ATP Check on the basis of Acknowledged PO

Hi Friends,
I have a requirement where My client want the ATP check should be done on the basis of followings;
1. Saftey Stocks.
2. Acknowledged Purchase Order
3. Lead Time.
Safety Stock and Lead time is in SAP standard. My problem is Acknowledged Purchase Order..........earlier client was doing on the basis of PO issued. but not client wants to include the PO only when it'll be Acknowleded by the Vendor specifying the estimated date in the acknowledgement.
Share your expertise with me to fix this issue.
Thanks,
NR

Hi,
You can include Shipping notifications in the ATP and exclude the PO. But Order Acknowledgements are not available under the standard scope settings for Availability check.
Regards,
Kathir

Similar Messages

  • Edit postDelete postReport this postReply with quote ATP check but the comm

    hi , all guys :
    when I create the pp-pi order , first i use the batch determination to allocate the component
    batch , then i do the ATP check , but the committed quantity always is zero ,the ATP alway does
    not support confirm quantity (co09 the confirm quantity always is zero),so when i create the other pp-pi order the stock quantity always cover the reqirements quantity of components
    in the mater data , i use the ATP group is 02 (the customizing is standard) i think the ATP scope is irrelative to this issue .
    in the order type control parameters , i use the ATP check
    for example :
    the componet 100-200 have three batchs :
    batch: 20100501 quantity 30 kg
    batch: 20100502 quantity 40 kg
    batch: 20100601 quantity 40 kg
    now , the requirment of component 100-200 is 100 kg
    the batch determination conditions is self expiration .
    so i throght the batch determination and batch split to allocate the bacth and quantity is
    batch: 20100501 quantity 30 kg
    batch: 20100502 quantity 40 kg
    batch: 20100601 quantity 30 kg
    after allocating , i run the ATP check ,BUT the COMMITED QUANTITY ALWAYS IS ZERO .
    I don't know why !!! ,where can configure the ATP confirm quantities (committed quantities) the in the customizing
    can you give help me!!!
    thanks!!!
    best regards

    Davis:
    Check in MRP Group settings, Availability Check session, flag activate full confirmation logic. Test activate full confirmation logic.
    Regards,
    Ricardo

  • 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 check in the Sale order Processing and CO06 transaction (Confirm Qty)

    Hi All,
    While creating the Sale order, After performing the ATP check and saving the document i have called an user exit to make the confirmed Quantity equal to ZERO when the delivery block is set (As requested by customer). That is working fine...
    But the same confirmed Quantity of ZERO is not reflecting in CO06 transaction. Its showing the old value that the value before setting the delivery block.
    I have identified the table VBBE-VMENG which stores the confirmed quantity in CO06 transaction...
    Could you please help me know any USER EXITS or any other solution to change the confirmed quantity to ZERO in CO06 transaction also while delivery block is set in the sale order.
    Thanks &Regards,
    Navaneeth

    Hi All,
    Please help me by providing some clues on this issue...
    Regards,
    Navaneeth

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

  • Credit check on the basis of quantity

    Hi Gurus
    The requirement is such that the credit check is to be configured on the basis of quantity. A customer is fixed with a total order quantity of 1 lakh and if the quantity goes beyond 1 lakh the system error should come.
    Thanx and Regards

    May be you can check whether if you can do this via a user exit for credit limit. You can follow the below steps
    1) Create a Separate risk category for this customer.
    2) and assign a User Exit check for this category customer in OVA8
    3) Modify the User exit  to your requirement.
    The User exit which can be used for this purposes are...
    LVKMPFZ1: USER_CREDIT_CHECK1
    LVKMPFZ2: USER_CREDIT_CHECK2
    LVKMPFZ3: USER_CREDIT_CHECK3
    There are three buttons of User exit in the OVA8 Screen. each button is numbered as 1,2,3 internally, if you mark User exit 1, then modify the first program  .... like tht..
    also you can explore the option of having a Quantity contract.. Create a QC for 1lakh Qty and try to refer this QC when ever u are creating the order.  Of course this will not stop you from creating an order with more qty, unless you explicitly throw an error..
    Rgds
    Srini

  • ATP Check at the time of creation of Opportunity.

    Dear Friends,
    We have a business requirement in which we are supposed to perform the ATP check @opportunity level. When we are trying to assign the ATP Profile to the Item Category OPPT, the ATP profile is not available for opportunity. there is a FM "CRM_ITEM_TYPE_FIELDCHECK_CB" which is responsible for hiding the   ATP Profile field for opportunity "OPPT" Line Item.
    I have update the ATP Profile for opportunity in the Maintenance View "CRMV_ITEM_TYPE"
    I have implemented the 2 Badi's also CRM_ATP_EXTERN_BADI & CRM_ATP_EX_POST_BADI but none of the implementation is being getting called in case of opportunity.
    But when i am creating Quotation the above BADI's are being getting called.
    And moreover, the Availability Check for ATP in customization there is no RFC system maintained neither the Control Information.
    But I am confused, why in case of Quotation the BADI's are getting Triggered and why not in Case of Opportunity.
    Please Advise me on the above and if I am missing something or if there is any alternative for ATP at OPPT level.
    Your answer will be rewarded
    Thanks in Advance,
    Kind Regards,
    Ashraf.

    Hi Ashraf,
    The reason is that ATP is run only for transaction type of category SALES ( BUS2000115 ) but opportunity is a different category. The only possibility you have left over here is to enhance the Event framework in CRM through tcode CRMV_EVENT.
    Add these entries and see if it works, since there are a lot of checks so for beginning you can add these events in tcode CRMV_EVENT.
    ORDERADM_I
    AFTER_CHANGE
    <*>
    CRM_ATP
    CRM_CONFIRM_ADD_ITEM_EC
    K
    ORDERADM_I
    AFTER_CREATE
    <*>
    CRM_ATP
    CRM_CONFIRM_ADD_ITEM_EC
    K
    ORDERADM_I
    AFTER_DELETE
    <*>
    CRM_ATP
    CRM_CONFIRM_ADD_ITEM_EC
    A
    ORDERADM_I
    BEFORE_DELETE
    <*>
    CRM_ATP
    CRM_SOURCE_DELETE_ITM_CHECK_EC
    PRODUCT_I
    AFTER_CHANGE
    <*>
    CRM_ATP
    CRM_CONFIRM_ADD_ITEM_EC
    PRODUCT_I
    AFTER_CREATE
    <*>
    CRM_ATP
    CRM_CONFIRM_ADD_ITEM_EC
    SCHEDLIN
    AFTER_CHANGE
    DLV_GROUP
    CRM_ATP
    CRM_CONFIRM_ADD_ITEM_EC
    SCHEDLIN
    AFTER_CHANGE
    ORDER
    CRM_ATP
    CRM_CONFIRM_ADD_ITEM_EC
    SCHEDLIN
    AFTER_CHANGE
    ORDER
    CRM_ATP
    CRM_KIT_SCHEDLIN_CHN_EC
    SCHEDLIN
    AFTER_CREATE
    DLV_GROUP
    CRM_ATP
    CRM_CONFIRM_ADD_ITEM_EC
    SCHEDLIN
    AFTER_CREATE
    ORDER
    CRM_ATP
    CRM_CONFIRM_ADD_ITEM_EC
    SCHEDLIN
    AFTER_DELETE
    ORDER
    CRM_ATP
    CRM_CONFIRM_ADD_ITEM_EC
    SCHEDLIN_I
    AFTER_CHANGE
    <*>
    CRM_ATP
    CRM_CONFIRM_ADD_ITEM_EC
    K
    /Hasan

  • Re ATP check in the Sales order

    Hi,
    I have one strange issue in SO ATP check. I have created a SO and it was cofirmed with Availability check:XX, which was maintained in material master  when the SO was created. Then I changed the Avail check to YY and did the Re-ATP check again in SO, but the system takes the old Avail check:XX.
    It takes the new Avail check if I create a new line item in the SO, but did not work for the exisitng line item.
    Regards
    Nagarajan.

    Hi Nagarajan,
    The master data changes will effect only for the future entries not for the already entered material in the sale order or any other transaction

  • ATP CHECK in all storage Location of the Plant

    Dear gurus,
    we have the stock for the component in the storage location :
    Storage Location A 10 PZ
    Storage Location B 30 pz
    Storage location C 40 pz
    In the planned order for this component there is the storage location A.
    The ATP check ( in the transaction MDVP) confirm the quantity only in the storage location A, but i would like confim the quantity stock of all the storage location, also having to maintain the storage location A in the position of the component in the planned order.
    For example for the planned order the requirement for this component is 30 pz , when i run the atp check the system confirm only 10 pz in the storage location A present in the position of the component, but i need confirm all quantity because present in others storage location, also having to maintain the storage location A in the position of the component in the planned order.
    I need see in the avalaible ATP check all the storage location of the plant, there are the customizing setting or material master setting.
    Thanks a lot
    Daniele Pistilli

    Daniele,
    First determine which ATP check is being used for your planned orders in OPPJ under plant or MRP group.  Then, also in OPPJ, under 'Determine Check', modify that availability check by ticking the 'no stor locn inspectn' box.
    Perhaps you can advise your 'friend' [Luca Malavasi|http://forums.sdn.sap.com/profile.jspa?userID=841888], of this response as well.  He has asked the same question. 
    Atp Check see all storage location of the plant
    I won't blindly assume that a single person is using more than one userid on these forums.  Many of the moderators do not permit this practice..
    Rgds,
    DB49

  • Atp Check see all storage location of the plant

    Dear gurus,
    we have the stock for the component  in the storage location :
    Storage Location A     10 PZ
    Storage Location B      30 pz
    Storage location  C       40 pz
    In the planned order for this component there are the storage location A.
    The ATP check ( in the transaction MDVP) confirm the quantity only in the storage location A, but i would like confim the quantity stock of all the storage location .
    For example for the planned order the requirement for this component is 30 pz , when i run the atp check the system confirm only 10 pz in the storage location A present in the position of the component, but i need confirm all quantity because present in others storage location, also having to maintain  the storage location A in the position of the component in the planned order.
    I need see in the avalaible ATP check all the storage location of the plant, there are the customizing setting or material master setting.
    Thanks a lot
    Daniele Pistilli

    Hi,
    In OPJJ "Scope of Check" Under "storage location Inspection" check the box against " No storage loc Inspection"
    This indicator is used to set the scope of the availability check. It is used to switch off the check at storage location level.
    Test this and revert back
    pavan

  • Can we reverse the status of the planned/prod order with ATP check

    Dear all,
    i ahve 1 query. When in the product view, if u select any planned order/prod order, and click on ATP check.
    if the quantity is confiremd, then the stutus of the orde change to checked and confirmed.
    i want to know can we change this status. can we reverse this status.??
    let me know ASAP. if yes plz explain in deatils
    Regards
    Pravin Mukkawar

    hi Praveen
    You can reverse/change the status of a Planned Order if it shows "checked and fully confirmed/partially confirmed" in
    /sapapo/rrp4( process receipts).
    To do this, enter your location product and run the transaction. be sure you are in change mode.you will get a list of planned orders.select your planned order and select the "pegging structue conversion" push button. then in the next screen select the valid line and push the "delete ATP status" button.
    refresh product view and you can see the new status "Not Checked" for your product.
    Hope this helps you.
    Regards
    Mohan V R Chunchu

  • MDVP ATP check

    When runnind the ATP check in the MDVP transaction.
    How does CFC column give priority to check the part numbers for material availability. Will it be done collectively or on a part number by part number basis to ensure that the materials and quantities used for packing.
    Thanks in advanced.

    Hi Guy Hall,
    The MDVP availability check executed collectively .
    Thanks and regards
    Murugesan

  • ATP check active when creating sales order - want to deactivate

    Hello experts,
    at the time we created a sales order, the checking group for availability check in the master data of an article was "02" (Individual requirements). However, this was a master data error, as the correct setting for this article is "KP" (No check). We have changed this setting in the article master, but now we have a problem with the delivery, as we can not confirm the required quantity in the desired date. The ATP check says we have no availability (based on the wrong master data existing during the creation of the order), but we need to override this check.
    Is ther any way of "overriding" the ATP check of the article in our sales order, thus taking into account the "KP" (no check) setting?
    Thank you very much in advance.
    Kind regards.
    Marcos

    Have you actually created the delivery yet? If not, you can use the following path to deactivate the ATP check during delivery:
    > SPRO
      > Logistics Execution
        > Availability Check & Transfer of Requirements
          > Availability Check
            > Determine procedure for Each Delivery Item Category
    Perhaps turning of the ATP check temporarily shall help overcome the issue.

  • ATP Check against customer stock for return Sale order

    Hi Friends,
    Pl.help in this.
    1. Is it possible to configure ATP check against Customer stock in a Sale order/Return order/any other way? ( Actuallly, client wants to take back empty cylinders through return sale order by ATP check against the customer stock)
    Regards,
    Mani

    Hi Mani ,
    Are you  taking cylinder as returable packing item or not?
    ex- For soft  drinks or beverages industry  it pretty common , they  use thel returnable package material type and more over why you want  use return sales order for this?
    Note- Just plz explain  scenario to MM and PP People also as availability check with all combination
    Hope it is helpful to you,
    Regards
    Venkat

  • ATP Check in Sales Order

    I have the following problem:
    I am working on a custom ATP check for the Internet Sales Order. I am looking for the user exit or maybe a place when the ATP check is triggered for both cases:
    1 initial material is entered and is checked in which plant is available of the requested quantity by ATP check
    2. when the delivery date (First Date)  on the item level is changed to the future date.
    any ideas are welcomed. will award points.
    Edited by: Maksims  Jegorovcevs on Feb 6, 2009 4:06 PM

    Hi,
    You can try the following user exits;
    EXIT_SAPLATPC_001 - Processing Requirements Table Before Calling Actual Check
    EXIT_SAPLATPC_002 - Processing Results of Actual Check
    For your second question, when the delivery date of the line item is changed, the system itself will do automatic ATP check. Also in transaction OVZ2, for the checking group, you can use the field accumulation (value 3) for availability check with accumulation and confirmed quantities.
    Regards,

Maybe you are looking for

  • Adobe CS4 will not install on new macbook pro [was: pro]

    Adobe CS4 will not install on new macbook pro. It is coming from my other macbook.

  • Third Party Software on 3

    Hello All I have the fabulous E61, however, sadly have it on the UK Network 3, didn't think anything of it until recently tried to use Worldmate and Morange - 3 dont support third party software - I almost laughed down the phone. Can you believe that

  • IGES or VDA-FS import/export from DIADEM to/from CATIA

    We need to import/export data in either IGES or VDA-FS file format with DIADEM to/from CATIA. The data is a three dimensional array of coordinates representing the contour of a automotive seat. Does anyone know where to get or have such a file filter

  • Can't release transport time out error

    Hi, I can't release the transport and giving time out error,increased the rdisp/max_wprun_time to 5000 seconds even though it is failing.Its is accessing TLOCKPC table and this contain 5 lack entries I created T02 index for this table. Please help to

  • Printing in 8 vs 9

    I have a page that prints according to the following information. From Computer 1: Acrobat 8 Pro to Canon 4080i -- Does not print (Post script error [ERROR: ioerror, EFFENDING COMMAND: image, STACK: --savelevel--, --mark--,]) From Computer 1: Acrobat