Mfg VCP Advisor Webcast 2013 1010

download Mfg VCP Advisor Webcast 2013 1010

of 36

Transcript of Mfg VCP Advisor Webcast 2013 1010

  • 8/9/2019 Mfg VCP Advisor Webcast 2013 1010

    1/36

    Copyright © 2013, Oracle and/or its affili ates. All rights reserved.1

  • 8/9/2019 Mfg VCP Advisor Webcast 2013 1010

    2/36

    Copyright © 2013, Oracle and/or its affili ates. All rights reserved.2

    Oracle Advisor Webcast Program

    § Current schedule

    § Archived recordings

    § Doc ID 740966.1

  • 8/9/2019 Mfg VCP Advisor Webcast 2013 1010

    3/36

  • 8/9/2019 Mfg VCP Advisor Webcast 2013 1010

    4/36

    Copyright © 2013, Oracle and/or its affili ates. All rights reserved.4

    The following is intended to outline our general producdirection. It is intended for information purposes only, a

    may not be incorporated into any contract. It is not a

    commitment to deliver any material, code, or functiona

    and should not be relied upon in making purchasing de

    The development, release, and timing of any features

    functionality described for Oracle’s products remains a

    sole discretion of Oracle.

    Safe Harbor Statement

  • 8/9/2019 Mfg VCP Advisor Webcast 2013 1010

    5/36

    Oracle Advisor WebcastUnderstanding ATP Based on Planning

    Output

    David Goddard – Senior Principal Support

    Engineer – VCP Applications

  • 8/9/2019 Mfg VCP Advisor Webcast 2013 1010

    6/36Copyright © 2013, Oracle and/or its affili ates. All rights reserved.6

    Objectives

    § Review Important Setups

    § Discuss Data Flows

    § Understand and Debug ATP

    § Provide Performance Tips

  • 8/9/2019 Mfg VCP Advisor Webcast 2013 1010

    7/36

    Copyright © 2013, Oracle and/or its affili ates. All rights reserved.7

     Agenda

    • General Setups and Assemble-To-Order (ATO) setup requ

    • What happens inside the ATP plan when we schedule an O

    •  ATP pegging - Why can't we see the whole supply chain ipegging?

    •  ATP dri lldown to Supply/Demand, Horizontal Plan, and prHow this helps you understand ATP results

    •  ATP Post Plan processing and ATP 24x7 Plan Flow

    •  ATP Performance•  ATP session files - review of how to generate and retrieve

    information for ATP

  • 8/9/2019 Mfg VCP Advisor Webcast 2013 1010

    8/36

    Copyright © 2013, Oracle and/or its affili ates. All rights reserved.8

    General Setups and ATO Setup Require

    §Profile Options

    §Sourcing Rules and Assignments

    § ATP Rules

    §Item Setups for ATO§Resource Setups for ATP

  • 8/9/2019 Mfg VCP Advisor Webcast 2013 1010

    9/36

    Copyright © 2013, Oracle and/or its affili ates. All rights reserved.9

    General Setups and ATO Setup RequireProfile Options

    § This discussion will be necessarily short as this could take the entire WebcasOur VCP Profiles Note 803583.1 has a PDF specific to GOP and you should

    PDF and bookmark this note.§ The Sourcing Profile options should have the same Assignment Set in BOTH

    the ATP Plan should use the same assignment set.

     –  EBS Source - MRP: ATP Assignment Set

     –   APS Destination - MSC: ATP Assignment Set

    § MSC: Enable ATP Summary Mode – No (should not be used for Planning ATP

    § MSC: Enable Allocated ATP – No (unless you embrace this complexity of Alloissues resolved due to Yes, when not being used.

    § MSC: Use Shipping/Receiving Calendar – Yes (both EBS and APS)

    § INV:Capable to Promise - ATP/CTP based on planning output on BOTH EBS

     –  When ATP does not find an item in the plan, then it automatically reverts to ATCollected data

    https://support.oracle.com/oip/faces/secure/km/DocumentDisplay.jspx?id=803583.1https://support.oracle.com/oip/faces/secure/km/DocumentDisplay.jspx?id=803583.1

  • 8/9/2019 Mfg VCP Advisor Webcast 2013 1010

    10/36

    Copyright © 2013, Oracle and/or its affili ates. All rights reserved.10

    Performance Profiles

    §MRP: Calculate Supply/Demand = NO –  It is key to make sure this profile is set to No at SITE Level in BOTH EBS and

     –  It should only be enabled for key users who need to perform diagnosresults.

    § MSC: ATP Debug Mode = None (use only for debugging and trace of ATP

    § MSC: Use Enhanced Forward ATP – No (causes multiple ATP calculation§ OM Debug level – 0 or Null is not critical to ATP specific code, but is best

    debug is required.

     –  Use 5 when OM Debug log files are required.

    General Setups and ATO Setup RequireProfiles Options

  • 8/9/2019 Mfg VCP Advisor Webcast 2013 1010

    11/36

    Copyright © 2013, Oracle and/or its affili ates. All rights reserved.11

    General Setups and ATO Setup RequireSourcing Rules

    § ATP will should have complete sourcing defined at the mlevel to provide complete ATP results.

    §This means that ALL legs of sourcing should be defined depend on items with just Make or Buy and no sourcing

    § AND - Customers who require Global Availability results

    Global Level defined as well –  The 3 Global levels are Item, Category and Global

    § An Example on the next slides

     –  Note 297935.1 has a complete testcase and XLS showing

    https://support.oracle.com/oip/faces/secure/km/DocumentDisplay.jspx?id=297935.1https://support.oracle.com/oip/faces/secure/km/DocumentDisplay.jspx?id=297935.1

  • 8/9/2019 Mfg VCP Advisor Webcast 2013 1010

    12/36

    Copyright © 2013, Oracle and/or its affili ates. All rights reserved.12

    General Setups and ATO Setup RequireSourcing Rules – Global ATP Setups

  • 8/9/2019 Mfg VCP Advisor Webcast 2013 1010

    13/36

    Copyright © 2013, Oracle and/or its affili ates. All rights reserved.13

    General Setups and ATO Setup RequireSourcing Rules - Global ATP Setups

  • 8/9/2019 Mfg VCP Advisor Webcast 2013 1010

    14/36

    Copyright © 2013, Oracle and/or its affili ates. All rights reserved.14

    General Setups and ATO Setup RequireSourcing Rules - Global ATP Setups

  • 8/9/2019 Mfg VCP Advisor Webcast 2013 1010

    15/36

    Copyright © 2013, Oracle and/or its affili ates. All rights reserved.15

    § ATP Rules – How they are used in Planning Output –  We use the ATP Plan output – If it is in the Plan – this it is u

    SO -- Most details in the ATP rules are NOT used.

     –  We only use the Infinite Time Fence settings in the ATP rul

     –  We do not use any of the Supply/Demand check boxes in t

    when you have an ATP Plan

     –  ATP always Accumulates, and does not restrict Past Due SDemand

    General Setups and ATO Setup Require ATP Rules

  • 8/9/2019 Mfg VCP Advisor Webcast 2013 1010

    16/36

    Copyright © 2013, Oracle and/or its affili ates. All rights reserved.16

    General Setups and ATO Setup Require ATP Rules

  • 8/9/2019 Mfg VCP Advisor Webcast 2013 1010

    17/36

    Copyright © 2013, Oracle and/or its affili ates. All rights reserved.17

    Item Setups - Check ATP and ATP Components

    § ALL PTO Models, ATO Models, Option Classes and Phantoms MUST H –  Check ATP – None –   ATP Components  – Material Only (OR Material and Resources OR rarely Reso

    I cannot emphasize this enough – we correct so many customers on their ATO s

    § Lower level - Make and Buy items can haveCheck ATP – Material Only

     ATP Components – Material Only (OR Material and Resources OR rarelyOnly)

    § How to check ATO Model setups via SQL –  Note 563072.1 contains link to bomexplode.zip which allows you to run a scrip

    that gives complete information about a BOM (ATO or standard – does not matt

     –  Watch the short video explaining how to run and use this script effectively

     –  This note also discusses ATO setups and common setup errors

    General Setups and ATO Setup Require ATO Setups

    https://support.oracle.com/oip/faces/secure/km/DocumentDisplay.jspx?id=563072.1https://support.oracle.com/oip/faces/secure/km/DocumentDisplay.jspx?id=563072.1

  • 8/9/2019 Mfg VCP Advisor Webcast 2013 1010

    18/36

  • 8/9/2019 Mfg VCP Advisor Webcast 2013 1010

    19/36

    Copyright © 2013, Oracle and/or its affili ates. All rights reserved.19

    Resource Setups for ATP/CTP

    § Item setup - ATP

    Components – Material AndResource (or Resourceonly)

    § In Department Resourcesform, you must use “CheckCTP” Flag

    § Note that item setup Check

     ATP = Material andResource is not used and isseen only as Material Only.

     All resource functionality isat the ATP componentslevel.

  • 8/9/2019 Mfg VCP Advisor Webcast 2013 1010

    20/36

    Copyright © 2013, Oracle and/or its affili ates. All rights reserved.20

    What happens inside the ATP plan wheschedule an Order?

    §  ATP checks if the item ex is ts in MSC_ATP_PLAN_SN

     –  This Materialized View is refreshed by the ATP Post Plan processing to populate all items from the plan

     –  In a case where you have multiple ATP plans, and an item exists in multiple plans, then ATP determines whic

    recently completed and uses that plan for ATP –  If the item does not exist in any ATP plan, then we revert to ATP based on Collected Data for that item

    §  ATP Based on Planning Data maintains Sales Order data INSIDE the ATP Plan

     –  This means that all sales order demands are placed in table – MSC_DEMANDS (origination_type = 30)

     –  The data is stored with the ATP Plan_id [PLAN_ID >0]

    § When a Sales Order is scheduled, we create records for Demand (MSC_DEMANDS) and we can also cresupply (if required) in MSC_SUPPLIES.

    § This is different from ATP based on Collected Data, which stores sales order SO DEMAND data in MSC_S

     –  MSC_SALES_ORDERS only stores COLLECTED data and then this data is reconciled with SO demands crewhen you run the ATP plan.

     –  This is why we must collect data before we run the ATP Plan.

     –  NOTE: All ATO Model sales orders must be progressed to create the [STAR] item before you run collections, valid demand for the ASCP Plan.

     –   All other Demand data types are collected into MSC_DEMANDS with plan_id = -1

  • 8/9/2019 Mfg VCP Advisor Webcast 2013 1010

    21/36

    Copyright © 2013, Oracle and/or its affili ates. All rights reserved.21

     ATP pegging - Why can't we see the whsupply chain in ATP pegging?

    § ATP will only try to find minimal solution – i.e. the QUICKwhen performing ATP Check/Scheduling

    §SO – If you have a lower level item with the same InfiniteFence (ITF) as the Top Level item, then we only show thitem in the ATP pegging

    §This also applies at lower levels. So if you have nested ASub-assemblies, then at lower levels we will only show ishorter time fence calculation.

  • 8/9/2019 Mfg VCP Advisor Webcast 2013 1010

    22/36

    Copyright © 2013, Oracle and/or its affili ates. All rights reserved.22

    § SO -- How to accomplish this objective??§ Make sure your top level item (usually an ATO Model) has an ATP

    setup that is LONGER than the lowest level item.

    § General recommendation for this setup is:

     –   ATO Model [or Finished Good] has an ATP rule at least 30 days past yitems setups

     –  e.g. Lower level item has ATP Rule setup for Cumulative Lead Time –Setups, rolled up via Rollup Lead Times CR, then you setup your Top rule using User Defined Time Fence of at least 90 days

     –  NOTE: ATP will respect the Time Fence when you have Planning Time ATP Plan

     ATP pegging - Why can't we see the whsupply chain in ATP pegging?

  • 8/9/2019 Mfg VCP Advisor Webcast 2013 1010

    23/36

    Copyright © 2013, Oracle and/or its affili ates. All rights reserved.23

     ATP Post Plan processing and ATP 24xFlow

    §When an ATP is launched, and you choose the 24x7 optlaunch parameters, then you can schedule sales orders plan while it is running.

    § It is IMPORTANT that you do not schedule many sales obatch scheduling jobs (EDI or Schedule Orders requests

    while the plan is running.. This will cause the ATP post pto run a long time synchronizing the new orders against when the plan is finished.

  • 8/9/2019 Mfg VCP Advisor Webcast 2013 1010

    24/36

    ATP P f

  • 8/9/2019 Mfg VCP Advisor Webcast 2013 1010

    25/36

    Copyright © 2013, Oracle and/or its affili ates. All rights reserved.25

     ATP Performance

    § Profiles mentioned earlier in the presentation

     –  MRP: Calculate Supply/Demand - No

     –  MSC: ATP Debug Mode = None (use only for debugging and trace of ATP)

     – MSC: Use Enhanced Forward ATP – No (causes multiple ATP calculations)

    § Purge ATP Temp Tables – Key Performance helper –This needs to be run on BOTH EBS and APS in a distributed installation.

     –  Purges MRP%ATP%TEMP tables

     –  MRP_ATP_SCHEDULE_TEMP – insert one line for each scheduled line

     –  MSC_ATP_SRC_PROFILE_TEMP – a few lines per schedule line

     –  MRP_ATP_DETAILS_TEMP- inserts many lines for each scheduled line

    § Pegging_type 3 are for displaying pegging lines in the ATP Details screen

    § Pegging_type = 1, 2 are for displaying the all the details which are revealed whepegging line to see Supply/Demand, HZ plan, and Properties .. This is the perfo

     AND why we use MRP: Calculate Supply/Demand – No

    § How Often Should the Program Purge ATP Temp Tables be Run? (Doc ID 3293

    ATP S i Fil O i

    https://support.oracle.com/oip/faces/secure/km/DocumentDisplay.jspx?id=329398.1https://support.oracle.com/oip/faces/secure/km/DocumentDisplay.jspx?id=329398.1

  • 8/9/2019 Mfg VCP Advisor Webcast 2013 1010

    26/36

    Copyright © 2013, Oracle and/or its affili ates. All rights reserved.26

     ATP Session Files Overview

    § Note 122372.1 shows how to get the session file information

    § Note 436771.1 – our ATP FAQ also covers how to review the ATP Supply/Depresent support with a complete picture of an ATP issue

    § Key points: –   ATP session files and matching OM Debug log files for an issue involvin

    orders ATP, is critical

     –   ATP session_id information is contained in the OM debug log file

     –  View of the ATP Results and ATP Supply/Demand is very key to understhe issue

     –  The ATP session file (session-nnnnn) is the key file to know what happe

     ATP was performed.§ If you have a distributed installation where APS and EBS are on two

    instances, then ATP session files with the SAME file name are geneBOTH instances, and we MUST have both files to have a complete  ATP behavior

    ATP S i Fil O i

    https://support.oracle.com/oip/faces/secure/km/DocumentDisplay.jspx?id=122372.1https://support.oracle.com/oip/faces/secure/km/DocumentDisplay.jspx?id=436771.1https://support.oracle.com/oip/faces/secure/km/DocumentDisplay.jspx?id=436771.1https://support.oracle.com/oip/faces/secure/km/DocumentDisplay.jspx?id=122372.1

  • 8/9/2019 Mfg VCP Advisor Webcast 2013 1010

    27/36

    Copyright © 2013, Oracle and/or its affili ates. All rights reserved.27

     ATP Session Files Overview

    § Key Setups: –  Profiles to set at user level

    § OM Debug Level = 5

    § MSC: ATP Debug mode – Debug Only§ Enter Sales Order and use /Tools / Debug ( check box) and then procee

    order entry –  Take Screen shots of the ATP availability

     –  Drill and take Screen shots of the ATP Details and pegging

    § Consider export showing all columns of ATP Details

     –  Drill to the ATP Supply Demand, export for many lines

     –  Use Help / Diagnostics / Examine And/Or OM debug log file to get the sessiopoints to the session file name§ Session_id = 123456 means the file is name session-123456

    §  Again, if distributed installation, then TWO files are created with the sameone on EBS Source, one on APS Destination

  • 8/9/2019 Mfg VCP Advisor Webcast 2013 1010

    28/36

    Copyright © 2013, Oracle and/or its affili ates. All rights reserved.28

    Live Demo

    q To ask a q

  • 8/9/2019 Mfg VCP Advisor Webcast 2013 1010

    29/36

    Copyright © 2013, Oracle and/or its affili ates. All rights reserved.29

    Questions & Answers

    q To ask a qphone line

    your phon

    q To ask a q

    use the Qtop.

    q Your quesaloud in th

    received.

    q Question asked on

    Support C

  • 8/9/2019 Mfg VCP Advisor Webcast 2013 1010

    30/36

    My Oracle Support Community

  • 8/9/2019 Mfg VCP Advisor Webcast 2013 1010

    31/36

    Copyright © 2013, Oracle and/or its affili ates. All rights reserved.31

    My Oracle Support Community

    Collaborate with a large network of your industry peers, support professionalsexperts to exchange information, ask questions & get answers.

    Visit the My Oracle SupportCommunity now!!

    1. Log into My Oracle Support.

    2. Select the Community tab.

    3. Start typing the communityname in the Find aCommunity Quick Find field.

    Advisor Webcast Program

    https://metalink.oracle.com/https://metalink.oracle.com/

  • 8/9/2019 Mfg VCP Advisor Webcast 2013 1010

    32/36

    Copyright © 2013, Oracle and/or its affili ates. All rights reserved.32

     Advisor Webcast Program

    §Register for upcoming live advisorwebcasts.

    § Access past webcast recordingsand presentation material.

    §Continue the discussion on aspecific webcast topic.

    § Let us know what topics you wouldlike presented in the communities orin the post webcast survey.

    Learn More

  • 8/9/2019 Mfg VCP Advisor Webcast 2013 1010

    33/36

    Copyright © 2013, Oracle and/or its affili ates. All rights reserved.33

    Learn More

    § About Oracle Support Best Practiceswww.oracle.com/goto/proactivesupport 

    § Get Proactive in My Oracle Supporthttps://support. oracle.com | Doc ID: 432.1

    § Get Proactive Blog

    https://blogs.oracle.com/getproactive/ 

    § Ask the Get Proactive [email protected] 

     Available References and Resources to Get Proactive

    q To ask a q

    http://www.oracle.com/goto/proactivesupporthttps://support.us.oracle.com/https://blogs.oracle.com/getproactive/mailto:[email protected]:[email protected]:[email protected]:[email protected]://blogs.oracle.com/getproactive/https://support.us.oracle.com/http://www.oracle.com/goto/proactivesupport

  • 8/9/2019 Mfg VCP Advisor Webcast 2013 1010

    34/36

    Copyright © 2013, Oracle and/or its affili ates. All rights reserved.34

    Questions & Answers

    q To ask a qphone line

    your phon

    q To ask a q

    use the Qtop.

    q Your quesaloud in th

    received.

    q Question asked on

    Support C

  • 8/9/2019 Mfg VCP Advisor Webcast 2013 1010

    35/36

    Copyright © 2013, Oracle and/or its affili ates. All rights reserved.35

    THANK YOU

  • 8/9/2019 Mfg VCP Advisor Webcast 2013 1010

    36/36

    Copyright © 2013, Oracle and/or its affili ates. All rights reserved.36