EBP - Backend Reservation - Availability Check

Hello
We have a requirement for doing classic scenario with reservation if for inventory items. The system (SRM 4.0) is configured to determine whether to create a reservation (if stock available) or external procurement in the backend R/3. The standard function checks for sotck availability at the time of shopping cart creation. The question is if the system can check the stock availability right after the final approval. Is there a BADi I can utilize?
Another question is regarding to services procurement. The standard EBP supports buying services by quantity (based on UOM) and with value. Can the standard EBP procure services by value($) only? For example, if the buyer has a fixed amount budget to procure services, he/she does not want to specify days/months for the services but the budget amount. How would the system support this?
Also, the same question on the receiving/confirming end (receiving by value).
Your comment is much appreciated.

Hi Christophe,
This sounds exactly as what we want. The only catch is we don't have a sandbox in Classic scenario to play with it yet. As soon as we have our box up, we will do this.
Another 2 follow-on questions on the same token.
1. During the SC creation, requester can check the availability in the "Availability" tab. Assume there are multiple plants have sufficient stock for this item. Does the requester have to select a plant before submitting the SC?
2. Assuming Plant 1001 is selected at SC creation, however stock is not available/sufficient after the final approval while other plants (say Plant 1002) in the same company code have sufficient stock). Would the system switch to Plant 102 for reservation or create an external procurement document (PR/PO) with standard SRM(4.0)?
Thanks,
Joseph

Similar Messages

  • SRM - EBP - No reservation in backend

    Hi All,
    We are on SRM server 500 with SP 5. We defined in config that if stock is available in backend, it should create reservation otherwise externel   procurement.                                              
    In first case, where everything is fine in R/3 i.e. stock is available in that plant and sloc. When we create SC and do availability check, it throws error message "The required quantity is neither available on 
    another date, nor is it available at another plant" i.e.this functionality is not working.                                                                               
    Where am I doing mistake ?
    Regards,
    Anupam

    Hi Vadim / Anupam,
    I have exactly the same error.    I checked the table "BBP_FUNCTION_MAP" and my correspondent FM is:
    Object:   BUS1001 
    Method:   Availability        
    Type:     R/3_4.70
    Function: B40B_MATERIAL_AVAILABILITY
    This FM requires the following parameters:
    PLANT: i know this is my plant =)   
    MATERIAL: this is my material code =)
    UNIT: -
    > What should I put here (mandatory)?     
    CHECK_RULE
    STGE_LOC
    BATCH   
    CUSTOMER
    I dont know which values should I enter in order to do the check.
    Any help ?
    Regards,
    Diego

  • Reserve stock in availability check

    Dear Gurus
    I have one requirement. I have searched forum but I didn't get anything which helps me.
    I have a material A with 5 quantity in storage location 1064. When I create sale order of this material with 3 quantity system reserves this stock against this sale order.It will remain reserve until i reject this order. Thee are many open sale orders against which stock is reserved. I have to find out orders with VA05 and reject them. If i create new order of same material with 3 quantity system will only confirm 2.
    My requirement is that when i press availability check button system should only check available stock, no stock reserve. When i create delivery system should copy available stock. In short there must be only availability check, No stock reservation.

    Dear moazzamjii
    My requirement is that when i press availability check button system should only check available stock, no stock reserve.
    If this is your requirement you go to OVZ9 in that just flag the iinclude sales requirements in the in/out movements.
    Check and revert
    Thanks&Regards
    Raghu.k

  • Exclude stock reserved for production order from availability check

    Hi Experts,
    We have a problem in the availability check.
    There is a material used as selling product and components in the same time.
    When the material has been reserved completely for a production order, the new sales order still get confirmed despite there is no physical stock at all!
    Please advise how to exclude the stock reserved for production order from the availability check in sales order? Many thanks!
    Regards,
    Qiang

    Go to MM02 and check what availability check is maintained for that material.  Next go to OVZ9, select that available check with the combination "A" and maintain "X"  or  "F"  in the field  "Incl.production orders".
    thanks
    G. Lakshmipathi

  • Availability check during reservation - MM

    Hi Gurus,
        We need to do availability check during the creation of reservation. The check to be made is like this,
    The reservation quantity should  be lesser or equal to sum of unrestricted stock plus all other open reservations.
    If the above condition fails, issue an error message and not allow to create reservation.
    I did create new checking rule, checking group and checked the required (may be missing something here) objects to be checked in config, but I still able to create reservation. No error message is displayed.
    Gurus, could you send me a step by step for availability check? Also, need to issue a custom error message.
    Thanks for your help.
    Regards,
    Sundar.

    Hi
    Go to transaction OMB1, there you will four options;
    1. Movement Type
    2. Checking Rule
    3. Define Checking Rule
    4. Transaction Code
    Go to Movement Type & put Dynamic Availabilty Check either "B" or "F" against the movement type you want.
    & accordingly go to  checking rule & then go to Define Checking Rule of yours.
    & then go to Transaction Code & the created Checking Rule to the Transaction Code MB21 & MB22.
    Hope this solves your problem.
    Reward points if useful.
    Regards
    Irfan

  • 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

  • Reserve available Qty at sales order with activating "Check W/out RLT" in OVZ9

    Dear Experts,
    I have below requirement:
    1. My client wants to sell the goods which are kept in Show room only (No Requirements are transferred to MRP, No future schedule line created).
    2. If stock is there in showroom,then for those stocks only availability check should be checked and confirm (reserve) the order or else order should not be saved.
    3. As and when client saves sales order for 1 Qty, Avlbl check in CO09 should be reduced by 1 Qty. If it is not reduced client can book N number of such orders (which is not accepted)
    4. Qty should be booked against each order (no Qty no sales order should be saved)
    5. No Planning, No MRP views maintained for that material but availability Checking Group is 02.
    6. Once the order is saved that material is blocked for that order only unless client cancels that order, material will not be allowed to use further. 
    7. OVZ9, OVZI and VOV6 screenshot attached,
    thanks in advance
    Regards
    Ramesh G

    You have mentioned all the steps and settings that you have maintained. It looks per these settings (with SAP standard ATP functionalists), most of the requirements steps can be fulfilled.
    For step 4. Qty should be booked against each order (no Qty no sales order should be saved), you need to use user exit to fulfill the requirement. The logic could be if there is no confirmation at the schedule line, the system provides hard error with relevant message and not allow to save.
    Check user exit USEREXIT_CHECK_VBEP in Include MV45AFZB, or user exit USEREXIT_SAVE_DOCUMENT_PREPARE in Include MV45AFZZ to provide relevant error message.
    Regards,

  • Reservation wth availability check

    Dear All,
    I have 200 kg stock of material and i am creating reservation for 400 kg system creates the reservation. where as i have defined availibility check on in material master data.
    how can i restrict system to create reservation only if stock is available
    cheers,

    Hi,
    I think the system is considering the goods receipt expected in the future. In this case go to OMB1 and check out the exclusions you want to do, so that system doesnt consider the forth comming receipt but would just check for the stock. Also you may select here, which stock you want to include.
    Hope that helps
    sachin

  • Availability check with reservation transfer

    Dear all
    I have a problem with availability check.
    Reservation transfer, generated from processing MRP (from MRP area Z002 to MRP Area Z001).
    Availability check doesn't  consider reservation transfers generated from processing MRP.
    if fixed the requirement, simply by saving for example, the availability check works. Of course, if I create it manually (MB21) works.
    This behavior is normal?
    many thanks!

    Dear all
    I have a problem with availability check.
    Reservation transfer, generated from processing MRP (from MRP area Z002 to MRP Area Z001).
    Availability check doesn't  consider reservation transfers generated from processing MRP.
    if fixed the requirement, simply by saving for example, the availability check works. Of course, if I create it manually (MB21) works.
    This behavior is normal?
    many thanks!

  • About Available check in reservation

    Dears,
    I set a dynamic available check for creating reservation(MB21) and Goods Issue(MB1A, M-TYPE:201). In checking scope, I only check reservation as requirements and the current available stock.
    The system logic is as followed:
    when I was creating a reservation, the system will check the current available stock ( total unlimited stock minus total requirements from reservation), if the available stock satisfied the requirement from reservation, the system will confirm the quantity for the reservation, as a result, the available stock will be deduced. then when the available stock can't satisfy a reservation, the reservation can't carry out all the goods issue in the reservation.
    Here is my question:
    To simplify the senarios, provding that the current stock is 0 for a material. then I create a reservation A for the material, the required quantity is 3.  The available stock is 0, and no quantity was confirmed.
    Then I increase the stock of the material from 0 to 5.  The available stock is 5.
    I create another reservation B for the material with required quantity as 3. then the available stock deduced from 5 to 2. It didn't calculate the requirement of the reservation A.
    From the system view, I understand the system's logic, but what I want to achieve is to calculate all the requirements for the material, that is , when a new reservation is created, it should calculate the requirements(such as reservataion A ) that were not included in avaiable check  previously.
    With the example above, could I reset the confirmed quantity to 3 for the reservation A when there is enough available stock(such as) and deduce the available stock. 
    Thanks for your reply.
    Zhongkai

    Hi,
    I can understand the problem...but sorry to say...its not fesiable , bcoz, the first time when you do the availablity check, if there is no req.qty available, then the reservation will not be granted...so you have to try again after some time...
    This is not possible because if the reservation is accepted even after there is no availability then who knows thatwhen there will be next delivery available...and whether it will be possible to provide you material on time...
    So it wrong...
    Regards,
    Priyanka.P
    AWARD IF HELPFULL

  • Dynamic availability check not taking reservation accumulation into account

    We have 2 production orders for which the availability check had been done and situation is
    Finished good has 1 component and the Plant stock of the component is 99 EA.No other receipts are in place.
    Order1 is for quantity of 100 EA
    Order2(at a later date than order1) is 1 EA
    Post availaility check using COHV, Order1 is confirmed for 99 EA and is with MACM status and order2 has no commitment and is with MSPT status.
    Dynamic availability check for CO27 in OMCP config points to the same checking rule we used during the intial material availabillity check.
    In the Movement type config 261 movement type is assigned to dynamic avl.check - F  Message in any case: E mess. for non-avail., otherw. S mess.
    When we execute CO27 individually for the orders we can trap the error as per availability check commitments as we have seen earlier.
    But when we try to input both orders together in CO27 and do a pick list confirmation the second order gets the component issue with the first one not getting posted (expected to be partially to the tune of 99 EA) thereby violating the availability check results ultimately.
    Request your help in knowing whether this is the SAP design or am i missing some thing else?

    Query posted in the PP Forum and hence this is closed.

  • Disable availability check in UWL on rejecting shopping cart

    Dear all,
    We are using SRM 7.0 and the portal in an approval workflow for shopping carts. On ECC side we create reservations for stock - materials.
    Now we have the problem that in the UWL a availability check is started when the user approves or rejects the shopping cart. This is a problem when he wants to reject a shopping cart, which has been created some time ago and the articles aren't available anymore. In this case an error message is shown:
    /sapsrm/cx_pdo_error Document check returned at least one error message.  The action can not be carried out. For more details, see message area Availability check for 05.01.2011:                   7 ST. Lead time for                  30 ST: 14.01.2011. Availability check for 05.01.2011:                   7 ST. Lead time for                  30 ST: 14.01.2011.
    How can we disable this availability check on approving and/or rejecting shopping carts?
    Thank you very much for your help.
    Best regards,
    Thomas

    You may wish to post your question in the SRM forum for quicker assistance or open an OSS message at service.sap.com to see if they can assit you.
    Depending on your SRM scenario EBP / SUS you can configure your approval mgt at different locations.
    http://help.sap.com/saphelp_srm2007/helpdata/en/b5/ac2d308f154a7bb1bc60c98b6fa1d9/content.htm
    Process Level Evaluation
    Approval with Completion
    Approval
    Approval Workflow Features
    Offline Approval
    In the portal the UWL is mapped to the Workflow so you may be in a position to adjust the Business Workflow for your situation. Have a chat to yoru ABAP'ers or SRM/Workflow specialists in your company.
    Just a question. Is there any reason why you cannot manage the shopping cart and remove the entries in error then reject it? It may well have been that those entries cannot be rejected because they have already been issued/receipted/invoiced - again this depends on the status of the W/F for the specific cart. I would imagine if you outright disabled the approval check your situatation will bring other challenges.

  • Availability check

    Dear All
    We have a requirement that if a material say stock is 10 in unrestricted then we create a STO for 10 units then in MMBE  say in a plant 1000 still unrestricted will be 10 but in that details there will be 10 units STCK TRPSTORDER REL (under this heading) 10 units is appearing
    STO happening from plant 1000 to plant 1001
    When an incoming sales order comes for that same material in the same plant then system allocates these 10 units to that order which we dont want to happen in the plant 1000
    But when we initially make a sales order instead of STO if the unrestriced is 10 then it shows in sales order stocks (under this heading) 10 units is appearing in the plant 1000
    When an incoming sales order comes then system  does not allocate these 10 units to that order and says no stock which is our requirement
    *In Simple stocks are getting reserved for open sales orders but not for open STOs with availability check in a plant*
    This we want it for STO after creating PO itself
    Note if the delivery is generated for STO then system says no stock for the incoming order which is fine
    In OVZ9
    1.include sales requirements is ticked
    2. include rel ordd  requirements (for STO is consideration is marked as X)
    3.Include stock in transfer is ticked
    Friends Expecting your valuable comments and suggestions
    Stocks should be reserved for STO how do  i control  this in OVZ9?
    Hope i am clear about my Requirement Any clarifications needed?
    Regards
    Raja

    Dear Lakshmipathi
    Thanks for the reply But that doesnt solve.Already checked there
    But we have to control SD settings only in OVZ9 as the requirement is to check availability for sales order creation only
    Scenario 1
    In MMBE Plant is 1000 Material is A unrestricted stock is 10
    We create a sales order no 1 for material A for 10 units in this plant and saved
    Now in MMBE unrestricted also 10 in that details Sales reqirements also 10
    When we create a next sales order no 2 system tells no stock and gives confirmed qty as zero which is fine (in OVZ9 include sales requiremts is ticked and hence system reserves stocks for order no 1 and says 0 stocks for order no 2)
    Scenario 2
    Plant is 1000 Material is A unrestricted stock is 10
    We create a STO for material A for 10 units from this plant 1000 to be sent to  another plant 1001
    STO created and saved
    Now in MMBE unrestricted also 10 in that details Stock trnasport resevation also 10
    So as of now the stocks are reserved for that STO
    Now if an incoming sales order if comes system allocates these stocks to that sales order which we dont want to happen
    In Simple stocks are getting reserved for open sales orders but not for open STOs with availability check in a plant
    In OVZ9 in the inward and outward movements tab there is a control box called incl.rel.order.reqs which is set to X and the F1 explanation tells that it will take to STO also into consideration
    But actually it is not happening
    Include sales requirements is working but not this one
    Has anyone undergone  this scenario ?
    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

  • Delivery from projects not included in dynamic availability check

    Problem:
    In our client, we use deliveries for project (delivery type LP, delivery item type DLP) triggered from network reservations.
    During delivery creation, we are finding that the existing deliveries are not being considered/cumulated into the ATP calculation. For example, for a given a material with an on hand balance of 22 units, individual deliveries for 4 units are created every day. The individual delivery passes the availability check test as it is always backed by the 22 units of stock.  However, as a whole now the individual deliveries are totaling 80 units, exceeding the quantity on hand.
    Is there any way to fine tune the availability check through customizing such that these  deliveries for project created are included in CO09 and the delivery for project creation?
    Or this should be an enhancement?. Client is in SAP R/3 version 4.7
    Thanks,
    Marco

    Query posted in the PP Forum and hence this is closed.

Maybe you are looking for