ATP Configuration in APO
Hello APO ATP Gurus,
Searching for your assistance configuring APO 30A for an availability check for this scenario:
1. All sales demand is always booked on one plant that is the main distribution center. Plant 1, for example.
2. Materials flow from the plant of manufacture through a regional distribution center to the main distribution center.
The regional distribution center would be Plant 2, for example.
3. The plant of manufacture would be Plant 3, for example.
4. Material movements may be by Stock Transport Order (STO) or a two-step VLMOVE transaction.
5. ATP should only consider valuated, unrestricted-use inventory; stock in transfer; stock in transit; purchase orders; and released production
orders. In no case should a purchase requisition or a planned order be considered as a planned receipt by ATP.
6. The OLTP system is R/3 (ECC 6.00).
7. In material master, procurement keys and special procurement keys are appropriately maintained.
8. An integration model, ATP_CHK, includes all relevant material-plant combinations and has been transferred across the CIF.
My question is if APO can be configured for a basic ATP check or product availability check as I describe in this example without invoking advanced ATP methods such as rules-based ATP. Also, multilevel ATP and CTP are out of scope.
For example, zero inventory in Plant 1; Plant 2; and Plant 3, but a released production order is in Plant 3. In this case, ATP should return the scheduled finish date for this released production order plus planned delivery times between Plant 3 and Plant and, again, between Plant 2 and Plant 1 plus any GR processing time that may be maintained as the material availability date and confirm a sales demand for this date. Also, consider there are no production float times maintained. This scenario does not consider using a checking horizon although that may be leveraged to prevent ATP from looking beyond the checking horizon.
Conceptually, the preferred solution would allow a complete ATP check as described above using a basic ATP method or a combination of the basic methods. Then, utilize rules-based ATP for those situations where a product or location substitution is allowed.
Your assistance is appreciated.
Best Regards,
Ken
Yes i mean in R/3 to extend it for all the plants and include all the plant in IM.
You can see Special procuremen key in MRP2 veiw on material master (mm03 in R/3) but i doubt in APO 3 it will create TL in APO.
Maintain Check Instructions ( In IMG) will driv setting for calling production in ATP check.
Maintain Check Instructions : driven by
Check Mode and
Business event .
Start Production
Indicator that controls if PP/DS should be called.
You can choose if an ATP check should be carried out first and then
production planning, or if production planning should be triggered
immediately.
In the case of Production directly, no ATP check is carried out; rather,
an availability check, which runs according to the rules of the net
requirements calculation, is carried out in PP/DS. Based on the result
of the net requirements calculation, a decision is made in PP/DS as to
whether receipt elements should be created.
Use
Depending on the time of production defined, the system tries to start
production for the requested product in the relevant location (or in a
substitute location from the rules-based ATP check).
Of course, the location must be a production plant. If the location (or
location substitution) is not a production plant, the indicator Start
production is ignored.
Dependencies
Through the production type in the check mode, you can control if
Capable-to-Promise (CTP) or a multilevel ATP check should be carried
out."
From above thread i understood that you don't wants to go for CTP , than i would sugget to run BOP after SNP solver ( CTM/Heuristic/Optimizer) so that SNP solver can plan receipt at plant A and Sales order schedule line can be confrimed as soon as recipt element generated by BOP ( Back order processing)
Manish
Edited by: Manish Kumar Rathi on Oct 22, 2008 4:12 PM
Similar Messages
-
To Turn OFF ATP check in APO-GATP Instead do locally in ECC.
Dear SAP Friends,
Currently for Sales orders & Deliveries, we have ATP Check (Allocation Check + Product Check) happening in APO-GATP. We would like to turn-off ATP check in APO-GATP, instead want to do only Inventory Check in ECC locally.
We want to do above for few particular model/plant combinations and not for all model/plant combinations. Meaning APO-GATP will still be used for many other APO relevant Model/Plant combinations.
What are the changes required to CIF Integration models u2013 Salesorder+ATP Check, or any other IM. Any changes specific to material master in ECC - like MRP Controller, ATP Group, Strategy Group or any config changes on APO side.
Please guide me with stepwise instructions.
Appreciate your help.
Thank
Satish
Edited by: SatishW on Jun 18, 2010 9:33 PMHi Satish ,
I am not an expert on GATP but logically what I can suggest following steps :
1.As you want ATP check to happen in APO for few codes, you will have to Select/Tick 'Material Independant Object' - ATP Customization in CIF IM , so that ATP customizing settings are transferred to APO from ECC.
2. But at the same time you need this ATP check to happen in ECC locally and not in APO for certain products, then in other CIF IM you have to select 'Material dependant objects '- ATP Check where you can set the filter/exclusion on those codes so that the ATP check does not take place in APO.
3. Also like as R/3's backorder processing, in order itself you can set as the ATP check to occur in R/3 and not in APO.
Hope this helps...
Regards,
Digambar -
Hello All,
Two questions about the Global ATP check :
1. Could i get documentation about this functionnality? How does it work? What does the Global ATP check allows us to do?
2. Is it possible to get the Global ATP check without APO?
Thanks for your answer.Christophe
The end objective of GATP is the same as that of regular ECC ATP - provide customers with committed dates and quantities. Having said that, GATP provides a HUUUGE improvement in functionality compared to the ECC ATP check - for example, rules based ATP check for product/ location substitution, multi-level ATP check, capable-to promise, etc.
Because of these dramatic improvements in functionality, GATP has the potential to do a lot more than order promising - depending on the business requirement, it can reduce inventory, improve customer service, improve fill rates, ....
GATP is executed in the APO system and is a module of APO. Best place to start with documentation is SAP help.
Rishi Menon -
How to activate the ATP buckets in APO?
Hi,
We are in the process of changing the ATP buckets in our APO system.
I know the Path in the configuration:
Advanced Planning and Optimization -> Global Available-to-Promise (Global ATP) -> General Settings -> Maintain Global Settings for Availability Check
On the left side you will get three sections:
Global Settings
ATP Buckets (Active)
ATP Buckets (Planned)
I can change the values in (example field Shift Receipt Bucket) the ATP Buckets (Planned) section and save it with a transport. Now the question is how to activate the buckets. Is there another transaction for this? SAP Help doesn't specify how to activate.
Any ideas are highly appreciated.
Thanks,
MaheshHi,
To activate the buckets one need to check the box 'Current' in the options under ATP Buckets (Active). Also, as referred earlier by Dipthi do look up the documentation under:
SAP Advanced Planning and Optimization (SAP APO) -> Global Available-to-Promise (Global ATP) -> Settings for Global ATP -> General Settings for Global ATP ->Definition of Buckets for ATP Time Series ->Activation of Bucket Parameters for ATP Time Series.
The details are as beneath:
Use
If you change bucket parameters (see Definition of Buckets for ATP Time Series), these must be activated subsequently for the ATP time series.
Features
The system activates the bucket parameters in the following situations:
Since activation in each of the situations described below leads to downtime, you should change bucket parameters less frequently than other Customizing settings.
· Creating the active planning version for a client using transaction /SAPAPO/MVM
If you set up a system again, you should process the bucket parameters before you create the active planning version. The bucket parameters are thus activated automatically.
· Initializing SAP liveCache for all clients using transaction LC10
In the case of an upgrade, you should process the bucket parameters before activating SAP liveCache. The bucket parameters are then activated automatically.
· Executing the report /SAPAPO/OM_ATP_REBUILD_TS
The system only rebuilds the ATP time series here.
In this case, the SAP liveCache administrator must execute the following steps:
a. Shut down SAP liveCache.
b. Replace the com-file registration:
i. At command line level, go to the SAP subdirectory of the SAP liveCache installation.
ii. Under Microsoft Windows, save the original registration files SAPAPO.lst and SAPATP.lst (UNIX: libSAPAPO.lst and libSAPATP.lst), for example, by renaming or copying to another directory.
iii. Under Microsoft Windows, rename the registration file SAPAPO_REBUILD.lst as SAPAPO.lst (UNIX: libSAPAPO_REBUILD.lstas libSAPAPO.lst) or copy it to another directory.
iv. Under Microsoft Windows, rename the registration file SAPATP_REBUILD.lst as SAPATP.lst (UNIX: libSAPATP_REBUILD.lstas libSAPATP.lst) or copy it to another directory.
c. Launch SAP liveCache.
d. Execute the report /SAPAPO/OM_ATP_REBUILD_TS.
e. Shut down SAP liveCache.
f. Replace the com-file registration by replacing the registration files SAPAPO.lst and SAPATP.lst (UNIX: libSAPAPO.lst and libSAPATP.lst) with the original versions under Microsoft Windows.
g. Launch SAP liveCache.
Regards
Vinod -
Settings and configuration for APO SNP?
Hi,
we want to use SNP in the future.
Which configuration must be done in the APO customizing?
Which data must be transferred from R/3 to APO?
Does anybody has a kind of check list for the necessary settings?
Thanks,
MichaelKen,
Ever since SAP discontinued the SCM 5.0 Best Practices, I have never seen all the APO building blocks that actually still exist all stored in a single place by SAP. I have to hunt around to find them.
RDS solutions (which sometimes include APO Building blocks) can be downloaded at
https://websmp206.sap-ag.de/~form/handler?_APP=00200682500000001943&_EVENT=DISPHIER&HEADER=N&FUNCTIONBAR=N&EVENT=TREE&TMPL=INTRO_SWDC_IU_PSP&V=INST&TA=ACTUAL&
provided you have adequate authority. Most of the building blocks that can be downloaded at the above link have also been published "somewhere" in help.sap.com. Also, you occasionally see a non-RDS BB in help.sap.com. So, when I want to find APO building blocks, and I can't find them under RDS solutions, I go into Help.sap.com and start using the search feature (the "Global search" on the home page, not Trex search).
If in your travels you ever find a 'centralized' repository for all APO BB docs that is publicly available, please publish it in SCN, because I am sure that many SCN readers would find this info valuable.
Best Regards,
DB49 -
Multiple ECC clients configured to APO
Folks,
If multiple ECC clients (001, 002, 003) are configured with a single APO client(001), how does APO system deal with this without causing data issues.
Say if I updated Material master in all these 3 ECC clients, which version will be refelected in APO system.
TIAHi Pat,
Need to maintain different BSG: Business System Group for each R/3 by tcode : /SAPAPO/C2.
"Maintain Business System Group
Use
In this IMG activity, you determine the assignment to a business system
group of the APO System and the SAP R/3 System to be connected. By doing
this, you create areas with the same naming conventions. These guarantee
that the same names are used for master data, and also their
synchronization in distributed system landscapes.
Requirements
As an independent logical system, the APO System must, in addition to
the SAP R/3 Systems, be assigned to a business system group (BSG).
Activities
o Choose New entries.
o On the New entries: Overview screen, specify the following
o information for the business system group:
- An alphanumerical key (maximum of 10 characters).
- A description.
o Save your entries.
Example 1
An APO System is to be linked with two SAP R/3 Systems (A and B), in
which two different materials (for example a hammer and a screw), have
the same material number (100). Both materials are to be represented as
two different products in the APO System.
Assign both SAP R/3 Systems to different BSGs. Assign the APO System to
one of the BSGs.
o SAP R/3 System A (Material number 100 = Hammer) -> BSG A
o SAP R/3 System A (Material number 100 = Screw) -> BSG B
o APO System -> BSG A
In order to avoid having two identical names and to be able to uniquely
assign the material numbers, you need SAP extension APOCF005. This is an
inbound processing product (transaction SMOD or CMOD).
Material number 100 from BSG A receives, for example, product number 100
in the APO System and material number 100 from BSG B gets product number
100_B. This allows you to uniquely assign the materials.
For inbound processing in the APO System, the following SAP enhancements
are available as customer exits for master data:
o APOCF001 : Inbound processing location
o APOCF005 : Inbound processing product
Example 2
An APO System is to be linked with two SAP R/3 Systems (A and B). In SAP
R/3 System A, a particular screw has material number 110. In SAP R/3
System B, it has material number 120. Both material numbers are
represented in the APO System by one product, with product number 110.
Assign both SAP R/3 Systems to different BSGs. If possible, assign the
APO System to the BSG whose data does not have to be renamed.
o SAP R/3 System A (material number 110 = screw) -> BSG A
o SAP R/3 System B (material number 120 = screw) -> BSG B
o APO System (product number 110 = screw) -> BSG A
You use SAP enhancement APOCF005 to convert the local SAP R/3 material
number 120, to the APO product number, 110.
Note
For the time being, this second scenario is only supported for material
masters and product masters. If, for example, the same customer is used
with different BSGs in R/3 Systems A & B, you must create two separate
customer locations in the APO System. This applies for the vendor,
plant, and other master data. -
Hi all, first of all thank you very much for the support I can provide. I have an JDBC to RFC scenario and I need to configure the JDBC Communication Channel to run every day at 7:00 pm, as I can set this up, I read in Internet that there is ATP but not very clear to me how to configure it by that ATP also has works in conjunction with the Pool Interval. Thank you very much for the support.
Hi,
Yes you are right.
Also, when you use ATP then the CC will be stopped so the value in Poll interval will be irrelevant. Once the CC will start at 7 pm then the CC will work normally as per the value in the poll interval.
This is explained in so many blogs in SDN and elsewhere:
http://www.****************/Tips/XI/PollingvsATP/Index.htm
Adapter Scheduling - Hail SP 19 :-)
Please have a look at them and let us know if you face any issue. -
ATP check for delivery in ECC & Sales order ATP check in APO
Hi All,
Can we do an ATP check for delivery in ECC , but for the same set of Materials- Plant combination , the ATP check when a SO is created should happen in APO .
We do not want to remove the Business event 'B' which is meant for delivery in APO . For some materials we need APO ATP check to happen for delivery & for some it should be in ECC & for SO the ATP check should happen in APO .
Even if we do not have check instructions pertaining to Business event 'B' & a particular check mode (for the materials where the ATP check for delivery should happen in ECC & SO check to happen in APO) , when we are doing an ATP check for delivery , it is still pointing to APO ATP check rather than ECC check .
Any pointers for this is highly appreciated.
Regards
SurendraHi Surendra,
For SO, business event is A and for delivery it's B. When integrated with ECC, the check rule in ECC points as biz event in APO.
You can control ATP check by customized settings for check rule in ECC.
Also, by setting requirement class and requirement type in ECC, you control check mode in APO. So, even if you dont define for check mode in APO, the system might refer from ECC for the ATP check settings. Look into your ECC customization for how requirement class is derived and settings for requirement type. (based on MRP type, strategy grp and Item cat).
I'm not sure how you can control ATP to happen for some sales orders/deleveries in ECC and for some in APO, since check mode is mentioned in material master.
However, there are ATP BADIs (business add-ins) available in both ECC and APO, whch can serve your purpose.
Regards,
Bipin -
Difference in Material availability date for ECC ATP check & for APO ATP check in the same order
Hi Gurus,
I have a question: on what basis material availability date is calculated in forward scheduling?
Eg:
For a customer GR hours are maintained in unloading point calendar in customer master and Customers are not CIF'ed across to APO.
GR hours are maintained for weekdays from 8:00 to 12:00 & 1:00 to 6:00.
In a sales order with two line items with Requested date today & plenty of stock on hand for two products( ECC & APO) where line 10 (product 1) triggers ECC ATP check & line 20 (product 2) triggers APO ATP check at same location (loc1).
RDD is today, material availability date for ECC ATP check (line 10) is today (working as expected) but where as the material availability date for APO ATP check (line 20)is pushed to next day by which for the same customer there are different delivery dates. And two delivery notes will be created & truck will be on road at different times for the same customer which is unacceptable.
What am I missing here to get the material availability date as today for forward scheduling? Please guide me on this.
Thanks,
NiharHi Nihar
Though the logic you mentioned makes sense. I am confused here with the data you have provided:
UTC day
UTC time
CET day
CET time
UTC+6 day
UTC+6 time
RDD
30/04
17:24
30/04
7:24
30/04
23:24
MAD
30/04
17:24
30/04
7:24
30/04
23:24
Lod/GI
02/05
17:24
02/05
7:24
02/05
23:24
Del
12/05
17:24
12/05
7:24
12/05
23:24
Del
13/05
1:00
13/05
3:00
13/05
8:00
Load/GI
05/05
1:00
05/05
3:00
05/05
8:00
MAD
02/05
1:00
02/05
3:00
02/05
8:00
In the first row, the difference in RDD in UTC and UTC+6 is 6 hours. However, in the last three rows I can see the difference between UTC time and UTC+6 time is 7 hours. Would you know the reason to this? Also, in the first four rows, CET time = 7:24 which should had been 19:24. Please correct me if I am missing something here.
Thanks,
Parth Soneji -
Hello,
Request you please explain me the following topics
A) what is Gatp/Rules Based.
regards
StephanHi Sir,
Can i get help documents on this.
Regards
Stephan -
ATP Check: R/3 and APO
Hi All,
My Query related to an Earlier Post (GATP: Unable to check ATP (in GATP) when creating sales order in R/3).
I would like to change the settings for ATP Check from APO system to R/3, I.E, the ATP Check for Business Rule should be triggered in R/3 and not in APO.
In the earlier post, inputs were provided for the following:
- Activation of ATP in external system: this is done in SPRO in the data transfer section.
- Another common point is cheking rule: In SPRO see that your business event(SO) is enabled for ATP check.
As per my information, the 'ATP Check' tick is possible at the level of Checking Group and Schedule Line Category in R/3
Could someone please provide inputs as to where in SPRO can we check the above 2 points mentioned?
regards,
SudhirHi Sudhir,
The following are the points where changes are required for ATP check in APO.
The presumption is that there already is a active CIF connection.
1) MRP type of the material has to be 'XO'
2) Define an integration model for ATP checks of those materials.
3) Define Checking Group. SPRO -> S&D -> Basic Functions -> Availability Check -> Availability check with ATP logic.(Here you define 02 - individual requirement)
4) Define Check Control: the path is same. (Note that the combination of 02 & A is added)
5) Define Requirement Class: the path is same. Here you put the availability check tick. Use 050 & check availability check & transfer of requirement for them.
6) Next you define procedure for the schedule lines.( hope this is what you were looking for.
7) Go to SPRO -> integration with other SAP components -> APO -> Basic settings for data transfer -> Change Transfer -> Change Transfer for master data -> Activate change pointers Generally and tick it.
You are now ready to for ATP of SOs from R/3 in APO.
All setteings required in APO for GATP is clearly mentioned in APO help docs.
Sure it will work for you.
All the best
Regards
Santanu Dawn -
Where does ATP feed back from APO gets stored (in which table) in R/3?
Hi ALL,
I am facing problem in finding in which table the response in R/3 gets stores after ATP check is done in APO?
I will be grateful, if you experienced guys can help me find it?
Thanks in advance
ReeteshI would be surprised if the ATP feedback from APO gets stored in R/3 table. When a product location is flagged as GATP relevant, and when say a sales order is created in R3 (or any other business event flagged as ATP relevant) an RFC call is done to APO system and all calculations are done then and there in APO-- only confirmed quantity is sent back to R3. What you see in R3 is confirmed quantity and there is no other thing sent back to R3.
-
ATP order deletion ( orders exit only in APO)
Hi All,
I have to delete the ATP orders in APO and for that relevant sales order doesn't exit in R/3.
I tried with /SAPAPO/SDORDER_DEL and even i did the CCR for it. Its not deleting.
Pls suggest how to delete the order.
Regards,
Santosh G CHi,
You can do this by running CIF delta report or CCR. Choose delete in APO (but make sure that the orders are really not existing in R/3).
If CIF delta report or CCR will not work, you can try running report RLCDELETE and check if you can delete those orders. If RLCDELETE will not work and the system prompted a message that orders are not anymore exist in the LiveCache then, please let me know.
Thanks,
AA -
How to find atp category of planned order in APO
Hello experts,
I have to change planned order ATP category in APO system. Is that category stored in any database table?
I'm using /SAPAPO/OM_ORDER_CHANGE to achieve this, but I want to know current ATP category of order before changing it.
Thanks in advance!
Kind regards!
EmanuelHello Emanuel,
The planned order ATP categories in APO are
AI PlOrd. Planned order (not firmed, unconfirmed)
AJ PlOrd. (F) Planned order (firmed, unconfirmed)
AK PlOrd.(NC) Planned order (not firmed, confirmed)
AL PlOrd.(CF) Planned order (confirmed, firmed)
Not sure whether you are asking how to find out the ATP category within the SAPAPO/OM_ORDER_CHANGE .
Regards
Gk -
Configuring Direct/Drop Shipment in APO
We have a situation where the normal physical flow of goods as A>B>C can sometimes occur as A-->C, based on certain business conditions. Direct Shipment can be configured as a distribution channel in R/3. In R/3 world Drop and Direct shipment may be semantically different based on how billing is done. I wanted to know how the drop/direct shipment situation can be configured in APO, particularly in context of Heuristics and CTM. We want system to propose direct shipment, say based on cost to meet a demand. Is this possible at all with CTM or Heuristics? Is Optimizer the only tool to meet the requirement ? Will be great if someone can help me understand the implications/configurations of Drop/Direct Shipment in APO.
Have you you tried this: -
In transportation lanes there is a flag for direct delivery
"In order that the system can plan direct deliveries via flagged transportation lanes, you must specify the value Consider Direct Delivery via Transportation Lanes in the Heu: Direct Delivery field in Customizing for SNP under Basic Settings -> Maintain Global SNP Settings.
This parameter is valid for the SNP heuristic. It specifies whether the SNP heuristic considers direct deliveries from one location to another (such as from a production location to a customer location) via a transportation lane flagged for direct delivery. There is thus no detour via a distribution center.
If you choose Consider Direct Delivery via Transportation Lanes, the system first checks if product quantities can be delivered via flagged transportation lanes. Then the system covers any remaining quantities using the standard source determination.
The default value is No Direct Delivery."
Maybe you are looking for
-
Adobe Reader is not opening pdf files - there is no Accept button on License Agreement
Please help. I am unable to open any pdf files with Adobe Reader 9.4.0. I get taken to an Adobe Reader License Agreement page that says "Press the Accept button to Agree to the License Agreement and Continue." However, there is no accept button to p
-
Transfer report data As an email attachment
i am having problem in tranfering report data. in the email, in the place of space it is showing some junk characters.i have saved the report data as 'RAW' .what other extension I can use to eliminate the spaces.
-
When I open iTunes, I can not view / do not have access to the numerous purchases of television shows (some of which have been discontinued) or my music and music videos. This is extremely frustrating because I paid for those movies, music, and music
-
Oracle Report Server wierd problem
Hi All, I am facing very wierd problem with oracle report server. I am using Oracle Report Server 10g R1. The problem I am facing is as under: There is custom parameter form where user enters report filter criteria and press a button to create the re
-
Dimensional model design for multiple relations btween a fact and dimension
Hi, I'm new here, sorry if I ask dummy questions. I need to develop a dimensional datamodel to create some reports. The initial model has a transaction table. A transaction can be related to one or more customers, because of that the there is a custo