ATP in APO

How do I define in R/3 that availability check is done in APO?
Best Regards
-Italo

You need to create ATP check interation model in R/3, ATP check will be done in APO for the material which are there in active integration model of ATP check.
You can select the material in the ATP intergation model based on:
Material
Plnt
Matl Type
PlantSpec. Mtl Stat
MRP Ctrlr
MRP Type
ABC Indicator
or material selection based on TVARVC table variable.

Similar Messages

  • ATP in APO-Process

    Hi All,
    Can you please advise me regarding ATP in APO? what are the features that APO provides in ATP.
    Thanks,
    Vijesh

    Hi vijesh.
    Hope you are aware of Basic ATP checks in R/3. In APO along with the basic availability check (BAC) methods in R3 we have Advanced availability check (AAC) methods which are mentioned
    below :
    1) BOP (back order processing)
    2) RBA (Rule based availability Check)
    3)MLATP(Multilevel ATP)
    4)CTP(capable to promise)
    5)EDQA (event driven quantity assignment)
    we can combine These BAC and AAC with the help of check instructions in APO.
    if i keep writing it goes into pages... pls go through the below link which help you in understanding ATP in APO
    Global Available-to-Promise (Global ATP) - SAP Library
    Regards
    Raja kiran R

  • GLOBAL ATP WITHOUT APO

    When I was at Sapphire in 2007, SAP demo'd a global ATP from within SD that utilized enhancement pack 1 or 2. Now I need to implement something like this, without using APO. However, I can't find any references to in through Enhancement Pack 3 (our current version). Has anyone seen this done? Basically, if a customer orders an item, then we want to check two distribution centers, then look at stores with either high avaialability/overstock or near-by. Thanks in advance for ideas. I just need leads not a detailed solution.

    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

  • APO atp on sales orders with complete delivery.

    Hello all.
    We run ATP in APO for sales orders on a lot of products. Often a sales order will contain many different products & often Complete delivery will be chosen. When we do the ATP check one of the products may have a long delivery time compared to the rest of the products on the order, and since we have chosen complete delivery the delivery date for the entire order will be pushed back.
    Is there a way to find out which of the products in a given order causes the delay or do we have to have something coded you think?
    As is the users have to remove complete delivery and then do the ATP for each of the products to find out and that's expensive timewise.
    Any ideas welcome.
    Regards
    Simon Pedersen.

    Hi Simon,
    Is there any specific reason to choose "complete delivery" option. You can use delivery proposal option and this will provide delivery date to each schedule line as per material availability.
    In R3 go to SPRO->Sales and distribution->baisc function->Availability Check and Transfer of Requirements->Availability Check->Availability Check with ATP Logic or Against Planning->Define Default Settings In this transaction maintain availability check rule as "C"
    Regrds,
    Vaibhav

  • Routing ATP check (R/3 or APO) based on information on SO item (lgort)

    Hi All
    I have following question:
    I'd like to route ATP check to R/3 or to APO based on for example storage location. It means that for SL1 I want to get ATP check in R3 and for SL2 I want to get ATP from APO.
    Problem is that I haven't found appropriate user exit.
    In AVAILABILITY_CHECK_CONTROLLER->AVAILABILITY_CHECK if systems figures out that APO is active I'm always geting APO ATP. The necessary is that this can not be handled by CIF integration model setings. Please help.
    thanks a lot.
    jaro

    Hi,
    Try and see if this works.
    In the BADI CRM_DATAEXCHG_BADI and the method CRM_DATAEXCH_R3D_MBDOC_FILL (this method will trigger for the orders coming from R/3).
    Write the code to read the order using FM CRM_ORDER_READ and read all the item from this FM. Then set the status to "COMPLETE" for each of the items using the FM CRM_STATUS_CHANGE_FOR_ACTIV_OW .
    Please let me know how it goes?
    Thanks,
    KAruna.

  • APO GATP :  Unable to call APO during ATP check

    Question: While creating Sales order in ECC, ATP check in performed in ECC rather than in APO (GATP). Not sure where the issue is.
    1. RFC connectivity exisit between ECC and APO server -- Checked
    2. Integration model active with ATP flag checked and also ATP customization flag active 
    Note: The entries in  MARC table (field APOKZ)  for GATP relevant material shows a value of '3' .  I guess it should be either 1 or 2.   I am not sure what makes it a value of 1 or 2.
    Appreciate your help.

    Katrat,
    I will assume that you have never attempted ATP in APO on this ERP/SCM pair of systems.
    There are so many things that must be set up properly to first turn on ATP, the answer is not really suitable for a forum post.  I suggest you follow the Best Practices step by step.  When I have followed these steps, I have never been unsuccessful in establishing an initial ATP.
    [Connectivity|http://help.sap.com/bp_scmv250/BBLibrary/Documentation/B02_BB_ConfigGuide_EN_DE.doc] (you probably don't need this one, since you say you have already tested your connection successfully)
    [Replication|http://help.sap.com/bp_scmv250/BBLibrary/Documentation/B05_BB_ConfigGuide_EN_DE.doc]
    [Global ATP|http://help.sap.com/bp_scmv250/BBLibrary/Documentation/ATP_BB_ConfigGuide_EN_DE.doc]
    The above will get you to the point of a basic product check in SCM, with the option of RulesBasedAvailability check.  I suggest you ignore RBA until you have established a successful basic product check.
    Regards,
    DB49

  • ATP check for Sales BOM

    Hi Gurus,
    We have a requirement to check ATP in APO (GATP) when Sales BOM (order BOM) is used. I am looking for some inputs on how to setup this scenario and how to explode Sales bom.
    I know sales bom creates sub items in sales order and Rule based-ATP cannot be used for sub items. Is there a possibility not explode BOM until ATP is completed for header item?  That is, how to control explosion of BOM in sales order.
    Can you someone please reply to this. It is urgent issue.. Appreciate your inputs.
    Thanks,
    BKN

    Hi Harsha,
    we can fullfill this requirment by using Material determination
    In Material determination Record
    normally we are maintaining for A give B instead of putting like this maintain record like this For A give A after that in additional data maintain more material like B,C etc..
    And maintain availability check for every material...
    then u r problem will solve..
    in this item category determination is
    OR NORM PREL        TAX     CX
    OR NORM PSHP TAX TAPS  PP
    like this u need to maintain determination then u will get..
    i hope ur problem will solve...PLZ Reward
    Regards
    Durga Prasad

  • ATP Check for deliveries

    Hi Experts
    Can we perform check against deliveries in APO GATP?
    What are the prerequesites to perform ATP check against deliveries.
    In scope of check  we want to select production orders which are in released status.
    Please give your inputs.
    Regards

    Preetam,
    After creating the supporting configuration, APO ATP checking is thereafter 'turned on' by creating and activating an ATP integration model in the ERP.  Generally, it is done by material/plant combination.  Therefore, if you turn on ATP checking for Sales orders, you also turn it on for all other types of docs (including deliveries) for that particular material/plant combination.
    I hope you have thought out this whole process.  The main reason for using ATP checking in APO is that APO has a richer suite of ATP solutions.  If your business requirements are satisfied by the ATP checking in ERP, then it makes no sense to spend the money to implement ATP in APO. Your original issue had to do with making released production orders relevant for ATP for deliveries.  If this is the only new requirement, then this can easily be managed in ERP.  OVZ9>select your Availability check, with checking rule B (deliveries).  Under "incl production orders" select 'F'.  From a business perspective, this means that some of your deliveries will be created without stock on hand, and therefore will not be immediately shippable.  You need to make sure that this process change is integrated throughout your warehouses.
    And, to your final question.  If your delivery item category(s) are already relevant for ATP checking in ERP, they will also be relevant for ATP checking in APO.  Since deliveries do not use RBA, you do not have to worry about adding new ERP delivery item categories for the conversion to APO ATP checking.  Most commonly in APO, one uses only the 'product check' (similar to the standard ERP ATP check) for deliveries.
    Rgds,
    DB49

  • How can we distinguish quality stock in APO with unrestricted stock

    Hi Friends,
    Please tell me the steps required to distinguish quality stock in APO with unrestricted stock.
    With regards,
    Balaji Sajja
    Edited by: Balaji Sajja on Mar 29, 2011 5:49 AM

    Hi Balaji,
                 I am not sure about which steps you want exactly to differentiate the stocks However, I can tell you the differentiation of stocks by ATP category.APO maps stocks as orders, and uses ATP categories to differentiate between the various stock types. SAP APO manages storage locations as sub-locations and batches as versions.
    we can differentiate the Unrestricted Stock & Quality Stock by ATP category.
    Quality Stock = ATP Category-CF - InspctnStk - Stock in quality inspection &
    Unrestricted Stock = ATP Category CC-Stock- Valuated, unrestricted-use stock
    In any view, product view/receipt view, under ATP category column, you will see these ATP Categories by which you can differentiate them.
    Regards,
    Saurabh

  • BADI implemenations for ATP in Webshop

    Hi Experts,
    Has anyone has worked on customizing BADIs responsible for the ATP performed from Webshop?
    We have a scenario where we need to store the ATP information fetched to E-Commerce in CRM Database. We have identified the BADI(s) for the same.
    We couldnot identify the points where these BADI implementations need ot be called.
    Need your inputs on the same.
    Queries:
    Does the webshop pick ATP data from the same database table as GUI does ?
    Can anyone tell me if these tables can be reused to store the data in CRM ?
    Has anyone come across such a scenario earlier.
    Any inputs / pointers would be highly appreciated. Points assured.
    Regards,
    Kris.
    Edited by: Kris on Nov 18, 2008 2:58 PM

    Hello Kris,
    Does the webshop pick ATP data from the same database table as GUI does ?
    There is no special ATP configuration for webshop. You configure for CRM (GUI) and the webshop uses just that. While the product catalog makes a direct call to CRM to get the availability information (in Product Details), the basket doesn't do any special effort to get that. The regular header / item update cycle brings the required availability information from CRM. The hard work is still done in the CRM. As such CRM can be configured to either directly use the APO or use R/3 for ATP information. In case of ATP with R/3,
    BAPI_MATERIAL_AVAILABILITY
    is used.
    CRM also provides - for a standalone implmentation, or for integration with non-SAP system for ATP. I am not sure if you are talking about this BAdI in your question. This BAdI is meant for integrating to "external" ATP systems and one should very clearly understand the ATP events thoroughly before coding the methods.
    Now to answer your next question.
    Can anyone tell me if these tables can be reused to store the data in CRM ?
    Since the CRM system depends on external systems such as SAP-APO or SAP-R/3 or external system, only transactional information is maintained in the CRM. If theat is what you need, the availability information - or the schedule lines are stored in CRM set and can be accessed using this view:
      CRMV_LINKSCHEDL
    If you are looking for reservation data, then here is the answer. The APO makes the temporary reservation (in case of ATP with APO). The ATP information sent to CRM (in Shedule lines). When the order is saved and transferred to R/3, based on the ATP configuration in CRM, the R/3 system calls the APO. The order is posted to APO and the reservation is transformed into a requirement. Details about the APO reservation are not maintained in the CRM system - except for the schedule line information.
    Easwar Ram
    http://www.parxlns.com

  • Sales orders with credit issues taking availability stock

    Hi,
    I am doing confirmation using Global ATP in APO. The confirmation is well done, but the confirmed quantity for sales orders with clients that have credit issues is taken the available sotck for other sales orders with ok clients that I want to confirm the quantity they ordered.
    For example:
    Stock: 10 PC
    Client A order 15 PC and 10 are confirmed, but the ordered is retained becuse of credit issues with client A.
    Then client B order 3 PC, but nothing is confirmed because the ordered for client A is reserving the stock (note: this would be ok if client A had not credit issues).
    So, I want that the 3 PC for client B are confirmed and the 10 PC not reserved for the cient A while client A has credit issues.
    How could I configured, so that the orders with credit issues do not reserve stock for the incoming orders?
    Thanks a lot.

    Hi DB49,
    thanks for the quick answer.
    I checked the configuration in the R3 and seems to be fine. To prove it, I disconnect APO and did the availability check in the R3 system and it is working fine; the orders quantities that are blocked because of credit issues, do not reserve stock for incoming orders.........son new incoming orders are well confirmed.
    But after connecting APO the problem continues. I checked the next points.
    In R3 transaction CO09: takes to the APO screen and you see the ATP available quantity OK (do not consider the quantities of the credit issues orders). But at the moment that you make the order (VA01) it does not confirm any stock and if you select the line and go to the ATP screen (the same you get from the CO09) the quantities of credit issues orders are taken into account..the ATP availability quantity changes from the first going directly from the CO09.
    What could it be?
    Note: it was working fine with APO, I started to have the issue after implementing note 1262475 in APO. This note was becuase the BAPI_APOATP_CHECK was not brigning any value for the ATPQTY_***.
    Thanks a lot!!!

  • Determination of First Date in Sales Order

    Hello SAP Friends, 
    Below is the issue we realised during the testing. The issue is with First date in the Sales Order which is not updated as per Unloading Point Calendar .
    As per details I received, it should refer Unloading Point Calendar for ShiptoParty and populate the next working day as First date into Sales Order.
    How is First Date determined in the sales order?  Is there any config settings which is based on Route to do this? Or Is it controlled purely based on settings done in Tcode: VOV8, Leadtime days? I do not think VOV8 settings is controlling that in our APO system.
    I have checked MAD, Pick/Pack, GI date all are populated correctly, But First Date did not follow the logic Unloading Point Calendar of ShiptoParty.
    Please let know your inputs in this regard.
    Thank you
    Satish Waghmare

    Satish,
    I unfortunately don't have a solution for you.  However, here are a few observations, and a question.
    My experience is that 'First Date' in R/3 is not determined.  In every sales order I have ever seen, First Date is proposed (matches the requested delivery date in the Sales order header) by the system, but can be overridden by any changes that the user may elect to make.
    Generally, then, after First Date is entered, the R/3 system then may be configured to determine certain master data:  Shipping Point, Unloading Point, Route, Route Schedule.  From this master data, if you are performing ATP in R/3, the system will then also calculate various dates (if configured) for the confirmed schedule proposal:  Normally these calculated dates are Delivery Date, Goods Issue Date, Loading Date, Material Availability date, Transportation Planning Date.  If you have configured Route Schedules in R/3, other dates may be determined.
    If you are performing ATP in APO, then any such scheduling must be performed in APO.  Relevant Master data that was determined in R/3 is carried across to APO during the ATP check and is then used to calculate appropriate durations.  This does not happen automatically, you have to configure the scheduling technique you wish to use in APO.
    So, my first question:  Are you performing ATP in APO?  If not, then you should probably close this post, and re-enter in one of the SD forums, since it is an SD issue.  If you are performing ATP in APO, then what scheduling technique are you using?
    Best regards,
    DB49

  • Calculation of dates in Sales order in gATP

    Hi
    Can anybody please tell me how scheduling works for the following dates in sales orders for materials planned in gATP.
    1) Unloading date 2) Delivery date 3) Goods issue date 4) Loading date 5) Material availability date 6) Transportation planning
    My understanding is that gATP gives the MAD date and other remaining dates like transportation planning date, unload date etc are calculated using master data in the calling system eg ECC.
    We are facing an issue in our system where if a material is planned in ECC, it has all dates in the sales order calculated as expected based on ECC master data.
    If the same material is planned in gATP, it simply copies the MAD date to all other dates. So it is not considering the pick/pack , transportationplanning times from the ECC master data.
    Is this standard system behaviour and to avoid this  Do we need to activate Scheduling in gATP along with master data maintenence in APO ?or any user exit plus execution steps is avaialble to by pass APO master data mentaince.
    Appreciate your responses...Regards - Amit

    Amit,
    We are facing an issue in our system where if a material is planned in ECC, it has all dates in the sales order calculated as expected based on ECC master data.
    If the same material is planned in gATP, it simply copies the MAD date to all other dates.
    The system where the parts are planned is irrelevant.  The important issue is the system where the ATP is conducted.
    My understanding is that gATP gives the MAD date and other remaining dates like transportation planning date, unload date etc are calculated using master data in the calling system e.g. ECC.
    I have never seen that statement validated in any SAP documentation.
    From online help:
    SAP R/3 uses the order type to determine whether shipment scheduling or transportation scheduling should be executed.
    If scheduling is activated, SAP R/3 determines a plant for the material for each item. If it is specified in the integration model that the availability check should take place in SAP APO for a material in this plant, transportation and shipment scheduling also takes place in SAP APO.
    Standard SAP APO GATP supplies three different methods for shipment scheduling.  If you are conducting ATP in APO, and you have not configured one of the three scheduling methods, then shipment scheduling does not take place, and the system will react as you have described.  
    Read up on it here
    http://help.sap.com/saphelp_scm70/helpdata/EN/05/f8923945b12c4de10000000a114084/frameset.htm
    Best Regards,
    DB49

  • Material determination with Product selection

    Hi SAP Gurus
    We are using material determination with product selection. The process is that customer will send in one product in a sales order. At the time of doing ATP we have to look for about three or four possible alternatives and confirm that alternative which has the highest stock level depending on the ATP situation. We have configured material determination with SAP standard substitution reason’0006’ to take care of this. The problem with this is that this creates two line items in sales order as the item substituted is shown as a sub-item of the material entered. We do not want to have two line items in a sales order for this. Is there a way we can do material determination with product selection (Based on ATP) and have the item substituted replace the item entered in a sales order? In other words we do not want to see two line items in a sales order. The substitute item should simply replace the original item and the material entered could be stored in field VBAP-MATWA. I have gone through all the standard SAP documentation which clearly states that in order to material determination based on ATP we have to use outcome A or B both of which create a sub-item.
    I was wondering if there is any workaround or if there is any user exit in which we can replace the original item with the substituted item?? Any help or any direction will be highly appreciated.
    Another question is if we were to use APO for doing global/Rule based ATP is it possible to get rid of the double line items. We have also tried to use rule based ATP in APO and use product/location substitution in our sandbox system to see if we can get back only one line item. But even in that case we do get a sub item. Any help on this issue will be greatly appreciated. You can also send me an e-mail at [email protected]
    Thanks
    SDSAPCON

    >
    SAPCON SD wrote:
    > Hi SAP Gurus
    >
    > We are using material determination with product selection. The process is that customer will send in one product in a sales order. At the time of doing ATP we have to look for about three or four possible alternatives and confirm that alternative which has the highest stock level depending on the ATP situation. We have configured material determination with SAP standard substitution reason’0006’ to take care of this. The problem with this is that this creates two line items in sales order as the item substituted is shown as a sub-item of the material entered. We do not want to have two line items in a sales order for this. Is there a way we can do material determination with product selection (Based on ATP) and have the item substituted replace the item entered in a sales order? In other words we do not want to see two line items in a sales order. The substitute item should simply replace the original item and the material entered could be stored in field VBAP-MATWA. I have gone through all the standard SAP documentation which clearly states that in order to material determination based on ATP we have to use outcome A or B both of which create a sub-item.
    >
    > I was wondering if there is any workaround or if there is any user exit in which we can replace the original item with the substituted item?? Any help or any direction will be highly appreciated.
    >
    > Another question is if we were to use APO for doing global/Rule based ATP is it possible to get rid of the double line items. We have also tried to use rule based ATP in APO and use product/location substitution in our sandbox system to see if we can get back only one line item. But even in that case we do get a sub item. Any help on this issue will be greatly appreciated. You can also send me an e-mail at [email protected].
    >
    > Thanks
    >
    > SDSAPCON
    In the substitution reasons ...mark the OUTCOME as blank for this particular 0006. I am not sure for ATP
    rgds
    Sai
    Edited by: Sai on Mar 27, 2008 10:00 PM

  • CRM 5.0 Vendor Location determination in Order, Item not exist in Plant

    CRM 5.0 I have read and implemented oss note 493497.  We use ECC ATP not APO.
    If I create an order in CRM I find a vendor and the partner is added at the header and item.
    If plant A is found and the materials exist in plant A then all works well and replicates to ECC.
    But in cases where some line items do not exist in plant A, they exist only in plant B the order fails to replicate accross.  I have to manually change the item vendor to plant B then it passes to ECC.
    I have read this SAP help but I am a bit confused why my test fails.
    SAP Help > Location Determination in the Sales Order
    http://help.sap.com/saphelp_crm50/helpdata/en/5d/40053b1b3ecc35e10000000a114084/frameset.htm
    Since we are using ECC ATP what do I need to correct?
    OSS Note 513884 - CRM 3.0: Automatic Vendor determination in sales order looks like a good note but says it applies only for CRM 3.0.  Is it valid for 5.0?
    What access sequence do you use for Vendor in partner determination?
    Will give points, thanks.

    Hello Sharad,
            I gave you 6 pts, we have plants in the east, west, and central part of the country.
    The East & West carry most products but only specialty or low volume products are stocked in the central.   If I change the access sequence to the material (central) then customers on the east & west will get stocked from the wrong location as all lines will pull the central location.
    Is almost like the ECC scenario where you want to ship from closest location to customer but if product does not exist at that location then look at material master setting.  Yes, this scenario could cause an order to get shipped from 2 plants based on which products are ordered.

Maybe you are looking for

  • Can two devices be on one itunes account?

    can u use youre ipad and iphone one one itunes acct? should you syn youre new ipad2 to the same computer that my iphone is synced to?

  • Database re-pointing in hyperion system 9.3.3

    Hello Gurus, We want to re-point our hyperion 9.3.3 products towards another database which contains data in that database. Here is complete scenario: 1. We made 3 servers VMs as a. Database server (Sql 2005 SP1) b. HSS,RnA 9.3.1 (now Upgraded to 9.3

  • Bad path in embedded links

    After moving a server I discovered users at a remote site had been using an IP address in their links. I now have thousands of documents each with around 50 images that don't load. I confess I've never used Indesign. Is there anything I can do to hel

  • Lost calendar events....

    I just tried to sync my ical on my iPad with my iPhone and lost all my events!  Is there a way to retrieve those events?

  • Non-multiplexed online redo log file damaged

    how to fix if non-multiplexed online redo log file damaged , looking for info for both current & inactive..