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