ATP/GATP documents

Hello all,
Do you guys have documents that show all the process about GATP and ATP? Weu2019ll start an APO implementation Project in few monthsu2026 and until there Iu2019d like to clarify theses differencesu2026
Thanks in advance

Hello Bruno,
I'm not sure if a documentation exists, but I can describe you the differences shortly:
ATP in R/3
ATP check just inside of one R/3 system
DB Tables or shared buffer (ATP Server)
Standard check methods
limitations exist to combine the check methods
simple substitution of products
simple Backorderprocessing
Globale ATP
cross system ATP check possible
using of liveCache Technology
Extended Check Methods (e.g. trigger PPDS to confirm a order)
no limitations to combine the check methods      
rule based substitution of products, locations, PPMs
extended Backorderprocessing           
As you can see the GATP has a lot of more options to check and to confirm a requirement. For further details about a single point of GATP please check to SAP Help
Link: [http://help.sap.com/saphelp_scm50/helpdata/en/26/c2d63b18bc7e7fe10000000a114084/frameset.htm]
Hope this helps.
best regards,
Michael

Similar Messages

  • 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

  • GATP/ATP Check for Different Order Types for same material

    Hi :
    I have a material code X for which 2 different type of Sales Order (Say A and B )needs to be created.
    For Sales Order Type A the atp check needs to be done in APO through GATP for material code X.
    For Sales Order Type B the atp check needs to be done in SAP R/3 ECC 6.0 through availabilty check functionality for same material code X.
    It is not possible to create seperate material codes to carry out atp/gatp check seperately in R/3 and in APO.
    In real time the atp and cumulative atp position should be same in R/3 and in APO.
    Please let me know solution for this issue.
    With Regards
    Ashish Gupta

    Hi Ashish,
    Can you share with us as to how you were able to solve this issue. I have a similar issue like yours and I am totally clueless as to what needs to be done..
    My scenario goes this way:
    I have to modify the Schedule line dates for a GATP material according to a newly created date which I calculate based on the Route Schedule id (VL51, VL52) and display the same in the Sales Order schedule line items.
    Also can I get a new set of schedule line dates from the APO system for a date which I calculate based on the Goods Issue date - VALW-AULWE in any exit using a FM or a BAPI?? so that I can get these dates and populate the same in the Sales Order Schedule line??
    Thanks in advance,
    Susanth

  • Retaining the old schedule lines after the ATP check in the sales order....

    Hi Experts,
    I would like to retain the old schedule lines after the ATP/GATP check in the sales order for certain conditions.
    I don't want to change XVBEP,IVBEP,VBEP contents in the user-exit..
    Is there any standard sub-routine or function module to reatain old schedule lines in the sales order so that the schedule lines will not update with the new values after the ATP check ?
    Thanks
    Rayudu

    In Include LV03VFMM, you have:
    * Userexit availability
          PERFORM USEREXIT_AVAILABILITY_IN USING DA_ATPPR.
    There may be an option to implement some logic in here. However, I tried changing the value of MVERF_POS-EINTEIL[1]-VFPKZ to initial. This will ensure that when FM AVAILABILITY_CHECK_CONTROLLER is called that the following IF statement is untrue:
    CHECK NOT P_ATPCSX[] IS INITIAL.
    as P_ATPCSX[]                     Table[0x648].....
    However, this will just mean that the 2nd confirmed schedule line (assuming we have > 1 schedule lines) will have a confirmed quantity to zero.
    EXIT_SAPLATPC_001 could also be used. However, when I removed the "X" from CHKFLG, I get the same result; the 2nd schedule line will revert to zero.
    They were the only tests I tried; I cannot think of any other ways around this....

  • APO Rule based ATP for RA Repair

    Hey,
    Could you please help me to turn on rule based ATP for document type RA outbound?
    The senario is as follows:
    Customer returns to my company the product.
    My company has multiple locations (plants) for replacement products. I would like to determine the replacement product location with rule-based ATP. We use rule-based ATP for the sales site w/o issues.
    I set up in configuration:
    ZRA (copy of RA) with business transaction RMA(to trigger the rule based ATP)
    Assigned ZRA / Item usage = R104/ PSTYV= ZXNN (item category allows rule based ATP).
    ZRA     ZNO1     R104     IRRA     ZXNN
    I also did the below rules based ATP item catgegory determination:
    AUART        MTPOS         VWPOS        UEPST         PSTYV
    ZRA     ZNO1     APO0     ZTP1     ZXNN
    ZRA     ZNO1     APO1          ZTP1
    ZRA     ZNO1     APO1     ZXNN     ZTP1
    ZRA     ZNO1     APO2     ZTP1     ZXNN
    When I create with VA01 a ZRA order and add a replacement plant then I get this message:
    The ATP rules are not called up for item 000030 - Message no. /SAPAPO/ATP147
    But when I go from the "APO Availability Check" view to the Rule then I see my rules determined.
    The detail message also says that the system "things" the line was already delivered, which is not the case.
    Could you please tell me if it is possible to combine rule-based ATP with the RA replacement process and if yes how to do it?
    Thanks,
    Sabine

    Check OSS Note 571044 - RBA: Use of calculation profiles and rules
    Regards,

  • GATP with Sales BOM

    Hi Gurus,
    We have a requirement to check ATP (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.o
    Appreciate your inputs.
    Thanks,
    BKN

    Hi,
    I know sales bom creates sub items in sales order and R-ATP cannot be used for sub items. Is there a possibility not explode BOM until ATP is completed for header item?
    Can you someone please  reply to this. It is urgent issue..
    Thanks,
    Niranjan

  • GATP (APO) Check results in ERP Sales order.

    Hi Gurus,
    We have a requirement to get GATP results (Product Substitution) into ERP Sales order. Please note this is not CRM Sales Order we are dealing with. We are not able to populate product substitution into schedule line.
    According to SAP, GATP/ATP happens automatically unlike CRM sales order which has a "ATP check" button. Standard SAP functionality for ERP SLO doesn't have "ATP" button.
    My question is, when the automatic check happens in the background, will the ERP sales order populate the "product substitution" results ( assuming that product substitution is set up in APO) from APO into ERP SLO in the schedule line?
    Do we need to integrate APO with CRM for ERP sales order?
    For example if the order has requested quantity of 100 and only 60 is available, will APO-ATP/GATP (which happens automatically according to SAP in ERP SLO) populate rest of the 40 with product substitution into the schedule lines
    Please advice if any of you guys faced similar issue or have implemented ERP Sales order with GATP check.
    Thanks
    Shree

    Does anyone have an answer to this question. We have the same requirement regarding GATP with ERP Sales Orders in CRM.
    Thanks,
    Ron

  • Demand on VC material not visible in SNP planning book

    Hi Experts,
    Is there any way to plan VC (Variant Configuration ) materials in SNP at the group level ?
    I will explain the scenario more in details below
    I have an VC material say X. Material X has end product Y attached to it (material variant). When material X is cifed to APO, it appears as configurable product in APO & is a top level product. Now when I create a demand on material X through DP, the demand appears in product view (RRP3). However the demand does not appear in the SNP planning book nor it gets selected during background planning run. The system is configured as Variant Configuration & not CDP.
    Is it possible to plan material X in SNP ? If possible how can the demand be read in SNP ?
    Thanks in advance
    Regards
    Sandeep

    Hi Sandeep,
    One of the limitations of Characteristics Based Forecasting is, CBF results can only be used in PPDS and not in SNP, hence it is not possible to plan that material X in SNP. Even though you use MC90 transaction which is release DP to SNP, but the data will not be available in SNP
    That material X will be planned only in PPDS, there are two ways to plan, those are
    1. one way is by releasing CBF results to active version using MC90 transaction, during this release, you should maintain consumption group in release settings and in product master, in this case you have to use Forecast Check/Allocation check as a part of ATP/GATP, here you can not use CTP or MATP
    2.the other way is by releasing CBF results to inactive version using MC90 transaction, during this release you should not define consumption groups,  generate the dependent requirements in inactive verison using heuristics in PPDS , and convert dependent requirements from inactive version to Forecast - active version using /SAPAPO/DMP2 transaction, in this case you can use MATP/CTP as a part of GATP
    -Deepak

  • Problem SAP authorizations

    I have a user with Professional license with full authorization for the sales module In data ownership authorizations, have permission to view all documents The problem is when in Item Master Data, right click and Status Inventory (Quantity ATP) no documents are sales order, just go purchase orders. I tried to check various authorizations but I can not see the documents that user.
    Someone may help to know that the user must have authorizations?
    Thanks

    Thanks for your attention,
    Add pictures of the form
    Regards

  • APO gATP vs R/3 ATP - To check sales order ATP across multiple plants

    Hi There,
    I am trying to evaluate gATP functionality for SD sales orders.
    The primary requirement is to have sales order ATP checking take place across multiple plants.
    E.G.
    Sales order line is entered for qty 100
    60 is available in plant A, 40 is available in plant B
    System checks both plants and creates 2 lines - one for delivery from plant A and one for delivery from plant B
    (we are currently heading down the road of writing ABAP to do this 'multi-plant' check in R/3 but the more complex the requirements get the more interested I am in understanding more about APO/gATP)
    I would like to understand the benefit of implementing APO / gATP as opposed to using standard R/3 ATP and perhaps writing custom ABAP code to search for inventory across multiple plants.
    I would appreciate any insight regarding what is required to setp gATP to perform such checking and any other feedback regarding this issue - especially if you have had to implement something similar at your company.
    I have looked here but not much clear help:
    http://help.sap.com/saphelp_scm50/helpdata/en/26/c2d63b18bc7e7fe10000000a114084/frameset.htm
    Thanks,
    Niall

    Hi Niall
    you are probably looking at RBATP (Rule based ATP). Look at transaction /sapapo/rba04 in APO where you develop your own location and product substitution rules. Going down an ABAP road in R/3 may work short-term but not long-term as the requirements may get more complex.
    Regards
    Srinivas

  • GATP:  Unable to check ATP (in GATP)  when creating sales order in R/3

    Issue: 
    When doing ATP check (sales order)  in R/3, I am able to see only availability screen of R/3 and not APO ATP screen.  In other words ATP check is performed in R/3 and not in APO (GATP).
    Simulation ATP check in APO works fine.
    Environment:  ATP is enabled in APO, Relevant ATP categories, ATP groups and master data transferred from R/3 to APO.  CIF models to transfer SO data and other master data set up.
    Appreciate your inputs.

    Hi Madhu,
    There can be multiple reasons why it does not go to APO.
    Two of the most common overlooked points are:
    1.   ATP tick in integration model.
    2.   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.
    Also you can go to transaction CO09 for ATP simulation in R/3 .
    Hope it helps. Otherwise you can revert with specific questions.
    Regards
    Santanu Dawn

  • GATP: ATP bucket assignment for supply elements - how to use BucketLogic ?

    Hello experts,
    I have a little issue with applying correct bucket logic - hoping somebody has a hint for me on this.
    My case:
    I have a PurchaseOrder coming in on Date_X, Time 00:00 in R3 --> same day and time in Product view in APO
    I have a ProductionOrder coming in on Date_X, Time 24:00 in R3 --> same day and time = 23:59:59 in Product view in APO
    .. this means both elements should create ATP supply qty to confirm a SalesOrders for Date_X
    My general ATP settings in APO are very simple:
    "ShiftReceipts" = 00:00, "IssueLimit" = 00:00 (there is no offset defined etc., demand & supply bucket are in synch and should behave like R3 ATP check)
    Now if I apply in the "progressiv" Bucket Logic in the ATP group
    --> the PurchaseOrder becomes available a day before Date_X (problem, too early)
    --> the ProductionOrder becomes available on Date_X (correct)
    Now if I apply in the "conservative" Bucket Logic in the ATP group
    --> the PurchaseOrder becomes available on Date_X (correct)
    --> the ProductionOrder becomes available on Date_X+1 (problem, too late)
    I believe its somehow linked to how SAP is handling the supply element assignment to an ATP bucket in case it's falling exactly onto a "bucket cut line" ...any help is very appreciated !
    Regards
    Thomas

    Hello Michael,
    tks for the hint. I'll give it try but ...
    I want to avoid "exact" logic since SAP is not recommending it for performance reasons (we are running multiple times a day massive BOPs for several plants). Basically we want to gain the BOP performance advantages over R3 using the ATP time series aggregation with gATP - therefore I'm playing around with "conservative", progressive" in the ATP bucket logic.
    I simply need to have all supply elements of a day in R3 assigned to the same day as available qty in APO. I wonder why such very simple case is not managable in APO - meanwhile my guess is that we have a bug here (using SCM5.0 SP13) - but I haven't found anything related in OSS.
    Regards
    Thomas

  • Restricting the ATP user for GATP - corrrect roles/authorizations

    Hi:
    If the dialog user that is used for the ATP check (from ECC to GATP) has more authorizations than needed and this is going to be a problem in production. The user can run SCM transactions from the results screen of ECC and this is not desirable.
    Therefore, the ATP user should be a restricted user that has only authorizations for this specific task. If you know what are the exact roles/authorizations to give to the ATP user, could you share them?
    Thanks in advance.
    Satish

    For R/3 please check OSS  Note 447543 - APO: Authorizations too comprehensive/not user-specific.
    "If it is necessary to have different authorization profiles in APO for different R/3 users when calling in APO, the following solution applies:
    Activate the setting in SM59 that is used for the RFC connection CURRENT USER.
    In the APO system, create the respective users and assign authorization profiles. This is necessary in order to achieve the necessary flexibility concerning authorizations in the APO system."
    For APO :
    AuthorizationsObject   C_APO_ATP in APO .
    please chose activity as per  user role.
    01       Create or generate
    02       Change
    03       Display
    04       Print, edit message
    06       Delete
    16       Execute
    39       Check
    Manish
    Edited by: Manish Kumar Rathi on Oct 21, 2008 1:24 PM

  • GATP - ATP Check -Dropping Delivery Against Adavanced Shipment Notification

    Dear SAP friends,
    As per our current configuration for Scope of Check in GATP, we can confirm outboud delivery only against Physical Stock(CC).
    Now we have requirement to create(drop) outbound delivery against Physical Stock(CC) + Advanced Shipment Noticiation(AH).  As per my understanding ATP category- AH gets updated whenever any inbound delivery is created for a Purchase Order in ECC.
    But here we have special requirement, We need to consider only those inbound deliveries which has ETA date less than Current Date + 5. Meaning it will consider only those Inbound deliveries which has ETA date in the past or has ETA date within next 5 days. How this can be acheived? Does anyone had similar requirements in the past? Possible solutions?
    Please let us know any inputs in this regard.
    Thanks a lot
    Satish

    Hi Satish,
    I do not think that there is a standard way to control this.
    You may have to do development in one of the userexit to consider only those ASN (Receipt elements) which are present in next 5 days.
    I do not know the exit name , but you can find the suitable (of course you need  help of you developer buddy) using t code SMOD and search for APO*.
    Thanks,
    Pavan Verma

  • User Exit called when online ATP check with GATP

    Hi Guys,
    I got requirement as below,
    Manipulate the GR time defined in the unloading point when the ATP confirmation of sales order is done with GATP online.
    I noticed that the online GATP check from R/3 to APO is not going via normal CIF way of communication or at least even i de-registered CIF queue monitoring, the data transfer can still go through properly.
    There are two questions popped up:
    1. Any body knows the background routine how the data are transferred between R/3 and APO when online GATP is done, and how to debug this process?
    2. Which functional module or exit user is called when online GATP check is done from R/3 sales order?
    If anyone knows something you are also welcome to share your expertise!
    Thanks!
    Tony

    hi! Tony
    These are the Exits in online GATP
    EXIT_/SAPAPO/SAPLATPT_001      APO ATP: Set ATP Segment                           
    EXIT_/SAPAPO/SAPLATPT_002      APO ATP: Select Substitutions                      
    EXIT_/SAPAPO/SAPLATPT_003      APO ATP: Initialize ATP Controller                 
    EXIT_/SAPAPO/SAPLATPT_004      APO ATP: Check for the Existence of a Location Alias
    EXIT_/SAPAPO/SAPLATPT_005      APO-ATP: Handling of Data at End of Check          
    Regards
    Vaibhav Sareen

Maybe you are looking for

  • How to gen Schedule line automatical.y by BAPI_SALESORDER_CREATEFROMDAT2

    Dears,    I am using BAPI_SALESORDER_CREATEFROMDAT2 to create Sales Order, everything goes on well, but the only problem is i have to input the schedule line myself by providing the   SCHEDULE_LINES& SCHEDULE_LINESX parameter.   Just wondering...is t

  • Is there a way to check the progress the of a export  command?

    We can check the progress and status a import command using a statement in sqlplus using a command like given below. Is there a way we can do that for export as well? SELECT SUBSTR(sql_text, INSTR(sql_text,'INTO "'),30) table_name , rows_processed ,

  • Omni portlet - javascript - date field problem

    I want to manipulate a database date type field with javascript in omniportlet layout. In the source tab of omniportlet I use the SQL: (it's very simple for example) select id, to_char(enddate, 'DD/MM/YYYY HH24:MI') edate, enddate from tlh.auctionses

  • Adobe Photoshop CS6 Running program

    So, I opened a big .psd document and I worked on it for a while. I restarted my pc, and the Photoshop CS6 crashed, then after restarting the PC Adobe Photoshop CS6 was trying to open the autosave from last time, and then it showed me this error: Coul

  • Exp 报EXP-00008: ORACLE error 904 encountered;ORA-00904错误

    环境:RAC11gR2+Redhat6.1 [oracle@bppfedb1 mouse]$ exp BPPF_EAS/ApNCNOZqGx BUFFER=64000 FILE='/home/oracle/mouse/exp_bppf_tvs20121126.DMP' log='/home/oracle/mouse/exp_bppf_tvs20121126.log' OWNER=BPPF_EAS Export: Release 11.2.0.3.0 - Production on Tue Nov