Professional Documents
Culture Documents
Order Fulfillment Using GOP
Order Fulfillment Using GOP
Navneet Goel
Development Manager Oracle Corporation
Traditional Approach
Customers Suppliers
Tier 2
Tier 1
Response 1:
Maintain Excess Inventory
Response 2:
Marketing Forecast Distribution Plans Production Manufacturing Plans Plans
Response 3:
Sales Forecast
Expedite Everything!
Mfg Forecast
Demand Planning Process
?
t = weeks
Supply Planning Process
A Better Way
Tier 1
Portal
Collaborative supply plan Automated exceptions
Marketing forecast
Automated exceptions
Agenda
APS Overview/ Architecture Oracles ATP flavors Set up
Profile Options Key Concurrent Requests
APS Architecture
Trading partners Internal Users
Portals
Internet
Oracle ERP
Oracle ERP 10.7 Oracle ERP 11.0 Oracle ERP 11i
KPIs
Workflows
Plans
Advanced Planning
Legacy Systems
GOP Setup
Profile Options ATP Flag Setup Sourcing/ BOM/ Routings ATP Rule
Time Fence supply/demand sources (ODS)
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
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
A/Org2 (M2)
Sourcing Rule(SR-A)
Type Org/Sup Percent Rank Transfer M1 100% Transfer M2 90% 1 2
Cum ATP
Org M1 M2 Day10 80 90 Day11 85 95 Day12 Day13 90 100 100 110
ATP Request Info: Request Qty 100, Request Date Day10, Latest Acceptable Date 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
A (Org 1)
A (Org 2)
B (Org 1)
R1 (Org 1)
B (Org 2)
R2 (Org 2)
5 day lead-time
4 day lead-time
B (Supplier 1)
B (Supplier 2)
Allocated ATP
Group/ Prioritize Customers per business need thru
Demand Class Customer Class Hierarchy
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
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 timephased 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
GOP Computation
Netting
Net Supply-Demand for a given day/time period Use surplus from past to cover existing shortage Use future surplus to cover existing shortage Carry over the availability Steal supplies from lower priority tiers for new demands
Backward Consumption
Forward Consumption
Accumulation
GOP Computation
Example
Supply Demand Net Qty Backward Forward Cum Qty D1 10 4 6 0 0 0 D2 10 18 (-8) (-2) 0 0 D3 10 6 4 4 2 2 D4 10 7 3 3 3 5
Summary
Pegging Info
31
Supply/Demand Details
32
33
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
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)