+ All Categories
Home > Documents > Order Fulfillment Using GOP

Order Fulfillment Using GOP

Date post: 14-Apr-2018
Category:
Upload: ramesh-poshala
View: 221 times
Download: 0 times
Share this document with a friend

of 37

Transcript
  • 7/30/2019 Order Fulfillment Using GOP

    1/37

    Enhanced Order Fulfillment

    using

    Oracle Global Order

    Promising

    Navneet GoelDevelopment Manager

    Oracle Corporation

  • 7/30/2019 Order Fulfillment Using GOP

    2/37

    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

    PlansManufacturing

    Plans

    t = weeks?

    Demand Planning Process Supply Planning Process

    Multi-step planning

    processes, high latency,

    limited collaboration

    Supply Chain Built on Inventory

  • 7/30/2019 Order Fulfillment Using GOP

    3/37

    A Better Way

  • 7/30/2019 Order Fulfillment Using GOP

    4/37

    Move to a More Competitive Model

    Enable closed loopplanning processes

    across your value chain

    Provide total supply chainvisibility

    Make better decisions

    React immediately tochanges in supply chain

    Internet

    Customers Suppliers

    Tier 2

    Tier 1

    Marketing

    forecast

    Sales

    forecast

    Mfg

    forecast

    Single holistic

    plan

    t = hours

    Conse

    nsusforecast

    Automated

    exceptions

    PortalPortal

    Collaborativedemand plan

    Collaborative

    supply plan

    Automated

    exceptionsAutomated

    exceptions

    Collaborative Planning Process

    Demand Planning Process Supply Planning Process

    Oracles APS: zero latency,real-time collaboration

    Build your Supply Chain on Information not Inventory

  • 7/30/2019 Order Fulfillment Using GOP

    5/37

    Agenda

    APS Overview/ Architecture

    Oracles ATP flavors

    Set up Profile Options

    Key Concurrent Requests

    Core GOP features

    GOP Computation Diagnostics

    Q&A/ Feedback

  • 7/30/2019 Order Fulfillment Using GOP

    6/37

    APS Architecture

    Advanced Planning

    A

    P

    IS

    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/30/2019 Order Fulfillment Using GOP

    7/37

    Oracles 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

  • 7/30/2019 Order Fulfillment Using GOP

    8/37

    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

  • 7/30/2019 Order Fulfillment Using GOP

    9/37

    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

  • 7/30/2019 Order Fulfillment Using GOP

    10/37

    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

  • 7/30/2019 Order Fulfillment Using GOP

    11/37

    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

  • 7/30/2019 Order Fulfillment Using GOP

    12/37

    Profile Options

    INV: Capable To Promise

    INV: External ATP

    MRP:ATP Assignment

    Set

    MRP: Calculate SupplyDemand

    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

  • 7/30/2019 Order Fulfillment Using GOP

    13/37

    Concurrent Request/Set

    System Administrator Responsibility

    Gather Schema Statistics

    Create APS Partitions

    OM ResponsibilityFor ODS ATP (no APS)

    ATP Data Collection

    Load ATP Summary Based on Collected Data

  • 7/30/2019 Order Fulfillment Using GOP

    14/37

    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

  • 7/30/2019 Order Fulfillment Using GOP

    15/37

    Core GOP Features

  • 7/30/2019 Order Fulfillment Using GOP

    16/37

    Global Availability - Example

    Customer1, Site1

    RequestsItem 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 Day13M1 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

  • 7/30/2019 Order Fulfillment Using GOP

    17/37

    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

  • 7/30/2019 Order Fulfillment Using GOP

    18/37

    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

  • 7/30/2019 Order Fulfillment Using GOP

    19/37

    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

  • 7/30/2019 Order Fulfillment Using GOP

    20/37

    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-time5 day lead-time

    4 day lead-time5 day lead-time

  • 7/30/2019 Order Fulfillment Using GOP

    21/37

    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

  • 7/30/2019 Order Fulfillment Using GOP

    22/37

    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

  • 7/30/2019 Order Fulfillment Using GOP

    23/37

    Allocated ATP

    Manage commitments to

    key customers

    Allocate availability to

    more profitable channels

  • 7/30/2019 Order Fulfillment Using GOP

    24/37

    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

  • 7/30/2019 Order Fulfillment Using GOP

    25/37

    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

  • 7/30/2019 Order Fulfillment Using GOP

    26/37

    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

  • 7/30/2019 Order Fulfillment Using GOP

    27/37

    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

  • 7/30/2019 Order Fulfillment Using GOP

    28/37

    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

  • 7/30/2019 Order Fulfillment Using GOP

    29/37

    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

  • 7/30/2019 Order Fulfillment Using GOP

    30/37

    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

  • 7/30/2019 Order Fulfillment Using GOP

    31/37

    31

    Summary

    Pegging Info

  • 7/30/2019 Order Fulfillment Using GOP

    32/37

    32

    Supply/Demand Details

  • 7/30/2019 Order Fulfillment Using GOP

    33/37

    33

    ATP Period Info

  • 7/30/2019 Order Fulfillment Using GOP

    34/37

    DiagnosticsSetup

    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

  • 7/30/2019 Order Fulfillment Using GOP

    35/37

    DiagnosticsDebug/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-) or trace/tkprof file (from DB

    trace location)

    Re-set profile to 'None' to avoid any performance issues

  • 7/30/2019 Order Fulfillment Using GOP

    36/37

    Questions/ Feedback

    [email protected]

  • 7/30/2019 Order Fulfillment Using GOP

    37/37

    Reference - Acronyms

    Industry Standard

    ATP (Available ToPromise)

    GOP (Global OrderPromising)

    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 SupplyChain Plan)

    ODS (Operational DataStore)

    PDS (Planning Data Store)

    LAD (Latest AcceptableDate)

    AATP (Allocated ATP)

    ATF (Aggregate TimeFence)


Recommended