ATP Check with replenishment time

Dear All,
The system behaves, when we use the 02 availability check type in the material master and assign 02 check type to control rule A in OVZ9.In this assignment the no replenishment lead time is not selected;that's the system will take the replenishment lead time into account. But even if there's not enough stock, the sales order quantities are confirmed.
When I activate/select the "no replenishment lead time in OVZ9, the system confirms what's available in the storage location.
Is there thing missing in customizing? Is there any OSS note? The client actually requires the replenishment lead time in the availability check but the system also should give the correct confirmation in ATP check.
What should be else?
Regards
J.Black

Here what the problem is, even if the stock is not enough, the system confirms all the sales quantity in the sales order when the "check without  replenishment lead time" in OVZ9 is not selected. This is wrong.
But when the "check without  replenishment lead time" is selected, the sales order quantity is confirmed correctly.What is available in the stock is confirmed correcly.This is correct.
So the client wants the replenishment lead time selection in the OVZ9 and so that forward scheduling should exist but the stock availability check is şncorrect. What should we do now?

Similar Messages

  • ATP check with including puchase order

    when we create SO with ATP check to reserve the qty of the currenct stock, we also want to know the future qty of purchase orders so that we can clearly know the supply and demand of these materials.
    so we use ATP check with including purchase order, that users can reserve the qty of open GR purchase orders.
    but when the status of that PO changed, the reserved qty before won't have effect, and can't create outbound delivery either.
    there are two examples below:
    1. there is one SO reserved 10 material qty of the open GR PO, which it's scheduled delivery date is 5/15. but this PO still hasn't  goods receipt until 5/17, cause ATP check rule is "Include future receipts only" ( if "Receipts in the past as well as in the future" is set, it will be confused with current stock qty), so these 10 qty won't have effect and the ATP qty is now a negative. we should only reserve again by t-code V_V2, otherwise all the reserved qty can't be deliveried.
    2.there is one SO reserved 10 material qty of the open GR PO, which it's scheduled delivery date is 5/15, but when the delivery date of confirms tab is updated by vendor, these reserved qty before will also be invalid.
    please tell me how to resolve these problems?

    Hi,
    If the business wants to confirm the sales order quantity against the incoming purchase orders, then this always happen. The issue can be resolved only by rescheduling the sales order by running V_V2 everyday.
    Alternatively you can suggest the business to exclude the purchase order from availabilty check(AC)  in t.code OVZ9 and include shipping notification in it. When the vendor sends some materials confirmation, the purchasing can add the shipping notificatoin details in the purchase order and can create Inbound deliveries for goods receipt. By this way, only when the vendor ships the goods, the quantity will be taken into AC.
    Regards,

  • Sales Order ATP (ECC) with Working Times - available customizing methods?

    Dear All.
    We're having some issues with sales order atp and working times.
    Seems like the sales order atp function is not looking at the time zone assigned to the working times.  I would have guessed the time zone would have come from the shift sequence or just the time zone off the shipping point or plant.
    Seems like it's taking the time zone assigned to the user though.
    Any thoughts on this ECC functionality?  
    Seems like it works ok if atp is checked in APO.
    Otherwise, we may need to do a little customizing update the material availability date to the correct date, or update the correct timezone if possible, or possibly roll back the confirmed dates by one day if the  request misses the cut off on the working times due to the delta in the timezone checked.
    I've been reviewing:
    userexit_availability_in, userexit_availability_out, exit_saplatpc_001, and userexit_check_vbep but nothing jumps out at me as a good option.
    Any thoughts on an approach for this?
    Anyone made any similar updates through userexit, badi, cmod, other?
    Looking for structures, tables, fields in these programs which we could use for this purpose, or possibly just adding a check to skip the working times under certain circumstances.
    Many thanks.

    More on this one (below) in case anyone has come across this before and found a reasonable solution to it.
    Looks like there is an OSS note on this, but it just describes the fact that it doesn't work.  The note = 547961, and looks to be related to #7.  I'm not sure how adjusting the transportation duration would help as it suggests. Seems like we would then just be sending more packages overnight rather than ground.
    Going to take a look at adding some custom code to set the material availability date (mbdat) to the correct date based on the shipping point cut off time.
    Any extra input would be helpful on issues this might cause, how to go about, etc.....
    Thinking that we could roll the mbdat back one day if the item was confirmed but was rolled forward one day due to the time zone issue.
    Looking at mverf, mverf_pos, xvbep.  Others?
    One possible issue I can think of is that initial delivery scheduling for the requested date has already been completed before the ATP check.  But not sure if there's a userexit, routine, badi, etc... available specific to the delivery scheduling peice?
    Thanks again!

  • 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

  • ATP Check with STOs

    Hi All
    Need your help to resolve the following concern in committed date of STOs
    Scenario:
    When a STO is created for a material where the supplying plant has no stock, then the committed date in the delivery schedule lines comes up as 31.12.9999 and the statistical date comes up as the requested delivery date + planned delivery time!
    I guess this is fine as system considers forward scheduling automatically in this case.
    However this order is not considered by BOP as well!
    Now if the stock is produced / made available even then the STO is not getting picked up in BOP
    So this results in inconsistency (APO/R3) and also when the delivery is generated it comes up with error! (wrong quantity / date or '0' qty)
    Now if I manually do the ATP check in the STO line item, it changes the dates. Still it dosent show up in BOP but  delivery can be created!
    Can you guys please advice me what should be the process for such STOs (which were created when there was no stock in supplying plant). As manually doing ATP check isnt sensible.
    Also why is that BOP is not picking up these STOs (I have already checked the parameters and STO is included)
    Thanks in advance
    RK

    RK,
    "Crazy" is a misnomer when dealing with software. The only things in this business that are crazy are the clients.  Unfortunately, they also pay the bills, so you have to live with such insanity.
    According to your error message, you haven't defined 050 / U.  I don't know the entire scenario, but to me this is a red flag that must be addressed regardless of any other steps you take. You must either create these check instructions, or eliminate objects that are calling for this combination.
    I just reviewed my posts, and I don't see any place there where I said I did not create 'U'.  I did say I removed my original BE, which wasn't 'U'.  My original BE for STOs and STPrqs was 'ST'.  I removed this from both R/3 and SCM.  Then I created 'U' in R/3 and 'U' in SCM.
    1.  R/3:  SM30 > view V_441R  Create 'U' Checking Rule.
    2.  R/3: SM30 > view V_441V Create Availability check as necessary using 'U' Check rule and the Availability checks you will be using.
    3.  R/3:  SM30 > view V_161V doc category B  remove your existing check rule and replace with 'U'
    4.  R/3:  SM30 > view V_161V doc category F  Remove your existing check rule and replace with 'U'.
    5.  SCM SM30 > View /SAPAPO/V_ATP02 > Create BE 'U'
    6.  SCM SM30 > View /SAPAPO/V_ATP07 > Remove the existing check instructions for STOs.  Create new check instructions as necessary for STOs, using BE 'U'.
    7.  SCM SM34 > Dialogue /SAPAPO/ATPC04_05 > Remove the existing Check control(s) for STOs.  Add the appropriate Check control items using BE 'U'.
    I don't really know if the 'U' issue is related to your original problem.  I am only responding to the part of your post where you said
    I am getting error:
    Check instruction / U does not exist for location product XXXX / XXXX
    FYI throughout this post, I have been assuming that you have no userexits/BADIs activated, on either side (R/3 nor SCM) nor are you using RBA.  Either of these events would mean additional troubleshooting steps would be required.
    Best Regards,
    DB49

  • Rule based ATP check with SOA

    Hello,
    We wish to implement ATP check using Ent Services.
    Details:
    Environment : SAP ECC 6.o with Enhancement Package 3/ SCM 5.0
    Ent service used: /SAPAPO/SDM_PARCRTRC :  ProductAvailabilityRequirementCreateRequestConfirmation
    We were able to carry out Product check using the service. However we are unable to carry out rule based ATP check using the same service.
    We have carried out the entire configuration as per SAP's building block configuration guide for Global ATP & SAP Note 1127895.
    For RBA <Rule based ATP check>, we are getting the results as expected when we create Sales order from SAP R/3 (Transaction VA01), however ATP simulation in APO & Ent service does not give the results as expected. When we carry out ATP simulation in APO / Ent service, results are same as Product check & not as RBA i.e. they respect only requested Product location stock & does not propose alternate Product or Location in case of shortages
    Plz share the experience to fix the issue
    Mangesh A. Kulkarni

    Hi mangesh
    Check this links , not very sure , but may help you...
    https://www.sdn.sap.com/irj/scn/wiki?path=/display/erplo/availability%252bchecking%252bin%252bsap
    Re: ATP confirmation in CRM
    https://www.sdn.sap.com/irj/scn/wiki?path=/display/scm/rba
    Regards
    Abhishek

  • ATP check with acknowledged PO 's only

    Dear Experts
    In ATP checking rule A or B my client does not want to consider all Purchase orders but only those which have been acknowledged by Vendor.
    Is there a possibility of this. I do not see any standard setting in configuration to achieve it.
    Regards,
    Neeraj Srivastava

    Hi,
    There is no standard SAP functionality can help your scenario.
    You can try to use exit EXIT_SAPLATPC_001. You can check with an ABAP'er for possibilities.
    Also try to look for OSS notes.
    Regards

  • 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

  • ATP check with RLT - rescheduling keeps pushing confirmed date out???

    In order entry, our availability check is looking only at inventory and RLT... so that if stock is unavailable, the line item gets confirmed for a future date based on the material's RLT. We have noticed, however, that every night when backorder rescheduling runs, the confirmed date is pushed out one day later (assuming that no inventory exists still). So it appears that BO rescheduling is recalulating the confirmed date based on the current date + RLT.
    Does this make sense? Is there any way we can make the original confirmed date stick? We don't want to use the Fixed Date & Qty flag on the schedule line screen, because we want to be able to pull the confirmation (and delivery) in earlier if the inventory is available earlier... we just don't want it to keep getting pushed later.

    This boils down to a business question.
    Say you have a material with a 30 day RLT.
    On Day 1, an order is placed - and due to no stock or planned receipt of stock with the 30 days - the delivery date is moved out 30 days based on the RLT.
    Now it's day 29, you run the backorder report and there is still insufficient stock / replensihment plan within the next 30 days.
    ==> Do you want to keep the promised delivery date of day 30 - or is day 59 more realistic?
    More to the point, why hasn't stock been acquired or a replenishment plan / order been created in the previos 29 days?
    The RLT shouldbe set so that there is a very high likelyhood that the order can be fulfullled ini that time line.
    To me, it makes sense to keep pushing out the date. When stock actually shows up in sufficient quantity, the date will be moved back up.

  • Storage Location level ATP check with CRM

    Hi:
    I am on an implemenation where the integration is between CRM, EWM and GATP. So, consider the situation where the sales order check is done through CRM and a call to GATP is made.
    Some background on supply
    EWM would like to receive the goods into storage location ROD (Received On Dock) and then do a movement type to move it to storage location AFS (Available For Sale). The sales orders should consider only the supply from storage location AFS and not ROD.
    First question is, is it possible to do a storage location level determination in CRM? I don't think so but wanted to confirm. The reason is because even a plant determination is not possible in CRM when you integrate with GATP (the plant is determined through Rules).
    Now, suppose that we have determined the storage location called AFS (in gATP through enhancement) and will do an ATP only at that level in GATP. Suppose that the first plant that will be checked is Plant A and then based on the location determination procedure, the next plant that will be checked is Plant B. When the system checks supply at Plant B, then the question is this: will it still check only at storage location AFS in Plant B or will it check at the plant level? The requirement will be to check at the same storage location level (which means that whatever process we used to determine the storage location at Plant A has to be followed for Plant B also).
    One option that can be considered is to check at the Storage Location MRP Area level (there seems to be better support for RBA and Storage Location MRP Area than just storage location). See SAP Note 412314. But this is also complicated.
    Another option is to not check at the storage location level but represent the various stocks with stock types (stock type ROD and stock type AFS) and only the stock type AFS will be used in the list of ATP categories.
    Please share any experience that you may have in this.
    Thanks,

    Hi Satish,
    In my project also we had this requirement to determine the correct Storage location after plant has been determined by using rules.
    What we did is as follows:
    - We created a Z table which had entries for all plants and preferred storage locations for those plant (only one entry per plant) in your case it will be like:
    Plant A - AFC
    Plant B - AFC
    Plant C - AFC
    - We used a ATP user exit in APO to get the storage location of source plant ( which was determined in APO via rules) from the Z table.
    I hope this helps.
    Please let me know if you have any questions.
    Thanks,
    Anupam
    Edited by: Anupam Sengar on Dec 20, 2011 12:03 AM

  • Order Processing - Capacity and ATP check with planned order

    Dear all,
    is it possible to block the creation of a sale order based with PP strategy 81 (or similar) if missing components for planned order are given?
    Is also possible to block the creation of a sale order with PP strategy 81 (or similar) if no alllowable capacity for planned order is given in the scheduled dates?

    Luca,
    is it possible to block the creation of a sale order based with PP strategy 81 (or similar) if missing components for planned order are given?
    Not in Standard SAP ERP.  You can block confirmation in 81 or 82.
    Is also possible to block the creation of a sale order with PP strategy 81 (or similar) if no allowable capacity for planned order is given in the scheduled dates?
    Not in standard SAP ERP.  It is possible to generate a notification popup during the capacity check.
    The functionalities you seek exist in APO using either CTP or MATP
    http://help.sap.com/saphelp_scm70/helpdata/EN/25/b0c23ba6af1855e10000000a11402f/frameset.htm
    Best Regards,
    DB49

  • ATP check with EDI orders

    hello all,
    When we create a sales order manually, we get a delivery proposal screen with the options of choosing different dates and quantity. Can I know how this works with an Inbound EDI order?
    Whether the sales order will be created with unconfirmed quantities ? Does user intervention is required if IDOC fails due to availability failure? Can we automate the process for EDI orders so that the order picks up alternate plant or material if it is linked to GATP(APO)?
    regards,
    shan

    closed

  • Questions on ATP Check, RLT & Planning

    Hi,
    I have a couple of issues regarding ATP checks and Planning, and I was wondering if anyone could help.
    1. We have a setup right now where we are using standard SAP availability check with Replenishment Lead time. In the Purchasing, we might have scenarios where some Purchase orders are indefintely delayed from the Vendors and this has to be reflected in the sales order.
    We tried doing that by setting the delivery date in the PO to 31.12.9999 but since the date lies outside of the RLT, the sales order is fully confirmed and the delay in purchasing is not reflected in the sales order. Do you have any suggestions on how we could get around this without deactivating RLT?
    2. We have a requirement right now of using the Planned delivery time in the Material master as working days instead of Calendar days for planning purposes. Any proposal on how that can be done?
    3. We also have a requirement of taking the 'ordering calendar' into account for planning as well as for availability check - the ordering calendar is basically a weekly schedule when the POs are created and sent out to the Vendor. As an example we have a material with Planned delivery time as 3 days and GR Processing time as 1 day. However, we send the PO to this Vendor only on every Thursday.
    When the sales order is placed on Friday, using RLT the Sales order will be confirmed for Tuesday next week, but the PO will not even be sent to the Vendor till Thursday next week and we end up giving incorrect confirmations to the customers. Is there any way that this 'ordering calendar' could be taken into account in the Availability check.
    Hope someone can help.

    Hi arnab
      one way of achieving your requirements is
    after creating the sales order you can execute the SALEs order MRP using MD50 transaction enter the order # and MRP control parameters 1,3,1,2. and execute.
    Ensure the following before MRP.
    1. All the master data are maintained for the schedule line creation for the components ( Source list, Scheduling agreements)
    2. Material master with valid MRP data.strategy group having MTO strategy.
    after sales order MRP you will get the schedule line created for the components
    also MRp will create the cpacity requirements as we run the MRP with Lead time scheduling.
    Hope this helps
    SK
    Reward your points

  • Queries on ATP Check

    Hi,
    I have a couple of issues regarding ATP checks and Planning, and I was wondering if anyone could help.
    1. We have a setup right now where we are using standard SAP availability check with Replenishment Lead time. In the Purchasing, we might have scenarios where some Purchase orders are indefintely delayed from the Vendors and this has to be reflected in the sales order confirmation to the customers.
    We tried doing that by setting the delivery date in the PO to 31.12.9999 but since the date lies outside of the RLT, the sales order is fully confirmed as per RLT and the delay in purchasing is not reflected in the sales order. Do you have any suggestions on how we could get around this without deactivating RLT?
    2. We also have a requirement of taking the 'ordering calendar' into account for planning as well as for availability check - the ordering calendar is basically a weekly schedule when the POs are created and sent out to the Vendor.
    Consider this example:
    We have a material with Planned delivery time as 3 days and GR Processing time as 1 day. However, we send the PO to this Vendor only on every Thursday.
    When the sales order is placed on Friday, using RLT the Sales order will be confirmed for Tuesday next week, but the PO will not even be sent to the Vendor till Thursday next week and we end up giving incorrect confirmations to the customers.
    Is there any way that this 'ordering calendar' could be taken into account in the Availability check.
    Hope someone can help.

    Hi,
    1. We have a setup right now where we are using standard SAP availability check with Replenishment Lead time. In the Purchasing, we might have scenarios where some Purchase orders are indefintely delayed from the Vendors and this has to be reflected in the sales order confirmation to the customers.
    We tried doing that by setting the delivery date in the PO to 31.12.9999 but since the date lies outside of the RLT, the sales order is fully confirmed as per RLT and the delay in purchasing is not reflected in the sales order. Do you have any suggestions on how we could get around this without deactivating RLT?
    Check with the Confirmation category - AB in Purchase Order. with this CC-AB, whatever the delivery dates maintained will get directly update in SO - schedule lines. ( LA confirmation category doesnt have this functionality)
    2- about this, use the special rule in your purchasing calender along with the AB confirmation. your MM consulant, will give more info about this.
    Regards,
    Reazuddin MD

  • ATP check for component materials

    Hello experts,
    The ATP check was initially designed for a kitting process. BOM Material would be kitted in the distribution center(DC) and sent to a garage. Sales orders are created with BOM materials for a garage and there is a multi- level GATP process in place. Since BOM materials do not  exist at a garage the check would be performed at a DC for components after BOM explosion. The existing configurations in R3 and APO are for a make to order process(Strategy  group of 50 for BOM's  and 40 for component).
    We are now introducing new materials for an existing material and have the need for product substitution on the sales order, if the existing material is out of stock at the DC. To enable this functionality we are having to perform an ATP check for the sales orders at the distribution center, though the sales order is   created for a garage. To improve on the response times during the ATP check our design approach, is to convert the BOM materials in the sales order to component  materials with material determination(one BOM material is tied to one component material) and performing the ATP check with components at the DC.
    While testing we are facing the following issues:
    1)Sales order placed on a garage is substituted with the DC after product substitution.  This does not occur when product substitution is carried out with BOM's.
    2)During the order create, the ATP checks for check mode u201845u2019 and business event u2018AEu2019 for a given material in a DC shows zero stock. While for the same material,location and business event AE the product availability check in APO reflects stocks available.
    Is it feasible to do ATP checks for component material in a sales order which was initially designed to work with BOM materials? Am I missing some configuration settings in either APO or R3?
    Regards,
    Anil DeSouza

    Hi Anil,
         Yes it can be done.
    1) For finished product & garage combination -
    activate RBATP in the check instructions.
    2) in the location substitution maintain 'location determination sctivity'. Here you maintain different check mode & business event -- ( this is nothing but check instruction --- in thsi you maintain 'MATP').
    Hope this anws your first qus.
    To addressing your 2nd question....follow below steps.
    1) Do ATP from sales order, get onto results screen, click on product availability & check for 'scope of check' (check control) and look for the stock types that are included. Based on this your receipts are consdiered for ATP confirmation.
    Best Regards,
    Deepthi

Maybe you are looking for