Availability check during Sales Order Creation

Dear SD Gurus
In our client sales orders are being created even if we don't have inventory. We want to disallow users from creating sales orders if stock is not there or if stock is less than the order quantity.
example-
Material code - M0001, Stock in Unrestriced use is 10 EA.
System should allow to create sales order upto 10 EA only. If the sales order quantity is more than 10 EA , system should throw an error message and not allow him to create or save the sales order.
kindly revert back.
regards

Hi
This can be achieved by maintaining proper value in the customer master record for the filed 'Partial Delivery Indicator'. The different values for that field are.,
"Blank"- Up to maximum number of partial deliveries permitted are allowed
A -  One delivery attempt carried out on requested date
B -  One delivery attempt carried out on any date
C -  No partial deliveries allowed
D -  Any number of subsequent deliveries allowed
If we maintain A in that field, the system confirms the available stock for that requested delivery date and will not create extra schedule lines for the balance quantity. Please go through the below link of SAP help documentation on partial deliveries.
http://help.sap.com/saphelp_crm40/helpdata/en/dd/5607f4545a11d1a7020000e829fd11/content.htm
Thanks,
Ravi

Similar Messages

  • Capacity check during sale order creation

    hi,
      i have the following doubts,
    1. During sale order creation i need capacity availability check for that i make settings, its working good,if i put the order in the evening time but system take the start time as morning shift starting time.can any one guide me to take the time as the order creation time. and also help me how the system check the capacity.
    2. During sale order creation , if suppose capacity is loaded means it will show a pop up with the name capacities with overload,
      Here i need the clarification how the system calculate the requirements and requirements order, capacity load, from where the system get the information for these calculation.
    Muthamil

    Hello, you are working with a make to order scenario, that means that a planned / production order must be created to address specifically your customer requirement ??
    By standard SAP you can have a capacity availabily check once the production order is in the creation phase....but this should be too late for you.....

  • Material Availability check during work order creation and Release

    Hello All,
    We are checking material availability at creation as well as release
    Say we have Material XYZ=100 in stock MMBE
    Now XYZ =100 is say at normal storage location =75
    and scrap storage location=05 and serviceable =20
    Currently when availability check is performed it checks for 95 (It excludes scrap storage location 05 )
    but we want  Availability check to be only for normal stock =75 and not for Serviceable and Scrap location
    how to do this in configuration or via exits
    Since if the material is under Scrap location it is not counting in Availability check at work order creation this logic is working fine but I do know from where this control is put that when the material is in the stock of scrap it is not counting in Availability check for work orders.Same thing I want to extend it to Serviceable stock .
    Why not it is consider it for Scrap storage location , what is config or any MM enhancement
    So that when Availability check run it will not consider Materials at SCRAP as well as SERVISABLE storage location also.
    Please have your views on this
    Regards
    pratap

    Hello
    There are two option for your requiement
    1. Changing the status of the servisable storage location stock to restricted use stock . You can include or exclude this stock status material in OPJJ. This solution is not storage location dependent. It is stock status dependent.
    2. Please refer the enhancement for the storage location determination. I am not sure about this funtionality:
    For production orders the following enhancement is available:
    PPCO0005 enhancement for storage loc. determination/backflushing
    You can use this enhancement to change the storage location and the indicator 'backflushing' in the reservation.
    The enhancement PPCO0005 contains the following enhancement components:
    Function exit
    EXIT_SAPLCOSD_001 storage location determination/backflushing
    You can find the description in modification text of the function exit.
    You can find an example of the user exit in the function group XC01 in the include LXCO1F05.
    warm regards
    Ramakrishna

  • Availability check on Sales order creation

    Dear Gurus,
    I'm trying to set the availablity check on Sales order creation VA01. I need to do this on saving the order. it there an SPRO for this. please help me out on this occation.
    many thanks..

    Hi
    If there is a stock of 1000 in unrestricted and if you have included sales requirements in OVZ9 (made a tick sales requirements in inward and outward movement) then if you create a order customer X with 100 quantities of that same material stock will be reserved for that customer X with 100 quantities
    But if you check in MMBE there wont be any reduction still it will be 1000 only
    If that order is delivered and pgi done then only In MMBE stocks will become 900
    To have a very proper reservation for that customer it is better to go to  t code MB1B movement type 412 E and that will reserve stocks for him with proper material document(reserving for sales order)
    If you do that unrestricted becomes 900 and sales order stocks become 100 in MMBE
    In case 1 there is chance of your 100 quantities can be reallocated to another customer thro back order processing
    In case 2 it is not possible it will be for that order only
    Or if you create delivery and dont do PGI then stocks will be reserved for that delivery
    But to have stocks reduced from MMBE you have to do PGI
    Regards
    Raja

  • Availability Check during Sales Order and Inventory Adjustment

    Hi, I have a small doubt here regarding the availability check during the sales order creation. When a sales order is placed, the availability check is performed. If the material is available, then a confirmed sales order is recorded and sales order note is placed to the customer. If the material is not available, then a transfer of requirments is passed to MM for that material. Am I clear upto this point ? Apart from this, I have another confusion, when a customer places a sales order and it is confirmed, then are the stocks from the inventory get reduced that time itself ? Or the ordered stock is moved to restricted stock and while doing the PGI in delivery the actual stock is reduced from the inventory. Please confirm. Also add your knowledge here if you feel so. Thanks.

    Hi,
      The stock will not get reduce from the inventory till PGI is done.However, with respect to the availabillity check, we can control the system to take into consideration of the open orders and open delivery.If the system considers the open order of 5 quantity and the user create a order for 5 quantity for which stock available is 5.Then the system will give as no stock available while PGI even though if the stock are avaialble.
    Regards,
    Nithin.

  • Availability check during production order creation - Missing parts details

    Hai Gurus,
    I have one problem during Availability check when converting Planned order to production order.
    1) A- is the finished material, which has A1 to A7 components.
    2) A2 is the procured item with safety stock and it has safety stock also.
    3) When sale order is created , the material A2 is reserved against the planned order for finished material - A.
    4) so when availability is checked during planned order stage , system says no missing parts, when planned order
         is converted to production order system says missing parts for component A2, which is stock and reserved against
         planned order
    5) Checking rule for Production order is maintained as follows,
         a) Include safety stock.
         b) Include reservation.
         c) Include sales requirement
         d) Include deliveries.
         e) Include dependent reservations.(x)
         f) Include production orders.(X)
         g) Check release for stock transport orders only.( A)
    So now i don't know where I went wrong , so that the system could consider the safety stock of Component A2 which is in stock and already reserved against planned order and it does not show missing parts when planned order is checked.
    Waiting for your positive feed back.
    Regards,
    Sekar chand

    Dear,
    What checking rule you have maintained for planned order.???
    As what i can understand by your question that you have maintained to check reservation only in production order not in planned order. Or one important thing mostly people configure to reserve material only after release or creation of production order. Are you reserving material at planned order stage.?
    Check these things. you will automatically find the answer. Hope it will help you. Revert back for more clarification.
    Regards,
    Alok Tiwari

  • Availability check during process order creation

    Hi all,
    can anyone tell me significance of availability check during creation /change of process order?? ( in terms of business)
    how is the usual processs?

    Hi,
    Availability check for a material is carried out only if the material is
    1. A stock item
    2. Not a phantom item
    3. Not a bulk material.
    This can be carried out
    1. during order creation
    2. during order release
    3. when a created order is saved
    Availability check can be triggered either manually or automatically.
    For this we need to define in checking control(opjk)
    First define a checking group(ovz2) and checking rule and this
    must be assigned to checking scope.(opjj)
    In the checking scope(opjj) we should define
    1. which Mrp elements are to be considered during check
    2. which inventory categories are to be taken into account
    3. whether Replinishment lead time is to be taken into account or not
    4. whether check is also to be carried at storage location level.
    This checking rule must be linked to checking control(opjk)in which you can say
    1.No availability check for the material
    2.Availability check when saving the order
    3.What type of check is to be carried
    whether ATP CHECK or Check against PIR quantities
    4. Whether order should be released or not if there is
    any missing parts.
    The checking group is assigned to material master MRP3 view.Please check whether checking gorup is assigned to all the components in the BOM.
    Regards,
    nandha

  • Availability check during sales orders

    Is it possible to do availability check at storage location level?
    For example: there is 100 piece of a material in sloc A, and 0 in sloc B. Plant is the same.
    Thanks

    Hi Murat,
    For availablity check at storage location level please check whether:
    1) storage location is defaulted in the sales order.
    2) In T-code OVZ9 , whether storage inspection checkbox is blank.
    If both the above exist, then your requirement will be satisfied.
    Regards,
    preethi
    Edited by: preethi R on Dec 22, 2009 11:31 AM

  • Availibilty check during sales order creation and its relation to PP

    Hi all,
    A critical scenario I am stuck in. My client has 3 plants viz. 1000, 1100, 1200. Plant 1000 gets sales orders from different customers and production happens on plants 1100 and 1200 through special procurement key. Customer A and customer B are very important for plant 1000. For customer A client allocates 25 tonnes per week and for customer B, 15tonnes/ week. The amount agreed can be changed at any time with the customer.  The purpose of this allocation is to reserve capacity for these customers in order to provide short lead time.
    Capacity of plant 1100 is 200 tonnes per week( I am not sure where to define). If for last 3 weeks, capacity booked in plant 1100 is 190 tonnes including 15 tonnes of Customer A and 15 tonnes of Customer B , then plant 1100 can take orders for 10 tonnes more.When a person creates a sales order in plant 1000, it should show that plant 1100 has capacity available only for customer A and for other customers it should show later date for delivery.client wants to set a forecast demand of 25 tons/week for customer A and 15 tons/week for Customer B. As client receive specific orders from customer A or B, this should reduce the forecast tonnage accordingly.
    How to map this?? kindly guide.
    Regards.

    ME,
    The question is a bit vague, so I will give a correspondingly vague answer.
    First, let me say that there is no ATP in ERP that directly confirms sales orders based on capacity availability.  However, you may not need this.
    production happens on plants 1100 and 1200 through special procurement key
    SPK only points to one plant.  So, for a given material or a given BOM, the source is one plant.  MRP will always plan for one source, regardless of preexisting capacity consumption.
    The purpose of this allocation is to reserve capacity for these customers in order to provide short lead time.
    You have left off the more important concept:  What happens to the remaining capacity?  This is what you need to limit. 
    So, lets look at the parts where the SPK points to 1100 as a source.  You need to ensure that A gets 25 MAX, B gets 15 MAX, and 'everyone else' gets 160 MAX (200 - 25 - 15).  This can be achieved using product allocation.
    http://help.sap.com/saphelp_erp60_sp/helpdata/en/93/744d05546011d1a7020000e829fd11/frameset.htm
    In the case where 'Everyone else' gets an unfavorable lead time (or an unconfirmable order) you can manually shift the production for those orders to plant 1200, provided capacity is available.
    client wants to set a forecast demand of 25 tons/week for customer A and 15 tons/week for Customer B. As client receive specific orders from customer A or B, this should reduce the forecast tonnage accordingly.
    Forecasting is OK, but a separate topic.  He can forecast and build any way he wants, and the forecast will be consumed according to whatever strategy he has selected.  However, it won't be relevant to ATP.  The only ATPs that use forecasting are against Planned independent requirements, which are not customer specific.
    Best Regards,
    DB49

  • Capacity availability check during prod order creation

    When i create many  production order for a particular material with different huge quantities , while doing capacity availability check system issues a message *" No reqmts/caps exists or not relevant to finite scheduling*
    Here as per the message i have checked all the possible errors and everything is fine.
    As per actual requirements, work centers are overloaded. But here system displays that all work centers are available.
    Any help regarding this.

    Dear Nandi,
    Please refer the below link,
    No reqmt/capacity exist or not relevnt for finite scheduling: Mesage: CY298
    Regards,
    Sundhu

  • Availability check at Sales Order Create

    Dear Experts,
    I want to do availability check at sales order creation stage (VA01). My requirement is, the system should check the sales order line qty against the unrestricted stock. And if sufficient stocks not available it should prompt an error message.
    In more detail; unrestricted stock of material X is 100 PCs. I put a sales order for the same material for 101 PCs. Then systems should block me from saving the order.
    Can some please provide me detailed step-by-step action for configuration of above scenario. Thanks in advance for your support
    Regards,
    Ramindu

    HI,
    User exits in program FV45VFZZ
    USEREXIT_ADD_FIELD_TO_HEADER
    USEREXIT_ADD_FIELD_TO_LINE
    User exits in program FV45VFZY
    USEREXIT_DELIVERY_GROUPS
    USEREXIT_MVERF_INIT
    USEREXIT_QUOTA_KEY_VALUE
    User exits in program RV03VFZZ
    USEREXIT_AVAILABILITY_IN
    USEREXIT_AVAILABILITY_OUT
    USEREXIT_DARA_REFRESH
    USEREXIT_PLANT_SELECTION
    Check these user exits also very helpful to you.
    Regards,
    kishore.

  • Disable Availability Check on Sales Order  But Activate on Outbound Delv

    Greetings all experts !
    Currently, there's a new request to create a new processes whereby during the sales order creation, no availability check will be in place but material will still be posted to production planning ( TOR ).
    Availability check instead should be activated  during the creation of outbound delivery.
    I have already configured in such a way that the relevant sch line item ( VOV6 ) - availability check is unchecked and TOR is checked.
    But during creation of sales order, availability check is still in place for material specified.
    I have check on the necessary requirement class and requirement type settings. Fyi, requirement class used - availability check is ticked. Could this be the reason even though i have disabled availability check on sch line ?
    I have tried to untick the availability check setting in requirement class  ( OVZG ), and while this can disable the availability check in Sales order, but that configuration will also disable availability check in outbound delivery.
    My queries :
    1 ) What are the configurations that I need to look into to cater to the above request. To disable availabilty in sales order but instead, run availability in outbound delivery ?
    2 ) Is there any way I can disable the availability check on based on sales order type using userexit or function module ?
    3 ) Is there any additional function module/bapi/userexit that i can implement to force outbound delivery to run availability check ?
    My apologies for such lenghty message here but really really need some valuable feedback here as I'm totally at lost with the new requirement for now.
    Many thanks in advance.
    Warmest Regards,
    Edie O

    In SPRO
    goto SD>Schedule line>Define schedule line categories
    here check if the schedule line category associated with your mentioned order has a flag ticked for Availability.
    Availability check for sales
    You must carry out an availability check for the following transaction.
    The indicator is determined as a proposal in conjunction with the respective requirements type. It can be changed in individual shipping transactions. However, only one restriction is effective.
    Example
    You do not set an indicator for maintaining the requirements type. In this case, no availability check is carried out. This is independent of the selection in the respective transaction.
    You set an indicator for maintaining the requirements type. In this case you can decide whether or not you require an availability check for the relevant transaction.
    reward points if it helps
    regards
    Biju

  • 100% advance payment during sales order creation

    Dear Experts,
               One of our international client is having one requirement for collecting the 100% advance payment from customer during sales order creation itself. Our customer is in Germany.
    For high risk customers they want to collect the advance payment for 100%. And if this 100% advance payment was not paid by customer then, sales order should not be processed.
    And during regular sales invoice creation the same down payment also needs to be displayed in the invoice as advance payment.
    Is it possible to setup this process using milestone billing.?? .or some other process is available to setup this process.
    Thanks for your cooperation.
    Warm Regards,
    Velmurugan

    Hi
    Try with this with Credit management.Put High Risk with Error message.
    When ever you will Create Sales Order it will Block due to Credit Chech.For this scenario Enter the Parking  Vale at F-66.
    Then make a entry for Customer-CR to BANK-DR.
    This may solve ur requirement.
    Regards
    JS

  • Availability check of sales order in planning strategy 40

    Dear friends,
    Kindly help me this query:
    From online SAP help in Demand Management, it said in planning strategy 40:
    "An accurate availability check is performed according to ATP (available to promise) logic during sales order processing. The system checks whether sufficient planned independent requirements have been planned to cover the sales order....  If there is insufficient coverage of components (the sales order quantities exceed the planned independent requirement quantities), the sales orders cannot be confirmed"
    According to above paragraph, I think that availability check of sales order is carried out against PIR, if PIR quantity cannot cover sales order quantity then order will not be confirmed, it also means stock on-hand will not be included in availability check. However, my testing reveal a different conclusion: sales order is confirmed against stock on-hand, not PIR. My questions are:
    1/ in planning strategy 40, how does system carry out availability check for sales order?
    2/ how to interpret above help from SAP?
    I got that help from this link: http://help.sap.com/saphelp_erp60_sp/helpdata/en/cb/7f9b7043b711d189410000e829fbbd/frameset.htm
    Many thanks for your clear answers.
    Regards,
    Duc.

    Dear duc pb ,
    In 40 its only ATP that works.
    you can do another test ,
    Create PIR 15 quantity.
    Create a stock of 10 quantity.
    and now create a sales order firszt of quantity 30, as both of the above after combining cant fullfill this demand, save order run MRP.
    system will create orders against PIR (15)  and remainibnbg quantity of sales order (5)
    run one more test, by creating PIR 15 quantity , no stock and a sales order of with quantity 10.
    share your findings.
    Thanks
    Ritesh

  • Credit Check during Sales Order Change (VA02)

    Hi,
    We have implemented a credit management system, where the sales order will not get saved if the credit limit is exceeded. Now this check is working fine during sales order creation. But in VA02 during sales order change, the system is giving an information message that the credit limit is exceeded, but is allowing to save the order, which is not desirable. Could you all please help me in finding a solution to this problem..
    Thanks & Regards,
    Ritam Bera

    Hi
    Kindly check that you are using simple credit check or automatic credit check(Statis or Dynamaic) below settings
    If Automatic credit check then  go to  OVA8 -automatic credit control area with combination of Credit control area/Risk category /credit group,Check in the reaction field  you have mentioned the error or warning (B or A) .
    Prerequisites for credit management to work in Sales and Distribution:
    1.Assign credit control area to company code
    2.Maintain the credit limit in FD32 with details of risk category and the credit limit value
    3.Do the settings in OVA8 -automatic credit control area with combination of Credit control area/Risk category /credit group,Check in the reaction field  you have mentioned the error or warning (B or A) .
    4.Assign the credit groups to the sales and delivery document types.
    5.Maintain the Subtotal 'A' in the pricing procedure against which value the sytem should check the credit limit.
    If you have any further clarifications on above let me know
    Regards
    Damu

Maybe you are looking for