Sales Order - Availability check for components

Hi All,
I have 2 parts to my qns.
1. When a sales order is created for a component, with a req date, the system checks & informs if the mtl can be provided on the req date & if not proposes a new date - May i know which checking rule is used & also what all does the system check for?
2. A component say 'ABC' is used internally for production purpose & also sold as a spare part. A sales order for this component is created with a req dt. say 1.3.2008. The system commits the stock to the sales order. A production order is created later with a req. dt for 'ABC' say 1.2.2008. So when i carry out a collective availability check for the plant with ATP checking rule & with availability check reset indicator ticked, i believe the system should reset the commitments made to the sales order & assign the stock to the production order, but it is not happening so. Once the commitment is made to the sales order, it is not resetting, how can i change this behaviour?
Await inputs.
Anyone to help on this?
Edited by: Vivek on Jan 15, 2008 10:56 AM

As we know, availability check is controlled by the combination of checking rule and the checking grp.
U can see this at OVZ9 Screen. checking grp is proposed from material master Sales org 2 view or MRP2 views.
In the OVZ9 screen itself, we are setting what are all the stocks the system has to include when doing availability check.
The checking rule specifies the scope of the availability check for the respective transactions in sales and distribution by specifying precisely which stocks, receipt and issue elements should be taken into account during the availability check.
Every checking rule is allocated to a checking group: together these two elements determine the final inspection requirements. In addition, the checking rule includes a specification whether or not an availability check should take into account the replenishment lead time.
Currently, the checking rule is predefined in SD.
while answering to the second question, i think the system carries out the availability check again at the time of delivery, provided u need to maintain the availabililty check indicator at req. class level.
Hope i answers.
Reward points if it is useful.

Similar Messages

  • Sales order Availability check for Reservation

    hi ,
    When i create a sales order , it should check the availability also reserve the required quantity for the order
    automatically. pls let me know the step by step process
    mohan

    Hello,
    Availability check with ATP logic can only promise the amount of stock that can be delivered to the customer on a particular date, it cannot reserve the stock until the order the saved. But once you save the order the stock allocation is done automatically.
    Availability check is an integral part of the business process that determines if the required delivery quantity can be met on a required delivery date.
    For this purpose the system takes into account pre-delivery activities such as scheduling for picking or packing times and the time taken to produce or obtain the material.
    It also performs several background functions such as Backorder processing, rescheduling and ATP quantities.
    The system will not allocate or reserve any stock of items until the order is saved.
    REWARD POINTS IF HELPFUL
    Regard
    Sai

  • 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

  • In sales order availability check problem

    Hi
    In sales order I when I enter the material availability happening.........
    ex. My material 00001 I raised the order for 100 quantity on 01.04.2009 on that time system showing availability of stock only 50 quantity available....on 02.04.2009 I posted 200 stock through transfers....Total my stock is 250 quantity as on 02.04.2009 . When i am doing delivery on 02.04.2009 only 50 quantity copying to delivery for the material 00001.
    no reservations are there.....02 availability check is there in my material master..
    if i come sales order if i go to 00001 material line item schedulines if i change the date..manually then only system updating 100 quantity in sales order................
    why its happening...........in sales order 100 line items are there .if i do delivery some line items only quantity copying.its very difficult to remember which item is copied to delivery...........
    Any suggetions please.......
    Thanks
    Sree

    Dear Sree sree
    sales order is created for 100 units and stocks are there for only for 50 units on 01.04.2009 so the confirmed qty is given as 50 only on saving the sales order
    On 02.04.2009 there are some stocks flowing in your plant /storage locations so on 02.04.2009 the qty becomes 250
    Now on 03.04.2009 the sales order is due for delivery but in delivery only 50 units has come eventhough there are 250 units stocks
    This is your problem
    The system response is very correct
    If you want the system to confirm 100 units on 03.04.2009 this wont happen automatically
    You have to put the order in VA02 mode and redo the availability check
    By doing that the system will confirm the stocks for 100 units
    If your OVZ9  availability check control screen is configured properly then while creating the sales order itself these incoming stocks of 200 units can be taken into account so that the order 100 can be confirmed in VA01 itself
    If your checking group is 02 in MMR then in OVZ9 for the combination of 02 and A (sales order) you can control these
    Go to OVz9 and press F1 in each and every check box
    You will understand it much better
    Regards
    Raja

  • Sales Order availibility check not triggering GATP in APO

    Hi Gurus,
    We intend to use GATP in APO. When Sales Person enters any SO and presses for availibility check, it should trigger availibility check in APO. in APO we intend to use RBA with Location substituation rule.
    Following are the settings done:-
    1) Integration Model for Plant.material and SO are created and activated
    2 Created Integration Model for ATP check and ATP customizing
    3) Created Check Instruction in APO for check Mode : 050 and Business event : A
    4) Created Check Control with ATP Group : 2 and Business Event : A
    5) Created all necessary configuration for Location substituation under RBA configuration.
    Currently when we create a sales order and selects the item for availibility check , it does a local ATP check in ECC , but it does not trigger GATP in APO.
    Am i missing any configuration or master data setting?? Any help will be appreciated.
    thanks,
    Jaideep

    Jaideep,
    Assuming you are only using outbound queues, check for blocked or otherwise unprocessed queues. SMQ1 in ERP.  SMQ1 shoould have zero entries
    You must also have a Sales order Integration model activated, which can also be displayed in CFM5.  You should be able to see existing sales orders in APO in //RRP3.
    I will assume this is a new implementation, and you have never gotten a successful APO ATP in this system.  You should Delete any inactive ATP or Sales order Integration models that contain this material/plant.  You should inactivate any duplicate IMs, so that there is only one ATP IM and only one Sales Order IM active for this material/plant, at least until you have solved this problem.
    New development also means that some of your developmental trials may have caused the CIF to become inconsistent.  You can run program RCFORDCH to clean up CIFORDMAP inconsistencies.  You can regenerate the runtime by executing RCIFIMAX using 'generate'.  You should delete all your unused T_ATPCHK and T_SLS filter objects with program RCIFIMDL
    In general, there are many other helpful tips found in https://service.sap.com/sap/support/notes/563806  and in the other notes called out in this note.
    If there is nothing in the queue, and assuming that you have an active ATP Integration model working, and assuming that all data  in ERP is consistent, then there is probably an enhancement interfering with the process.  Consult your SD developers to discover which one of the ERP enhancements is stopping APO GATP.
    Best Regards,
    DB49

  • Availability check for components

    Hi All,
    We have one material which is assembled by using two components (BOM).
    During avaiability check in sales order system should check components stock available in Stores.
    · If there is sufficient stock of the component materials is available, the availability check should report a fixed number of days to make assembly,
    · If there is insufficient stock of the component materials, the availability check should report the longest lead time for the material which is short + fixed number of days to assembly.
    Please help
    Vikas

    Vikas,
    This is pretty standard Strategy 82 (assemble to order).
    In the case of adequate components in stores, finish date of the production order (from which the confirmation date of the sales item is derived) will be dependent on the routing time.  You can construct your routings to be fixed times, if you wish.
    In the case of inadequate components, the system determine the availability of the components (usually from Total replenishment lead time of the components) and will then schedules the production order.  The finish date of the production order (from which the confirmation of the sales item is derived) will be TRLT of the longest lead time component plus the routing time.
    http://help.sap.com/saphelp_erp60_sp/helpdata/EN/41/191eec45fd11d188ff0000e8322f96/frameset.htm
    Rgds,
    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.

  • Sales order availability check considering the ROH stock/procurement time

    Hi Gurus,
    Our client's Production process requires  the availability check at order level to consider the procurement time required for the Rawmaterial (BOM component of the FERT, whose sales order is taken) in cases when this RM is not available in the plant, and Availability check should not consider this procurement time when this RM is available in the plant.
    ie in first case, it should consider the total time for in-house production as well as the time required to procure the rawmaterials, along with all other times that we use like Gr processing time, packing picking etc.
    In second case it should not consider the RM procurement time, but only the inhouse production time and other times as applicable.
    To my understanding, Availability check at order level will only check the time given in the MRP view of the FERT, and it does not check anything about RM stock or RM procurement time.
    Can you please give me some suggestions to meet this requirement of the client (client is into Food Product Manufacturing).
    Your quick response will be very helpful
    Thanks
    Jobi

    Jobi,
    Our client is not following Assemble to order or even make to order. The typical production process followed is neither make to order nor make to stock.
    Understood, although I am not sure why you are telling me what he has today; since your client has already told you his existing solution is unsatisfactory.  I have described a solution that seems to meet the short list of business requirements that you described in your first post.  I suggest you offer this solution to your client, unless he has already told you that ATO is not acceptable for some other reason not mentioned in your post.
    As already mentioned by the other experts Saurabh and Kiran and Mariano,  the requested functionality in general is not supported for MTS in standard ECC.  As always, anything is possible through enhancement or 'workaround', as long as the client has enough time and money, and you have sufficient skills to implement.
    If the client is willing to implement APO, which is the standard SAP advanced planning system, such a solution (multi-level availability checking with MTS) is possible as standard.  Within the Global Available To Promise Module of APO there are a couple of ways to get at this type of ATP solution.
    Best Regards,
    DB49

  • Sales Order Not Checked for Credit Limit

    Most of the time, in our course of business, the customer account and BP/Credit limit are setup prior to the input of any order.
    However, if in the case the customer was setup (BP created in background, but segment/credit limit not assigned yet), and an order was created immediately the order will not be checked for credit.
    We are considering putting a check in the order that it must be checked or it is considered incomplete.
    We have a background job that runs every few hours to assign the BP to the credit segment (we have only one credit segment, in addition to 0000) and give a default credit limit.  But we need to ensure that all orders are checked.
    How are others handling this situation?
    Thanks

    We have already put in place the use of a background job to create the BP/segment with a default credit limit.
    We are hoping to come up with a method that is full proof and not manual.
    Depending on how frequently the job runs and the timing between that and setting up a customer master record and entry of a sales order, there could be a sales order entered before the background job was completed.

  • Sales Orders  - Availability Checks

    Hi,
    I would like to have functionality where in "availability check" will only confirm if the delivery date is less than "x" (say 7 days). i.e, if we get an order which has delivery date more than a 1 week, i don't want to confirm it now and take away the stock.
    I expect the same thing to happen during bop.
    Any hints / tips to implement this.
    Thanks,
    Ramesh

    You can do this type of check  useing the  replenishment lead time cotrol you can maitian  7 dayes
    In Customizing, you define whether the availability for a combination of checking group and checking rule is checked with or without the replenishment lead time.
    The replenishment lead time is the time necessary to provide a material either by in-house production or by external procurement:
    For external procurement, the replenishment lead time consists of the purchasing department processing time, planned delivery time, and goods receipt processing time - in the same way as for forward scheduling in MRP. The ATP check only includes the planned delivery time.
    For in-house production, the system checks whether the total lead time is maintained in the material master (MRP 2 view). This is the estimated production time for a material, including all production levels from raw material procurement to final assembly.
    If the total replenishment time is maintained then this is included in the ATP check.
    If only the in-house production time is maintained and not this total replenishment time, then the in-house production time is included in the ATP check.
    If the total replenishment time and the in-house production time are maintained, then the total replenishment lead time is included in the ATP check.
    All times are specified in number of days. The only exception is the planned delivery time; this is specified in calendar days.
    Features
    You can choose whether or not the replenishment lead time is taken into consideration in the availability check:
    If the replenishment lead time is taken into consideration, it has the following consequences:
    The availability is checked only for requirements within the replenishment lead time. Requirements outside the replenishment lead time are considered to be available as the system assumes that these materials can be provided by planning within the replenishment lead time.
    If you do not want to work with infinite quantities, you can use the  Availability Check Against Allocations.
    If a requirement cannot be covered by receipts, the end of the replenishment lead time is the earliest date that the material can be confirmed.
    If the replenishment lead time is not taken into consideration, the availability is checked for each requirement time without taking the replenishment lead time into consideration.

  • Availability check for configurable material while creation of sale order

    Hi Experts,
    Does anyone know how stock can be viewed for configurable materials.
    Does ATP work at the time of Sales order to check for material avaialablity based on the variant in the sales order ?
    Regards
    Chandru

    Dear Sir,
    Sorry for the delayed reply. I was in long leave.
    My scenario is same like Material variant.
    This is my requirement. Whether this is possible or not.
    To check stock of machine nearest to configured specs or lead time.It should indicate the percentage of material  in production stock & lead time for manufacturing the same. & also we should be able to link production order number in sale order manually.
    Please guide me to sort out this issue.
    Regards
    Chandru

  • Sales Oder availability check and rule set up

    Dear All,
    Presently we  have set up  availaiility check to sales order   ( Availability check 02 -checking rule  AE- make to order  stock) and we  have to maintain planned independent requirement through TCode MD61.
    Now we want to change this process and we need to remove  MD 61 process and  set up of  checking rule A- standard order  to be consider in place of AE- make to order stock.
    Please advise us , how to configer for the same.
    Dilip

    Dear All,
    Found solution for hte same,  changed strategy group in material master   MRP3  from make to order  50 to  make to stock  10.
    Regards
    Dilip

  • Planned order availability check

    Hi All,
    The planned order generated is checking for the availability of raw materials .,
    Im presently changing the planned order start date and finish date according to the commited date getting from availability check for components
    The issue is the committed date is displaying when the raw material will be available ., this is fine
    when there is stock for rm is available in rm stores it is not considering the stock, it is considering only the stock in wip store only(system showing a date according to the material planned delivery time , there is enough stock and no PR have been generated
    help me in sorting out the issue
    Regards
    Anand Srinivasan

    Hi anand
    During MRP run . The BOM gets exploded and it will be based on your Strategy only.
    If you use MTS 10 it will include stock, if it is 11 it will not include stock. If you use 20 it will not include stock during BOM explosion.
    Availability check also depends according to your strategy.
    That is why it not cosidering the stock and creating dependent requirement. On further conversion this will be converted to reservation.
    Hope this is clear
    Regards
    J . Saravan

  • Availability check for multilevel BOM

    Hi friends,
    is a Availability check for multilevel BOM in SAP-ERP possible
    regards
    Markus Streif

    Hi Markus,
    Please check the given link also.
    how availability check works in case of  multilevel product
    Multilevel ATP
    Availability check for components
    Hope this helps.
    Regards,
    MT

  • Restrict Availability check for Line item in sales order

    Hi Folks,
         My requirement is some what different than the usual,I want to stop availability check for a particular line item,while creating sales order on a particular condition (example when quantity is changed for that line item),please suggest if there is any way to do so.
    Thanks for your valuable support.

    Hi
    we need to maintain the username of the person who has triggered this process through XI .
    I BAPI we cannot instruct the BAPI to maintain a specific username.
    that is why i am using this FM because this will allow us to maintain the change history with the username we want
    Regards
    Nikhil

Maybe you are looking for