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 PM

    Hi 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

  • Global ATP Check vs APO

    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,
    Mahesh

    Hi,
    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,
    Michael

    Ken,
    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.
    TIA

    Hi 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.

  • ATP Configuration

    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
    Surendra

    Hi 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,
    Nihar

    Hi 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

  • ATP / GATP and APO

    Hello,
    Request you please explain me the following topics
    A) what is Gatp/Rules Based.
    regards
    Stephan

    Hi 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,
    Sudhir

    Hi 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
    Reetesh

    I 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 C

    Hi,
    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!
    Emanuel

    Hello 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