Sales order ATP Check

As per our clientu2019s requirement during MRP run that stock as well as the receipts ( planned orders, Pos ) are not to be considered, we used the Storage Location MRP indicator (MRP 4 View, Storage Location MRP u2013 1), as a result Planned orders were created at plant level and were executed which was fine. During Sales order creation and availability check receipts are not considered as the availability check is carried out at Storage Location Level (Storage Location entry is mandatory while creating sales order ). Client wants to see the receipts while doing availability check in sales order and during MRP run they do not want to consider Stock and receipts.
Can you get back to me on the above.
*P.S:*
*It is MTS Scenario with Strategy 11--Mixed MRP2.*
*2)Activated the POs and planned orders in OVZ9 even.*
*3)Checking Rule assigned to the sales order type..*
Need a Quick Response on this.
Thanks in advance
Venkat Reddy
9963188858.

Hi All,
I would like to elaborate my question with an example:
For material A we have a stock of 1000 kgs.
There is order reservation(for other production order) for 800 kgs.
when I create a sales order for material A for 600kgs, I able to create delivery (i am able to confirm 600kgs even though the quantity available is only 200kgs)
Hope i have given a clear example.
Please suggest me what configuration/settings that is causing this behaviour.
Thanks & Regards,
Nataraj

Similar Messages

  • Delivery proposal not possiblre in sales order atp check screen

    Hi Gurus,
    The system is giving a messsage saying delivery proposal not possible in sales order atp screen and i'm able to save teh sales order but it doesnot show up in MD04. I want the sales orrder to show up in MD04.
    PLesae help
    Thanks
    Anusha

    Hi,
    Now you have to provide additional information about your scenario;
    1) Is it a new material created that gives this problem?
    2) Did you create any new MRP type or schedule line category?
    3) When you say some materials-sales order is not seen in MD04 and some seen in MD04. Is there any any difference between the materials like in types, MRP views etc?
    From SPRO side,
    You also need to check the transfer of requirement settings in t.code OVZ1 for what requirement type assigned  to your MRP type and item category. Also check the properties  of the  requirement type  in t.code OVZH what req.class is assigned to the  req.type.
    Check the property of the  req.class in t.code OVZG (aval.check and TOR must be checked  at req. class level)
    You may also need to check in t.code OPSS on the strategy (which is assigned in the material master MRP view3) on whether TOR and availability check has been activated  or not.
    If all are OK, then run the report which is mentioned in the earlier response.
    Regards

  • SD- Sales Order - ATP check not working for few item in same sales order

    Hi Experts,
    Need help we activated ATP check but for few item i could not find confirmation qty after availability check. In same SO out of 4 items for schedule line it confirming qty for 2 item but  it's not confirming for remaining 2 items though stock is available. Please guide me how to correst and what need to check.
    Manoj

    Dear Manoj,
               As you know, ATP is a big subject & some times its difficult to point the exact problem.
    In your case, I suggest you to execute the function module:BAPI_MATERIAL_AVAILABILITY using Tx:SE37
    key in selection criteria , in results check the "ATPQTY"- it will show you how much actual stock is available for use i.e. ATP qtty.
    still if you find the availability & system not confirming the qtty, then problem could be in checking rule
    Tx:OVZ9 check in relevant combination, whether you are considering RLT or not?
    is this case with MTS or MTO
    because in Sales order -
    for MTS - checking rule "A" & MTO checking rule will be "AE"
    Regards,
    Reazuddin MD

  • Sales Order ATP Check in SAP B1

    Is there a way to disable the ATP Check upon saving of a Sales Order using the DI API or any other built-in configuration settings?

    SC,
    Is the question that you have related to the SAP Business One integration for SAP NetWeaver (B1i) or is your question with respect to the Business One SDK?  I ask as I am not sure what "ATP" stands for.  If you question is with respect to the SAP Business One SDK, you will want to post yor question in the "SAP Business One SDK Discussion Forum" id related to the SDK.
    Eddy

  • ATP check for delivery in ECC & Sales order ATP check in APO

    Hi All,
    Can we do an ATP check for delivery in ECC , but for the same set of Materials- Plant combination , the ATP check when a SO is created should happen in APO .
    We do not want to remove the Business event 'B'  which is meant for delivery in  APO . For some materials we need APO ATP check to happen for delivery   & for some it should be in ECC  & for SO  the ATP check should happen in APO .
    Even if we do not have check instructions pertaining to Business event 'B' & a particular check mode (for the materials where the ATP check for delivery should happen in ECC & SO check to happen in APO)  , when we are doing an ATP check for delivery , it is still pointing to APO ATP check rather than ECC check .
    Any pointers for this is highly appreciated.
    Regards
    Surendra

    Hi Surendra,
    For SO, business event is A and for delivery it's B. When integrated with ECC, the check rule in ECC points as biz event in APO.
    You can control ATP check by customized settings for check rule in ECC.
    Also, by setting requirement class and requirement type in ECC, you control check mode in APO. So, even if you dont define for check mode in APO, the system might refer from ECC for the ATP check settings. Look into your ECC customization for how requirement class is derived and settings for requirement type. (based on MRP type, strategy grp and Item cat).
    I'm not sure how you can control ATP to happen for some sales orders/deleveries in ECC and for some in APO, since check mode is mentioned in material master.
    However, there are ATP BADIs (business add-ins) available in both ECC and APO, whch can serve your purpose.
    Regards,
    Bipin

  • Material Susbsitution in ECC Sales order ATP Check

    Hello all,
    I have used GATP and implemented Material susbtitutions.
    Now i am looking to achieve the following in ECC:
    1) During ATP check, ECC should first look for availability on the material in the sales order item
    2) If enough supply is not found(ATP Check fails), then system should substitute this material with another material; this substitution should happen only if the ATP check on the customer ordered material fails;
    Is ECC capable of doing this? I already tried Material determiantion and all reason codes; But material determination is directly replacing the customer ordered material with the substituted material even though there is enough stock on the sales order material.
    thanks

    In std, you can achieve this.
    In Material Determination, while Creating Condition records in VB11,
    maintain appropriate Substitution reason ( for eg:0001)
    enter Customer Ordered Material in "Material Entered" field & substitute Material in " Material" field.
    now Goto- Alternative materials or Press F2, Enter the another material to substitute Material if the first Substitute material doesnt have enough Stock , Tick the "MRP Indicator" & save the record.
    ( ref: Help doc of MRP Indicator,
    MRP indicator for alternative material in product selection
    Material requirements planning (MRP) indicator for automatic product selection.
    Use
    The MRP indicator displays the alternative material for which a subitem can be created in case a requirement can't be met. Material requirements planning uses the subitem to determine the requirement shortage.
    Note:
    Only one alternative material can be indicated as relevant for materials planning.)
    Test & revert.

  • Sales order ATP check - stock transport order

    Hi,
    When the sales orders is created it performs availability check on stock transport order as per the settings and confirms quantity. However, when the stock transport order carries a batch which has a restricted status, the sales order still confirms the quantity based on the stock transport order delivery date. I have applied OSS notes 350864 and 154682, but still the system confirms quantity, which has restricted status at batch level in stock transport order.
    Can any one help with a solution for this scenario?
    Thanks,
    Shiva

    Hi
      Try the following exits.
      EXIT_SAPLATPC_001
      EXIT_SAPLATPC_002.
      Reward points if this helps.
    Regards
    Karan

  • 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

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

  • Config to select Checking Rule "A" during Sales order availability check

    Hi All,
    Please can you tell me the config that tells system to select the checking rule "A" during sales order availability check. The problem at my client side is that the system was using the checking rule "A" initially but suddenly it has started using checking rule "B" (delivery) for sales order. The item category being used in YAN and Scheduline Line category is YC (ATP and Allocation allowed).
    The checking group is getting picked up correctly from the Material Master value.
    I have tried to find all the possible config that might be causing this issue, but I am unable to find one. Based on my understanding of the SAP SD process, there is no place where we can define in system to use the "checking rule" for SD availability check. This is the default (hard-coded) in the system.
    Please can you help me to find how the checking rule "B" might be getting called instead of "A".
    Regards,
    Swapnil

    Hi
    Checking rule is transaction based like A for SD sales order and B for SD delivery like that it is defined
    So in a sales order the system checks with the combination of AChecking rule and the Checking group defined in MMR and for that combination we give controls in OVZ9 and based on that system makes availability check
    Every one  and all SAP materials including myself say Checking Rule is transaction based and picked up by the system thro hard coded controls
    But In t code OPJL it is possible to define new checking rules that means customization is possible
    But where is the link or assignment
    For this nobody has given correct answers including the PP friends
    For you the system is shifting the Checking Rule from A to B in the sales order itself means we can find out get where the said assignment is done
    In OVZ9 remove the combination Checking rule B and your Checking group and save
    You said the system has shifted its  Checking rule to B from A
    Now test it after removing this control in OVZ9 and see the system is shifting once again to A or throwing error as the control is removed in OVZ9
    make sure that you do this in a sales order and post back
    Regards
    Raja

  • Sales order ATP

    HI all,
    How to find the component lead time for a material during sales order ATP process. I am looking for a FM which would give me the exploded component list with commited date. I will be using this date in a user exit of sales order.
    Thanks in advance.

    SC,
    Is the question that you have related to the SAP Business One integration for SAP NetWeaver (B1i) or is your question with respect to the Business One SDK?  I ask as I am not sure what "ATP" stands for.  If you question is with respect to the SAP Business One SDK, you will want to post yor question in the "SAP Business One SDK Discussion Forum" id related to the SDK.
    Eddy

  • Sales order ATP vs Purchase order inventory commitment

    Hello,
    Have issue and hope someone can advise.  The basic problem is sales order is receiving confirmed ATP against inventory, even though that inventory is consumed by a purchase order.
    Here's the flow:
    1.  Plant A (receiving):  places purchase order (doc type NB) & commits all of whatu2019s in stock at plant B
    2.  Plant B (supplying):  standard sales order is created after above purchase order for identical material, date, quantity
    Check rule (t/c OVZ9) for sales order is ticked for u201CInc. purchase ordersu201D
    Not sure if this has bearing, but these plants are under different company code so thisu2019d be intercompany.
    Expectation is the sales order in this scenario would receive delivery commit per lead time on the material (since it was created after the PO), but instead it is happening against stock already given to the purchase order.  Any suggestions on what is needed to fix so the sales order does not get ATP from stock already committed to a purchase order?  Thanks

    Hi,
    In T.code OVZ9, for your availability checking rule and Availability check combination, you need to select value X or A, in the field Incl. release order requirements.
    Regards,

  • Sales Order ATP should exclude the stock of a particular st. loc

    Hi,
    At Sale order creation, ATP check should exclude a particular Sto Location,
    Suppose we have Sto Loc 001, 002, 003, 004 & 005, we want to reserve some stock for the next year, so we identify one storage location say 005 and move some stocks to this storage location. Now when the sales people are creating Sales order, the ATP check should exculde stocks from this Storage Location (the stocks in this sto loc should not be considered in ATP).
    But for all other purpose like MRP this should be visible. We want the stock to be in unrestricted area in this Sto Loc.
    Request you all to propose a feasible solution either through User exit or some configuration.
    Thanks in advace,
    Navin

    Hi All,
    Thanks a lot for all the replies, I found in the storage location table T001L, a field ``DISKZ`` settings called ``Storage location MRP indicator`` the details are as follows Storage location MRP indicator
    that you use to exclude storage locations from material requirements planning at plant level.
    If you do not set this indicator, stock, requirements, and receipts are included in MRP at plant level.
    Use
    You can exclude storage locations from MRP at plant level in one of two ways:
    By excluding storage location stock from MRP
    If storage location stock is excluded from MRP at plant level, no receipts for this storage location will be created in the planning run.
    By planning storage location stock separately
    If storage location stock is planned separately, the storage location is replenished with goods if the stock falls below the reorder point.
    Has any one tried this and does this meets the requirement.
    Thanks in advance,
    Navin Shinde

  • Need suggestions for Sales Order ATP for Material STO in from other Plant

    Our client does not want to stock inventory at either the DC or the Manufacturing Plant.  They receive a Sales Order at the DC and the ATP check is set up to check Stock at the DC (likely none); inbound Stock Transport Orders (likely none) and then resort to the Replenishment Lead time.
    The Replenishment Lead time for externally procured materials (F) with Special Procurement key (STO it in from the manufacturing plant) is the Planned Delivery Time in the Material Master.  The problem is the Planned Delivery time is just the 5 days it takes to get the stock from the manufacturing plant to the DC.  If the Manufacturing plant has no inventory (which is very likely since we don't maintain PIRs to stock it prior) we will promise the customer delivery in 5 days which is much too soon.
    We cannot inflate the Planned Delivery time to be the 5 days of transit plus the 30 days of total procurement and manufacturing time at the manufacturing plant because then the MRP signal will tell the manufacturing plant to buy and make much too soon.
    They don't want to ship goods directly from the manufacturing plant; they must be shipped from the DC.
    I realize that this is not a good business process but is there a solution for this?
    Edited by: AnnHustis on Jan 21, 2012 6:26 PM
    Edited by: AnnHustis on Jan 21, 2012 6:35 PM

    Ann,
    This is a common practice, and I don't think that the business process is unreasonable.
    1.  Remove the special procurement key from the RWHS Material Master
    2.  Change Material Master in the RWHS to X procurement.
    3.  Set your RWHS Material Master 'Total Replenishment Lead time'
    Next step assumes that the company codes are the same between RWHS and Manufacturing Plant.
    4.  Create Purchase Info Record for the RWHS material, that points to the vendor of the Manufacturing plant
    5.  Create quota arrangement in which 100 percent of the quota comes from the Manufacturing Plant Purchase Info Record, and is MRP relevant
    6.  Insert a step after the RWHS MRP run where the Planned orders are immediately converted to Purchase requisitions.
    Business process:
    a.  Sales order is entered.  ATP checks RWHS stock and excess inbound.
    b.  If inadequate supply, then ATP confirms to Total Replenishment Lead time (and not planned delivery time).
    c.  MRP runs; creates a planned order for the shortage.
    d.  New step in MRP job converts the Planned order to a Purchase req.  Purchase req is sourced via the quota arrangement
    e.  Purchase Req requirement (Manufacturing plant) is offset by the Planned delivery time to accommodate transit duration.
    f.  Purchase req demand now places a requirement on the Manufacturing plant, with dates and quantities that will support the Sales order in the RWHS.
    g.  Convert the Purchase Req to a STO once the stock appears in the Manufacturing Plant.
    Best Regards,
    DB49

  • Sales Order availability checks + date changes in POs v Proc Orders

    Am getting into a knot about availability checks.
    I have a MTO process. All my materials have the same planning strategy (MRP3) but are either inhouse manufactured/external (MRP2)
    1. I create a sales order for a subcontracted material so MRP creates a Purchase Requisition which I convert to a Purchase Order..
    OR
    2. I create a sales order for a manufactured material so MRP creates a planned order which I convert to a Process Order
    Let say I have a delivery date in the sales order of September 20th for both scenarios above.
    1. For the subcontract PO, my delivery date is confirmed by the vendor as October 10th so I change the delivery date in the PO. If I run the availabilty check in the sales order, the sales order delivery date changes from September 20th to October 10th.
    Perfect.
    BUT
    2. For the manufactured products, if I change the process order to have a Finish Date of October 10th due to a busy production line, when I go into my sales order and run the availability check, it still comes back with September 20th, i.e. ignores the date on the Process order. Why isn't it updating to October 10th?
    My ATP check is set up to include Production/Process Orders. any suggestions as to what I'm doing wrong?
    Many thanks.

    Hi Shiva
    Here are my availability check settings in OVZG
    All "Stocks" checkboxes are unticked except for "W/O Subcontracting".
    All "In/outward movements" checkboxes are ticked.
    X "check all planned orders"
    X "Take all production orders into account"
    X "Check releases for stock transport orders and requisitions".
    o.

Maybe you are looking for

  • OpenDocument URL to open a Webi Report

    hi, We are using OpenDocument URL to link Webi Documents to another one. Right now all the prompts are there in Webi Layer it self. In the new Project the universes will be pointing to BEx queries and they will have all prompts in the BEx layer itsel

  • Remote Windoze Printer

    Three months ago, I had to buy a new printer because the old one experienced a slow and painful death.  Fast forward three months to the present day, my new printer has suddenly died.  Now, there's only one printer left in the house, and it's in anot

  • Loading data from XML hosted on a site accepted by Apple?

    I'm about to start working on an App that holds the template and code to build the stuff. It gets its level design, variables and other things from an XML hosted on a website/server. The app will also load pictures from the website/server to be displ

  • FM posting date issue in extended classic

    We are experiencing issue with SRM deriving incorrect posting period when PO changes are made. We are in extended classic scenario with two FM periods open across fiscal years. PO changes  "No further confirmation" and "No further Invoice" from "No"

  • Procedure Guidance Required

    Hi all, Can I write a procedure in oracle which check the data in external table or flat file and insert the required data into internal oracle table. Please Guide me in this regard it is urgent.