PO/STO Creation based on Stock Levels

Dear all,
We have the following scenario to be configured.
1. When PO/STO being created, if stock is available in DC, STO should be created.
2. If Stock in DC is zero, PO should be raised against a specific vendor
How can this be achieved?
Thanks,
Satish

Hi
What is DC?
If you use MRP type VB in material master MRP view and maintain reorder level as 100 EA, then whenever stock fall below 100 EA in that Plant a PR will be generated.
If you have sourcelist and info record with fixed vendor then source assigned PR will be generated then that PR can be made as automatic PO in ME59.
If you have scheduling agreement and sourcelist with MRP relevency indicator 2, then instead of PR, schedule line will be created during MRP run if the stock is below 100EA
Hope it will solve your problem
Regards
Antony

Similar Messages

  • Hide attributes based on stock level

    How can I hide the attributes of a drop down based on their stock level? I would like to hide all of them that are out of stock.
    ==
    John

    Hi,
    You should add something along this code snippet to the end of your product large layout. What this does is it uses the 2 tags - tag_attributes_json and tag_instock_json to work out which attributes have 0 stock, find them in the drop down and hide them. The only thing you would need to work out is how to target the elements themselves, this may vary depending on your page structure, so $('.catProdAttributeItem select option[value="' + attributes.variations[key].optionIds[0] + '"]').hide() might need to be changed accordingly.
    Here is the code snippet:
    Object.prototype.getKeyByValue = function (value) {
        for (var prop in this) {
            if (this.hasOwnProperty(prop)) {
                if (this[prop] === value)
                    return prop;
    attributes = {
        tag_attributes_json
    stockers = {
        tag_instock_json
    for (var key in attributes.variations) {
        if (attributes.variations.hasOwnProperty(key)) {
            if (stockers.byVariation[key] == 0) {
                console.log(attributes.variations[key].optionIds[0]);
                $('.catProdAttributeItem select option[value="' + attributes.variations[key].optionIds[0] + '"]').hide()

  • Delivery Creation based on Backdate stock

    Hi
    Could anyone advise the procedure to have the delivery creation based on the back dated stock.
    IN DETAIIL detail The system should be able to allocate stock in sales order shedule line item based on the back date of last week (example) stock avilablity,  though today no system level inventory due to goods movement.
    Appreciated if could advise in detail.
    Regards
    RG

    Provide with an example.
    At present system checks the stock which is posted in backdate,
    To determine confirmed delivery date, Backward scheduling performed first , if not derived the req del date, then system does forward scheduling- which is a std functionality
    Regards,
    Reazuddin MD

  • Restrict PO  based on the maximum stock level qty in MMR

    Hi
    We have maintained Maximum Stock level in MRP1 in Material Master. Is there any facility which can restrict the Purchaser, not to raise any PO more than maximum stock level qty which is maintained in Material Master ??? how to do ?
    Is there any user exit or warning mesge settings?
    Edited by: Jayakumar Raju A.S on Jan 13, 2010 8:55 AM

    If you want do such check then you have to do that in a userexit.
    I am personally the opinion that a purchaser does not extend the PO quantity just for fun. Maybe he gets a better price if he procures a little more. It is probably a lack of training and knowledge about each others work, that a buyer does not understand what the maximum stock level is , and the planner may not understand the particular issues a buyer deals with daily.
    Bring those two together an let they explain each other the reason for the maximum stock level and the reason why the  order quantities are changed.  Maybe they will finally change the maximum stock level, maybe the buyer will not change the quantities anmore without discussing it first with the planner......

  • Inspection type 01 - inspection lot creation based on vendor batch number

    Hi Guys,
    this topic has been discussed several times here, but I was not able to find a suitable answer for my question.
    I am facing the folowing requirement:
    I have activated inspection type 01 for a raw material.
    I am receiving a firs goods receipt from vendor A with vendor batch number 0001.
    The system creates its own goods receipt batch number 0546 based on internal numbering.
    A new inspection lot is created.
    I am posting a second goods receipt from vendor a with vendor batch 0001.
    The system creates a new batch number 0547 based on internal numbering.
    A new inspection lot is created.
    I do not want to get the second inspection lot, because I received vendor batch 0001 before and I am assuming it has been inspected or is in inspection.
    Option 1: Post the second goods receipt against the first internal batch number created.
    I am aware of this need at the moment, but a user is not always checking if there is an internal batch with the same vendor received before.
    Can I customize the system to create inspection lots based on the fact that the vendor batch number was received before?
    Or do I have to use an exit and some ABAP code to get the wanted result?
    Thanks for your advice in advance.

    You need to use one of the enhancements that Do-Wook has suggested.  There is no standard SAP way to suppress the inspection based on the vendor batch number.
    With the first enhancement you use the system to check for a previously received vendor batch and if one is found, then that batch number is proposed and not the next one from the numbering series.  In this case, the lot isn't created than due to the inspection lot control of the inspection type.
    With the second enhancement you check the vendor batch number and if it's been received you suppress the inspection lot creation and the stock goes right to unrestricted.
    You'll probably need to do one or the other.  Myself, I prefer the first enhancement.
    Craig

  • Inspection lot creation based on "right" inspection plan version

    I manage inspection plan ( inspection lot origin 01 ) with Change number; in this way I have differents inspection plan version based on date.
    When I do a Good Entry based on purchase order , I need that system creates inspection lot version based on the purchase order creation date and not , as now, based on good entry date
    Is it possible ?
    When I create the purchase order I send to vendor also the inspection plan characteristich that have to be maintened ; for this reason I need to find same characterist during good entry inspection
    Regards
    Silly

    You need to use one of the enhancements that Do-Wook has suggested.  There is no standard SAP way to suppress the inspection based on the vendor batch number.
    With the first enhancement you use the system to check for a previously received vendor batch and if one is found, then that batch number is proposed and not the next one from the numbering series.  In this case, the lot isn't created than due to the inspection lot control of the inspection type.
    With the second enhancement you check the vendor batch number and if it's been received you suppress the inspection lot creation and the stock goes right to unrestricted.
    You'll probably need to do one or the other.  Myself, I prefer the first enhancement.
    Craig

  • Minimum stock level

    Hi all,
            My scenario comes like this ...i have two service center"A" and "B"where i ll maintain some minimum stock level of spare parts.
           each service center will get service arder individually for spare parts.service center's issue spare parts against order from minimum stock level.  so i maintained make to stock scenario where order is full filled with minimum stock level.so planning has to cover minimum stock level.so i mapped in safety stock.
          But the safety stock level varies with some period.so i need an upload program of safety stock in period oriented manner.
          then fullfillment of service order also based on priority wise  .becas spar parts for that sevice center are obtained from some other plant ...which should maintain a plan which determaine priority to give spare parts to "A" and "B" in percentage of priority
    so i require  1.how to go for upload of safety stock with periodically?
                      2.How the priority can be given for allocation to verious service center.?\
    Regards
    suresh

    Hi,
    For upload the safety stock you can use BDC or LSMW.
    for periodic upload try through background program with the help of ABAPer.
    Regards,
    Nilesh

  • Minimum stock level per warehouse and MRP

    Hello experts
    We have tested minimum stock level per warehouse and try to use it for the MRP but it seems that the MRP uses for a specific warehouse the consolidated minimum level
    For example
    WSE 1 minimum stock level 10
    WSE 2 minimum stock level 5
    MRP runs for WSE 2 recommandation is calculated based on 15 pieces of minimum stock level (WSE 1+2)
    Could you please tell me if this is normal behavior and the use of minimum stock level per warehouse is not possible ?

    Hi.....
    SAP gives recomendation on Overall stock basis and not on Minimum Inventory of Particular Warehouse.
    It is standard behavior. But SAP should think of it as it is not right recomendation if someone tries to view it as per warehouse.......
    Regards,
    Rahul

  • Warehouse Stock levels

    Forum,
    When we process a sales order, the current stock level for an item is displayed. This is currently the total of all warehouses.
    Is it possible to display the stock quantity of a single warehouse on the sales order entry screen?
    Regards,
    Juan

    Dear Juan,
    At the time of creation of sales order in warehouse column press Ctrl+TAB system show you actual stock position of your warehouse.
    Dear All,
    Please first suggest system function if its not fulfill the user requirement than definitely try to MAP system through UDF & FMS.
    Regards
    MANGESH PAGHDHARE

  • Vb type in house production with controls on Max stock level, considering -

    Dear friends,
    Please think of possible solution to map the follwing scenario,
    my client having vb tpe scenario for in house mfg product, As the it reaches to re-order level it generates planned order ,
    eg mrp type -vb, reorder point-200 ,min lot size -150 and max lot size 500,
    and Max stock level - 1500   and his lotsize -EX,
    here after creation of planned order he wants a control , that when it is converted to process order , in change mode , he should able to change the order qty  in such way that , it   Need to consider open process orders and Available Stock
    (Unrestricted & Quality) also in same Plant
    e.g. Max Stock Lvl is 500 Unrestricted Stock 100 Quality Stock 50 open
    ProcOrder is 200. If user trying to change ProcOrd 250 it should allow
    to change ProcOrdr of 150 only.
    please sugeest how to set the controls.

    Hi Dhar,
    In av. check scope (OPJJ), include the stocks which you wish to consider eg: quality insp. stock etc in addition to unrestricted stock. The system will then create planned orders only for the needed items.
    If user tries to change the qty of the order to more than required, MD04 will show an exception message. Hope this meets your need.
    If helpful award points
    Regards,
    Vivek

  • Inventory Report for current stock and Safety, Minimum etc stock levels

    Hi,
    Is there any report available to view the current stock against the minimum, safety stock levels so that the user can plan further actions accordingly.  Can anyone please guide me on this.
    Thanks in Advance.
    Regards,
    Laxmi

    Hi Shailesh,
    Is there any way we can include some extra fields into this MC.9 report - i tried but could not find anything.  Can you please help.
    Regards,
    Laxmi

  • Report  from system on different stock levels-min, max stock levels

    hI gURUS,
    Is there any Standard Report  from  SAP system to see on different stock levels-minIMUM stock, maximum stock levels

    Hi,
    MMBE will not give stock level min and max  that is maintained in material master MRP view. I think you need to make a z report for th same or may be through query.
    Regards
    Sangeta

  • Duplicate material entry at the time of PO creation based order type

    How Restrict duplicate material entry at the time of PO creation based on define order type.
    Moderator message: please do some research before asking.
    Edited by: Thomas Zloch on Mar 11, 2011 1:45 PM

    Hi Rahul,
    try with This Badi  ME_PROCESS_PO , Method Open or Process item,
    Implemente it and use a break-point to test it i.e it is triggred or nt , before processing it.
    Regards,
    Abhisek

  • How to do STO of expired batch stock

    Hi,
    How can I do STO for expired batch stock? i need to do it for scrapping which is handled in other plant.
    Thanks in advance.
    Ninad

    Hi
    I suppose the expired batch is blocked stock & for doing the STO, we need to bring the stock to unrestricted. What you can do is, create one separate new storage location in which there wont be any other stock available. Move the expired blocked stock to unrestricted stock in this storage location. Process the STO cycle with this storage location. In recieving location, stock can be again recieved in quality stock & can be treated for further process i.e scrapping.
    Thanks
    Sachin

  • Block sales order creation based on material qty

    Hi,
      In my scenario i want to block the sales order creation based on material qty , how i can do this?
    Example:
    Material qty below 100 = able to create sales order
    Material qty above 100 = not able to create SO
    Thanks,
    Arun

    Hi
    For restricting the order if it is less than a specified qty, you can maintain the 'min order qty' in material master.
    But your requirement is the other way round - Restrict order if it is more than specified qty.
    In this case, you need to use the following sales order exit  in progran MV45AFZZ
    u2022     USEREXIT_SAVE_DOCUMENT_PREPARE
    Use this user exit to make certain changes or checks immediately before saving a document. It is the last possibility for changing or checking a document before posting.
    The user exit is carried out at the beginning of the FORM routine BELEG_SICHERN.
    Hope this helps.
    Regards
    Madhu

Maybe you are looking for

  • Some keys on keyboard not working.

    Hello, I´ve pushed lots of buttons at the same time on accident. and now for some reason, some keys are not responding. I´m pretty sure it´s not broken cause i didn´t push it hard, just a normal push. ? button is not working : button is not working 1

  • Download to Excel after migration to 11g: Table lose formats

    Hi, after migration to 11g we make some test. Download to excel is not working correct. Calculated column lose the rounding, Table with green line lose the format of the borders. Is this a known issue? Regards, Stefan

  • Flatten, Move and Close PDF

    Using Adobe X and would like to be able to create an action(script) that will flatten a open PDF, move (save) and close the PDF all with one action (button?). When a user has a PDF open on their local desktop and have finished processing the document

  • NFL Mobile - Password Reset Bug

    I am unable to sign into NFL Mobile on my device because of a recurring issue. I had an unusual sequence of creating and resetting passwords for my verizon account, which I did on the My Verizon App, NFL Mobile App, and on my PC, before I finished se

  • Dropdown list behaviour

    Hi there, I am using Designer 8.2 (within SAP) to generate an Interactive Form. A dropdown list is filled with almost 1000 entries. This forms works OK by opening it with Adobe Reader 9. The problem comes when I tried to use it in a mobile device, Mo