SlideShare a Scribd company logo
1 of 37
Enhanced Order Fulfillment
using
Oracle Global Order
Promising
Navneet Goel
Development Manager
Oracle Corporation
Traditional Approach
• Response 1:
Maintain Excess Inventory
• Response 2:
Reserve Production Capacity
• Response 3:
Expedite Everything!
Customers Suppliers
Tier 2
Tier 1
Marketing
Forecast
Sales
Forecast
Mfg
Forecast
Distribution
Plans
Production
Plans
Manufacturing
Plans
t = weeks
?
Demand Planning Process Supply Planning Process
Multi-step planning
processes, high latency,
limited collaboration
Supply Chain Built on Inventory
A Better Way
Move to a More Competitive Model
• Enable closed loop
planning processes
across your value chain
• Provide total supply chain
visibility
• Make better decisions
• React immediately to
changes in supply chain
Internet
Customers Suppliers
Tier 2
Tier 1
Marketing
forecast
Sales
forecast
Mfg
forecast
Single holistic
plan
t = hours
Consensus
forecast
Automated
exceptions
Portal
Portal
Collaborative
demand plan
Collaborative
supply plan
Automated
exceptions
Automated
exceptions
Collaborative Planning Process
Demand Planning Process Supply Planning Process
Oracle’s APS: zero latency,
real-time collaboration
Build your Supply Chain on Information not Inventory
Agenda
• APS Overview/ Architecture
• Oracle’s ATP flavors
• Set up
– Profile Options
– Key Concurrent Requests
• Core GOP features
• GOP Computation
• Diagnostics
• Q&A/ Feedback
APS Architecture
Advanced Planning
A
P
I
S
Trading partners Internal Users
Internet
Oracle ERP
Legacy Systems
XML
EDI
Flat file
Order Promising
Engine
Portals
Analytical
Workspaces
KPIs Workflows Plans
Oracle ERP 10.7
Oracle ERP 11.0
Oracle ERP 11i
Oracle’s ATP Flavors
• Setup via profile “INV: Capable to Promise”
– ATP based on Collected Data (ODS)
• Single Level ATP
• Supports simple supply chain
– ATP/CTP based on Planning Data (PDS)
• Single Level ATP
• CTP across supply chain using Sourcing/BOM/Routings
• Based on ASCP plan in APS
• Supports complex supply chain model
Collection Based ATP (ODS)
• Single Level ATP in requested org/ Global ATP
• Need to run “Data Collection”
– Complete
– Net Change
• ATP Rule determines:
– Supply/Demand to be included
– Infinite Supply Fence
• May use a Supply Schedule, e.g., MPS
Planning Based ATP (PDS)
• Promise orders based on:
– Material availability
– Manufacturing capacity
– Supplier capacity
– End-Item/Component Substitution
– Product Family
– Infinite Supply Time Fence
• Manage commitments to key customers
– Re-schedule and re-sequence your backlog
Planning Based ATP (PDS)
• Global statement of availability
– All facilities, material, resources, and suppliers
– Region-Based Sourcing
– Summary Based ATP
• Allocate available supply
– By channel, customer, or product
– Priority and stealing rules
– Time phased
GOP Setup
• Profile Options
• ATP Flag Setup
• Sourcing/ BOM/ Routings
• ATP Rule
– Time Fence
– supply/demand sources (ODS)
• Plan Options
• Request Date Type
• Ship/Arrival Sets
Profile Options
 INV: Capable To Promise
 INV: External ATP
 MRP:ATP Assignment Set
 MRP: Calculate Supply
Demand
 MRP:Include Substitute
Components
 MSC:ATP Assignment Set
 MSC: ATP Debug Mode
 MSC: Enable Allocated
ATP
 MSC: Class Hierarchy
 MSC: ATP Allocation
Method
 MSC: Enable ATP
Workflow
 MSC: Enable ATP
Summary Mode
 MSC: Plan co-products
Concurrent Request/Set
• System Administrator Responsibility
– Gather Schema Statistics
– Create APS Partitions
• OM Responsibility – For ODS ATP (no APS)
– ATP Data Collection
– Load ATP Summary Based on Collected Data
Concurrent Request/Set
• Run from Advanced Supply Chain Planner Responsibility
– Planning Data Collection
– Launch ASCP Plan
– Create ATP Partitions (Only during upgrade)
– ATP Post Plan Process
– Refresh Allocation Hierarchy Materialized View
– Analyze Plan Partitions
Core GOP Features
Global Availability - Example
Customer1, Site1
Requests
Item A
A/Org1 (M1) A/Org2 (M2)
Rank 1 Rank 2
Type Org/Sup Percent Rank
Transfer M1 100% 1
Transfer M2 90% 2
Sourcing Rule(SR-A)
Type Item SR
Item A SR-A
Assignment Set
Org Day10 Day11 Day12 Day13
M1 80 85 90 100
M2 90 95 100 110
Cum ATP
ATP Request Info: Request Qty 100, Request Date Day10, Latest Acceptable Date Day12
ATP Result: Qty 100 from M2 on Day12
Global Availability
• Availability Information across warehouses
• Best option based on
– Availability
– Rank
• Sourcing via Region-based rules
• Computes Delivery LT and Ship/Arrival Date
• Supports calendar for
– Shipping
– Receiving
– Carrier/In-transit
Region Level Sourcing
• Multiple levels of Geographical Hierarchy
• Region based Inter-Location Transit times/ ship methods
for customer-site and shipping warehouse
• Enable sourcing/ lead time calculation for new customers
• Supports flexible hierarchical setup via assignment set/
sourcing rules
• Profiles
– MRP: ATP Assignment Set
– MSC: ATP Assignment Set
GOP with No Downtime (24X7 ATP)
• Zero downtime
– No downtime when underlying supply chain plan is refreshed
– No SO is lost, automatically re-promise SO against new plan
• Open, reliable, and scalable
– Engine runs inside the database, No memory models to load!
– Multi-threaded
– Integrated with OM, Quoting, iStore, etc.
– Easy integration with legacy systems
Capable to Promise (CTP) - Example
A (Customer 1, Site 1)
A (Org 2)
A (Org 1)
B (Org 2)
B (Org 1) R2 (Org 2)
R1 (Org 1)
B (Supplier 1) B (Supplier 2)
1 day lead-time 5 day lead-time
4 day lead-time
5 day lead-time
Capable to Promise (CTP)
• Increased order fill rate using extra manufacturing and
supplier capacity
• CTP finds availability using make/buy/transfer info by
request date (Backward Scheduling)
• Forward Scheduling involves look ahead CTP, determines
when orders for items can be fulfilled
• Recursive check against BOM
Allocated ATP
• Group/ Prioritize Customers per business need thru
– Demand Class
– Customer Class Hierarchy
• Material may be allocated to these groupings using
– Pre-defined allocation rules
– Forecast quantities as honored by ASCP Plan
• Stealing of supplies from lower priorities prior to CTP
• Ensure target supply to key customers
Allocated ATP
• Manage commitments to
key customers
• Allocate availability to
more profitable channels
End-Item Substitution
• Improved demand fulfillment/ inventory utilization
• Supports
– Single or Bi-directional Substitution, chaining
– Time phased Substitution, substitution window
– Rule Based/ Customer Specific substitution
• Availability of Requested vs. Substitute Item
• CTP for Requested vs. Substitute item
• Exception/ Workflow Notification for Item Substitution
• Stealing prior to Substitution with Allocated ATP
Product Family ATP
• 2 Flavors
– based on ATPable PF Item Only (Pre-11.5.10)
– using member item within Aggregate Time Fence and PF item
outside Aggregate Time Fence (11.5.10)
• Plan must contain PF Item as well
• Forecasting may be done either for PF or member item
• CTP will be done on member item, if needed, for time-
phased PF ATP
• Supports Allocated ATP
Supplier Capacity
• Supplier Capacity may be checked during CTP
– defined in ASL
– Infinite Capacity after last date in ASL
• Sourcing Rule/Assignment Set per ASCP Plan
• Creates Planned Orders for Supplier-Site in ASCP Plan
• Planned Orders may be released prior to next plan run
Resource Batching
• Batch process: Same work on multiple items for a pre-set
amount of time by same resource simultaneously, like heat
treatment, sand blasting, etc.
• Resources are constrained by product of time and weight
or volume, i.e., capacity multiplied by time.
• Only for constrained plans with routings
• Setup:
– Enable batchable flag, Capacity UOM in ERP
– Profile: “MSO: Global Batchable Flag” in APS
Summary Based ATP
• Supports enhanced performance with accuracy
• Profile: “MSC: Enable ATP Summary Mode”
• Post-plan process generates summarized data
• Run Concurrent program periodically for incremental
summary
GOP Computation
 Netting
– Net Supply-Demand for a given day/time period
 Backward Consumption
– Use surplus from past to cover existing shortage
 Forward Consumption
– Use future surplus to cover existing shortage
 Accumulation
– Carry over the availability
 Stealing (for AATP)
– Steal supplies from lower priority tiers for new demands
GOP Computation
 Example
D1 D2 D3 D4
Supply 10 10 10 10
Demand 4 18 6 7
Net Qty 6 (-8) 4 3
Backward 0 (-2) 4 3
Forward 0 0 2 3
Cum Qty 0 0 2 5
31
Summary
Pegging Info
32
Supply/Demand Details
33
ATP Period Info
Diagnostics – Setup
• Input Data
• Profile Options
• Item Attributes
• Regions/Zones
• Sourcing setup
• Lead Times
• Infinite Time Fence
• ATPable Plan Info
• BOM/ Routings
• Allocation Method/ Rule/
Percentage/ Priority
• Resource Batching
• End Item Substitutes
• Component Substitutes
Diagnostics – Debug/Trace File
• Set user profile (MSC: ATP Debug Mode) before invoking
ATP/ Scheduling as:
– Functional issues: “Debug Only”
– Performance: “DB Trace Only” or “Debug & DB Trace”
• Provide debug (session-<n>) or trace/tkprof file (from DB
trace location)
• Re-set profile to 'None' to avoid any performance issues
Questions/ Feedback
Navneet.Goel@oracle.com
Reference - Acronyms
• Industry Standard
– ATP (Available To Promise)
– GOP (Global Order
Promising)
– CTP (Capable To Promise)
– PTO (Pick to Order)
– CTO (Configure To Order)
– ATO (Assemble To Order)
– CTD (Capable To Deliver)
– BOM (Bill of Materials)
– BOR (Bill of Resources)
• Oracle Specific
– APS (Adv. Planning &
Scheduling)
– ASCP (Advance Supply
Chain Plan)
– ODS (Operational Data
Store)
– PDS (Planning Data Store)
– LAD (Latest Acceptable
Date)
– AATP (Allocated ATP)
– ATF (Aggregate Time
Fence)

More Related Content

Similar to Oracle Global Order Promising and Available To Promise

C* Capacity Forecasting (Ajay Upadhyay, Jyoti Shandil, Arun Agrawal, Netflix)...
C* Capacity Forecasting (Ajay Upadhyay, Jyoti Shandil, Arun Agrawal, Netflix)...C* Capacity Forecasting (Ajay Upadhyay, Jyoti Shandil, Arun Agrawal, Netflix)...
C* Capacity Forecasting (Ajay Upadhyay, Jyoti Shandil, Arun Agrawal, Netflix)...DataStax
 
Creating a Centralized Consumer Profile Management Service with WebSphere Dat...
Creating a Centralized Consumer Profile Management Service with WebSphere Dat...Creating a Centralized Consumer Profile Management Service with WebSphere Dat...
Creating a Centralized Consumer Profile Management Service with WebSphere Dat...Prolifics
 
Die pacman nomaden opnfv summit 2016 berlin
Die pacman nomaden opnfv summit 2016 berlinDie pacman nomaden opnfv summit 2016 berlin
Die pacman nomaden opnfv summit 2016 berlinZhipeng Huang
 
05. performance-concepts-26-slides
05. performance-concepts-26-slides05. performance-concepts-26-slides
05. performance-concepts-26-slidesMuhammad Ahad
 
071410 sun a_1515_feldman_stephen
071410 sun a_1515_feldman_stephen071410 sun a_1515_feldman_stephen
071410 sun a_1515_feldman_stephenSteve Feldman
 
Resilience Planning & How the Empire Strikes Back
Resilience Planning & How the Empire Strikes BackResilience Planning & How the Empire Strikes Back
Resilience Planning & How the Empire Strikes BackC4Media
 
128233736-ASCP-Training-Day1.ppt
128233736-ASCP-Training-Day1.ppt128233736-ASCP-Training-Day1.ppt
128233736-ASCP-Training-Day1.pptsathishkumar776149
 
Exchange Server 2013 : les mécanismes de haute disponibilité et la redondance...
Exchange Server 2013 : les mécanismes de haute disponibilité et la redondance...Exchange Server 2013 : les mécanismes de haute disponibilité et la redondance...
Exchange Server 2013 : les mécanismes de haute disponibilité et la redondance...Microsoft Technet France
 
Real Time Insights for Advertising Tech
Real Time Insights for Advertising TechReal Time Insights for Advertising Tech
Real Time Insights for Advertising TechApache Apex
 
Transforming supply chain Harish Bawari - Hero MotoCorp May 2016
Transforming supply chain Harish Bawari - Hero MotoCorp May 2016Transforming supply chain Harish Bawari - Hero MotoCorp May 2016
Transforming supply chain Harish Bawari - Hero MotoCorp May 2016INDUSCommunity
 
Data Platform Architecture Principles and Evaluation Criteria
Data Platform Architecture Principles and Evaluation CriteriaData Platform Architecture Principles and Evaluation Criteria
Data Platform Architecture Principles and Evaluation CriteriaScyllaDB
 
Chill, Distill, No Overkill: Best Practices to Stress Test Kafka with Siva Ku...
Chill, Distill, No Overkill: Best Practices to Stress Test Kafka with Siva Ku...Chill, Distill, No Overkill: Best Practices to Stress Test Kafka with Siva Ku...
Chill, Distill, No Overkill: Best Practices to Stress Test Kafka with Siva Ku...HostedbyConfluent
 
Technical Product Manager Case Challenge
Technical Product Manager Case ChallengeTechnical Product Manager Case Challenge
Technical Product Manager Case ChallengeArush Sharma
 
Databus - LinkedIn's Change Data Capture Pipeline
Databus - LinkedIn's Change Data Capture PipelineDatabus - LinkedIn's Change Data Capture Pipeline
Databus - LinkedIn's Change Data Capture PipelineSunil Nagaraj
 
SCM 304 Supply Chain Management Material Requirements .docx
SCM 304 Supply Chain Management Material Requirements .docxSCM 304 Supply Chain Management Material Requirements .docx
SCM 304 Supply Chain Management Material Requirements .docxbagotjesusa
 

Similar to Oracle Global Order Promising and Available To Promise (20)

C* Capacity Forecasting (Ajay Upadhyay, Jyoti Shandil, Arun Agrawal, Netflix)...
C* Capacity Forecasting (Ajay Upadhyay, Jyoti Shandil, Arun Agrawal, Netflix)...C* Capacity Forecasting (Ajay Upadhyay, Jyoti Shandil, Arun Agrawal, Netflix)...
C* Capacity Forecasting (Ajay Upadhyay, Jyoti Shandil, Arun Agrawal, Netflix)...
 
Creating a Centralized Consumer Profile Management Service with WebSphere Dat...
Creating a Centralized Consumer Profile Management Service with WebSphere Dat...Creating a Centralized Consumer Profile Management Service with WebSphere Dat...
Creating a Centralized Consumer Profile Management Service with WebSphere Dat...
 
Die pacman nomaden opnfv summit 2016 berlin
Die pacman nomaden opnfv summit 2016 berlinDie pacman nomaden opnfv summit 2016 berlin
Die pacman nomaden opnfv summit 2016 berlin
 
05. performance-concepts-26-slides
05. performance-concepts-26-slides05. performance-concepts-26-slides
05. performance-concepts-26-slides
 
Introduction to SLURM
Introduction to SLURMIntroduction to SLURM
Introduction to SLURM
 
071410 sun a_1515_feldman_stephen
071410 sun a_1515_feldman_stephen071410 sun a_1515_feldman_stephen
071410 sun a_1515_feldman_stephen
 
Real time database
Real time databaseReal time database
Real time database
 
Resilience Planning & How the Empire Strikes Back
Resilience Planning & How the Empire Strikes BackResilience Planning & How the Empire Strikes Back
Resilience Planning & How the Empire Strikes Back
 
128233736-ASCP-Training-Day1.ppt
128233736-ASCP-Training-Day1.ppt128233736-ASCP-Training-Day1.ppt
128233736-ASCP-Training-Day1.ppt
 
Operational-Analytics
Operational-AnalyticsOperational-Analytics
Operational-Analytics
 
Exchange Server 2013 : les mécanismes de haute disponibilité et la redondance...
Exchange Server 2013 : les mécanismes de haute disponibilité et la redondance...Exchange Server 2013 : les mécanismes de haute disponibilité et la redondance...
Exchange Server 2013 : les mécanismes de haute disponibilité et la redondance...
 
Real Time Insights for Advertising Tech
Real Time Insights for Advertising TechReal Time Insights for Advertising Tech
Real Time Insights for Advertising Tech
 
Transforming supply chain Harish Bawari - Hero MotoCorp May 2016
Transforming supply chain Harish Bawari - Hero MotoCorp May 2016Transforming supply chain Harish Bawari - Hero MotoCorp May 2016
Transforming supply chain Harish Bawari - Hero MotoCorp May 2016
 
Data Platform Architecture Principles and Evaluation Criteria
Data Platform Architecture Principles and Evaluation CriteriaData Platform Architecture Principles and Evaluation Criteria
Data Platform Architecture Principles and Evaluation Criteria
 
Chill, Distill, No Overkill: Best Practices to Stress Test Kafka with Siva Ku...
Chill, Distill, No Overkill: Best Practices to Stress Test Kafka with Siva Ku...Chill, Distill, No Overkill: Best Practices to Stress Test Kafka with Siva Ku...
Chill, Distill, No Overkill: Best Practices to Stress Test Kafka with Siva Ku...
 
Play With Streams
Play With StreamsPlay With Streams
Play With Streams
 
Technical Product Manager Case Challenge
Technical Product Manager Case ChallengeTechnical Product Manager Case Challenge
Technical Product Manager Case Challenge
 
Oracle ASCP Training
Oracle ASCP TrainingOracle ASCP Training
Oracle ASCP Training
 
Databus - LinkedIn's Change Data Capture Pipeline
Databus - LinkedIn's Change Data Capture PipelineDatabus - LinkedIn's Change Data Capture Pipeline
Databus - LinkedIn's Change Data Capture Pipeline
 
SCM 304 Supply Chain Management Material Requirements .docx
SCM 304 Supply Chain Management Material Requirements .docxSCM 304 Supply Chain Management Material Requirements .docx
SCM 304 Supply Chain Management Material Requirements .docx
 

More from bskumar_slideshare

INV Questionnaire QuestionnaireQuestionnaire.doc
INV Questionnaire QuestionnaireQuestionnaire.docINV Questionnaire QuestionnaireQuestionnaire.doc
INV Questionnaire QuestionnaireQuestionnaire.docbskumar_slideshare
 
176281572-A-Day-in-a-Life-of-a-Planner.pptx
176281572-A-Day-in-a-Life-of-a-Planner.pptx176281572-A-Day-in-a-Life-of-a-Planner.pptx
176281572-A-Day-in-a-Life-of-a-Planner.pptxbskumar_slideshare
 
Available to Promise Oracle R12 ATP.pptx
Available to Promise Oracle R12 ATP.pptxAvailable to Promise Oracle R12 ATP.pptx
Available to Promise Oracle R12 ATP.pptxbskumar_slideshare
 
Overview_of_Oracle_Discrete_Costing_for_MFG_v2 (1).ppt
Overview_of_Oracle_Discrete_Costing_for_MFG_v2 (1).pptOverview_of_Oracle_Discrete_Costing_for_MFG_v2 (1).ppt
Overview_of_Oracle_Discrete_Costing_for_MFG_v2 (1).pptbskumar_slideshare
 
Overview_of_Oracle_Discrete_Costing_for_MFG_v2.ppt
Overview_of_Oracle_Discrete_Costing_for_MFG_v2.pptOverview_of_Oracle_Discrete_Costing_for_MFG_v2.ppt
Overview_of_Oracle_Discrete_Costing_for_MFG_v2.pptbskumar_slideshare
 
fdocuments.in_consignment-inventory.ppt
fdocuments.in_consignment-inventory.pptfdocuments.in_consignment-inventory.ppt
fdocuments.in_consignment-inventory.pptbskumar_slideshare
 

More from bskumar_slideshare (7)

INV Questionnaire QuestionnaireQuestionnaire.doc
INV Questionnaire QuestionnaireQuestionnaire.docINV Questionnaire QuestionnaireQuestionnaire.doc
INV Questionnaire QuestionnaireQuestionnaire.doc
 
176281572-A-Day-in-a-Life-of-a-Planner.pptx
176281572-A-Day-in-a-Life-of-a-Planner.pptx176281572-A-Day-in-a-Life-of-a-Planner.pptx
176281572-A-Day-in-a-Life-of-a-Planner.pptx
 
Available to Promise Oracle R12 ATP.pptx
Available to Promise Oracle R12 ATP.pptxAvailable to Promise Oracle R12 ATP.pptx
Available to Promise Oracle R12 ATP.pptx
 
Overview_of_Oracle_Discrete_Costing_for_MFG_v2 (1).ppt
Overview_of_Oracle_Discrete_Costing_for_MFG_v2 (1).pptOverview_of_Oracle_Discrete_Costing_for_MFG_v2 (1).ppt
Overview_of_Oracle_Discrete_Costing_for_MFG_v2 (1).ppt
 
Overview_of_Oracle_Discrete_Costing_for_MFG_v2.ppt
Overview_of_Oracle_Discrete_Costing_for_MFG_v2.pptOverview_of_Oracle_Discrete_Costing_for_MFG_v2.ppt
Overview_of_Oracle_Discrete_Costing_for_MFG_v2.ppt
 
fdocuments.in_consignment-inventory.ppt
fdocuments.in_consignment-inventory.pptfdocuments.in_consignment-inventory.ppt
fdocuments.in_consignment-inventory.ppt
 
cyclecountlistingreport.pdf
cyclecountlistingreport.pdfcyclecountlistingreport.pdf
cyclecountlistingreport.pdf
 

Recently uploaded

%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...masabamasaba
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Bert Jan Schrijver
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastPapp Krisztián
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benonimasabamasaba
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...Jittipong Loespradit
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareJim McKeeth
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationJuha-Pekka Tolvanen
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park masabamasaba
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...masabamasaba
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...masabamasaba
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...chiefasafspells
 

Recently uploaded (20)

%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security Program
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaS
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 

Oracle Global Order Promising and Available To Promise

  • 1. Enhanced Order Fulfillment using Oracle Global Order Promising Navneet Goel Development Manager Oracle Corporation
  • 2. Traditional Approach • Response 1: Maintain Excess Inventory • Response 2: Reserve Production Capacity • Response 3: Expedite Everything! Customers Suppliers Tier 2 Tier 1 Marketing Forecast Sales Forecast Mfg Forecast Distribution Plans Production Plans Manufacturing Plans t = weeks ? Demand Planning Process Supply Planning Process Multi-step planning processes, high latency, limited collaboration Supply Chain Built on Inventory
  • 4. Move to a More Competitive Model • Enable closed loop planning processes across your value chain • Provide total supply chain visibility • Make better decisions • React immediately to changes in supply chain Internet Customers Suppliers Tier 2 Tier 1 Marketing forecast Sales forecast Mfg forecast Single holistic plan t = hours Consensus forecast Automated exceptions Portal Portal Collaborative demand plan Collaborative supply plan Automated exceptions Automated exceptions Collaborative Planning Process Demand Planning Process Supply Planning Process Oracle’s APS: zero latency, real-time collaboration Build your Supply Chain on Information not Inventory
  • 5. Agenda • APS Overview/ Architecture • Oracle’s ATP flavors • Set up – Profile Options – Key Concurrent Requests • Core GOP features • GOP Computation • Diagnostics • Q&A/ Feedback
  • 6. APS Architecture Advanced Planning A P I S Trading partners Internal Users Internet Oracle ERP Legacy Systems XML EDI Flat file Order Promising Engine Portals Analytical Workspaces KPIs Workflows Plans Oracle ERP 10.7 Oracle ERP 11.0 Oracle ERP 11i
  • 7. Oracle’s ATP Flavors • Setup via profile “INV: Capable to Promise” – ATP based on Collected Data (ODS) • Single Level ATP • Supports simple supply chain – ATP/CTP based on Planning Data (PDS) • Single Level ATP • CTP across supply chain using Sourcing/BOM/Routings • Based on ASCP plan in APS • Supports complex supply chain model
  • 8. Collection Based ATP (ODS) • Single Level ATP in requested org/ Global ATP • Need to run “Data Collection” – Complete – Net Change • ATP Rule determines: – Supply/Demand to be included – Infinite Supply Fence • May use a Supply Schedule, e.g., MPS
  • 9. Planning Based ATP (PDS) • Promise orders based on: – Material availability – Manufacturing capacity – Supplier capacity – End-Item/Component Substitution – Product Family – Infinite Supply Time Fence • Manage commitments to key customers – Re-schedule and re-sequence your backlog
  • 10. Planning Based ATP (PDS) • Global statement of availability – All facilities, material, resources, and suppliers – Region-Based Sourcing – Summary Based ATP • Allocate available supply – By channel, customer, or product – Priority and stealing rules – Time phased
  • 11. GOP Setup • Profile Options • ATP Flag Setup • Sourcing/ BOM/ Routings • ATP Rule – Time Fence – supply/demand sources (ODS) • Plan Options • Request Date Type • Ship/Arrival Sets
  • 12. Profile Options  INV: Capable To Promise  INV: External ATP  MRP:ATP Assignment Set  MRP: Calculate Supply Demand  MRP:Include Substitute Components  MSC:ATP Assignment Set  MSC: ATP Debug Mode  MSC: Enable Allocated ATP  MSC: Class Hierarchy  MSC: ATP Allocation Method  MSC: Enable ATP Workflow  MSC: Enable ATP Summary Mode  MSC: Plan co-products
  • 13. Concurrent Request/Set • System Administrator Responsibility – Gather Schema Statistics – Create APS Partitions • OM Responsibility – For ODS ATP (no APS) – ATP Data Collection – Load ATP Summary Based on Collected Data
  • 14. Concurrent Request/Set • Run from Advanced Supply Chain Planner Responsibility – Planning Data Collection – Launch ASCP Plan – Create ATP Partitions (Only during upgrade) – ATP Post Plan Process – Refresh Allocation Hierarchy Materialized View – Analyze Plan Partitions
  • 16. Global Availability - Example Customer1, Site1 Requests Item A A/Org1 (M1) A/Org2 (M2) Rank 1 Rank 2 Type Org/Sup Percent Rank Transfer M1 100% 1 Transfer M2 90% 2 Sourcing Rule(SR-A) Type Item SR Item A SR-A Assignment Set Org Day10 Day11 Day12 Day13 M1 80 85 90 100 M2 90 95 100 110 Cum ATP ATP Request Info: Request Qty 100, Request Date Day10, Latest Acceptable Date Day12 ATP Result: Qty 100 from M2 on Day12
  • 17. Global Availability • Availability Information across warehouses • Best option based on – Availability – Rank • Sourcing via Region-based rules • Computes Delivery LT and Ship/Arrival Date • Supports calendar for – Shipping – Receiving – Carrier/In-transit
  • 18. Region Level Sourcing • Multiple levels of Geographical Hierarchy • Region based Inter-Location Transit times/ ship methods for customer-site and shipping warehouse • Enable sourcing/ lead time calculation for new customers • Supports flexible hierarchical setup via assignment set/ sourcing rules • Profiles – MRP: ATP Assignment Set – MSC: ATP Assignment Set
  • 19. GOP with No Downtime (24X7 ATP) • Zero downtime – No downtime when underlying supply chain plan is refreshed – No SO is lost, automatically re-promise SO against new plan • Open, reliable, and scalable – Engine runs inside the database, No memory models to load! – Multi-threaded – Integrated with OM, Quoting, iStore, etc. – Easy integration with legacy systems
  • 20. Capable to Promise (CTP) - Example A (Customer 1, Site 1) A (Org 2) A (Org 1) B (Org 2) B (Org 1) R2 (Org 2) R1 (Org 1) B (Supplier 1) B (Supplier 2) 1 day lead-time 5 day lead-time 4 day lead-time 5 day lead-time
  • 21. Capable to Promise (CTP) • Increased order fill rate using extra manufacturing and supplier capacity • CTP finds availability using make/buy/transfer info by request date (Backward Scheduling) • Forward Scheduling involves look ahead CTP, determines when orders for items can be fulfilled • Recursive check against BOM
  • 22. Allocated ATP • Group/ Prioritize Customers per business need thru – Demand Class – Customer Class Hierarchy • Material may be allocated to these groupings using – Pre-defined allocation rules – Forecast quantities as honored by ASCP Plan • Stealing of supplies from lower priorities prior to CTP • Ensure target supply to key customers
  • 23. Allocated ATP • Manage commitments to key customers • Allocate availability to more profitable channels
  • 24. End-Item Substitution • Improved demand fulfillment/ inventory utilization • Supports – Single or Bi-directional Substitution, chaining – Time phased Substitution, substitution window – Rule Based/ Customer Specific substitution • Availability of Requested vs. Substitute Item • CTP for Requested vs. Substitute item • Exception/ Workflow Notification for Item Substitution • Stealing prior to Substitution with Allocated ATP
  • 25. Product Family ATP • 2 Flavors – based on ATPable PF Item Only (Pre-11.5.10) – using member item within Aggregate Time Fence and PF item outside Aggregate Time Fence (11.5.10) • Plan must contain PF Item as well • Forecasting may be done either for PF or member item • CTP will be done on member item, if needed, for time- phased PF ATP • Supports Allocated ATP
  • 26. Supplier Capacity • Supplier Capacity may be checked during CTP – defined in ASL – Infinite Capacity after last date in ASL • Sourcing Rule/Assignment Set per ASCP Plan • Creates Planned Orders for Supplier-Site in ASCP Plan • Planned Orders may be released prior to next plan run
  • 27. Resource Batching • Batch process: Same work on multiple items for a pre-set amount of time by same resource simultaneously, like heat treatment, sand blasting, etc. • Resources are constrained by product of time and weight or volume, i.e., capacity multiplied by time. • Only for constrained plans with routings • Setup: – Enable batchable flag, Capacity UOM in ERP – Profile: “MSO: Global Batchable Flag” in APS
  • 28. Summary Based ATP • Supports enhanced performance with accuracy • Profile: “MSC: Enable ATP Summary Mode” • Post-plan process generates summarized data • Run Concurrent program periodically for incremental summary
  • 29. GOP Computation  Netting – Net Supply-Demand for a given day/time period  Backward Consumption – Use surplus from past to cover existing shortage  Forward Consumption – Use future surplus to cover existing shortage  Accumulation – Carry over the availability  Stealing (for AATP) – Steal supplies from lower priority tiers for new demands
  • 30. GOP Computation  Example D1 D2 D3 D4 Supply 10 10 10 10 Demand 4 18 6 7 Net Qty 6 (-8) 4 3 Backward 0 (-2) 4 3 Forward 0 0 2 3 Cum Qty 0 0 2 5
  • 34. Diagnostics – Setup • Input Data • Profile Options • Item Attributes • Regions/Zones • Sourcing setup • Lead Times • Infinite Time Fence • ATPable Plan Info • BOM/ Routings • Allocation Method/ Rule/ Percentage/ Priority • Resource Batching • End Item Substitutes • Component Substitutes
  • 35. Diagnostics – Debug/Trace File • Set user profile (MSC: ATP Debug Mode) before invoking ATP/ Scheduling as: – Functional issues: “Debug Only” – Performance: “DB Trace Only” or “Debug & DB Trace” • Provide debug (session-<n>) or trace/tkprof file (from DB trace location) • Re-set profile to 'None' to avoid any performance issues
  • 37. Reference - Acronyms • Industry Standard – ATP (Available To Promise) – GOP (Global Order Promising) – CTP (Capable To Promise) – PTO (Pick to Order) – CTO (Configure To Order) – ATO (Assemble To Order) – CTD (Capable To Deliver) – BOM (Bill of Materials) – BOR (Bill of Resources) • Oracle Specific – APS (Adv. Planning & Scheduling) – ASCP (Advance Supply Chain Plan) – ODS (Operational Data Store) – PDS (Planning Data Store) – LAD (Latest Acceptable Date) – AATP (Allocated ATP) – ATF (Aggregate Time Fence)