WM Stock Removal Strategy User Exit

Hi Experts,
Requirement is to create TO from TR in multiples of MOQ
We need to pick the quantity from the Source Bin only in mulitples of MOQ and leave the quanity which doesnt conform the MOQ in the bin itself.
This process should continue for the next storage type /bin , until the full TR quantity is converted into TO
We tried using the exit EXIT_SAPLL05A_001, but it didnt help.
Please advise how we should proceed.

Is this something we cannot do with User exit..?
Because in my User exit, I have made control not to pick the quantity from Source bin which doesnt conform MOQ.  When it goes back to Standard program after exit, it is picking the quanity from the source bin which doent conform MOQ.
Note: MOQ - Minimum Order quantity... If MOQ is 3, I want the system to pick the quanity from the source bin in multiples of 3. (I.E...3,6,9,12,15,18......,)
Please advise..

Similar Messages

  • User exit for stock removal strategy.

    Hi Experts,
    I have a scenario that I want to use FIFO stock removal strategy which is based on the old MRP price in the storage type. How
    Can I impliment his User exist or any predefined user exit are there for this scenario.
    Thanks
    Raghu.

    Please use enhancement MWMT0004 and MWMt0013

  • User Defined Stock Removal Strategy

    Hi,
    We want to define a user defined stock removal strategy while creating TO for delivery using transaction LT03. This can be done in user exit MWMTO004. Although we modify the output table T_QMAT in this exit as per requirement , the TO is not split as per the table.
    SAP proposes all the batch bins in table T_QMAT , but if all the delivery quantity is found in first bin itself , the TO is created with that bin only , no Split. We wish to split the TO as per table T_QMAT.
    How to split the TO as per proposal from the exit ?
    Please provide some ideas.
    Regards,
    Tushar

    Hello,
    You can change the Storage unit type in this exit EXIT_SAPLL03A_005 of TO creation transaction.
    I am not sure, If this helps you.
    Thanks and Regards
    Reddy

  • New stock removal strategy

    Folks,
    This is the scenario, We have 2-3 pallets in a single storage bin.The bin is like a deep rack in the warehouse.
    So the logic would be to use the Last in first out strategy to pull out the pallet which is outside/first one reachable to the user.
    So LIFO basically works on the actual TO creation time so in case a TO for P1 is created on 01/01/01 at 12:00 PM and another TO for P2 on 01/01/01 at 12:01.The proposes the pallet created at 12:01 to be picked when there is stock removal.
    But the scenario is like though the TO for P2 is created first at 12:01 and it is confirmed at 12:15 and the next one  P1 at 12:16 so the pallet P2 will be placed inside the bin and P1 will be placed outside/reachable to the user.
    But when LIFO kicks in for automatic TO creation it will propose p2 as the To was created at a later time but the user will pick P1 as it is the nearest reachable to him so when he tries to confirm the pallet at production the system says that the wrong pallet from what was proposed was picked.
    Is there any enhancement we can use to build this custom stock removal strategy.

    Hi,
    Just querious on TO confirmation time...why it is confirmed differently? Will immediate TO confirmation (after TO creation) creates any issue to putaway process into Rack?
    If don't want immediate TO confirmation...you can manipulate the picking of pallet through user exit MWMTO004 Own stock removal strategy (EXIT_SAPLL03A_005) to change the sorting of records on TO confirmation date and time instead of TO creation date and time.
    Hope this will help.
    Reg,
    Sudhir

  • Stock Removal Strategy - Enhancement MWMTO004

    All;
    I am making changes in the exit EXIT_SAPLL03A_005 (Enhancement MWMTO004 ) for our own stock removal strategy. When i populate the internal table T_QMAT with the stock and bin details, there is a problem.
    I have the following sequence in T_QMAT.
    Bin(LGPLA) Total Stock(VERME) Stock to be Removed (AUSME)
    A 100 50
    B 34 34
    When the TO is created, it is taking all 84 from Bin A and Bin B is not all consumed. My Removal Strategy at config is "F".
    Any light shown on this discrepancy is greatly appreciated.
    Thanks!!!!

    I think that you will need to accomplish this by using user exit EXIT_SAPLL03A_005 for picking  - it's this include: ZXLTOU07. This should be fairly easy considering your requirement.
    You will sort your bin candidates by available qty (field verme) in them (ascending), and then pick from the first bin. The system will loop through this user exit until entire quantity is picked.
    The table you need to influence in this exit is t_qmat.
    But.. I don't think your requirement will be the best solution (except if you pick less than full pallet in 99% of the time). This is because you will never get to pick full pallet quantity from full pallets.
    E.g. You always want to pick from partial pallets => You will pick until you pick all the partial qty in warehouse for the material. But, it is sure that you will not have the exact qty in partial pallets, so most probably and I'd say most certainly you will have to pick the rest of the qty from full pallet.
    It practically means that you will always have partial pallets, and if not you will create them by your picking strategy.
    But if this is what you want it can be easily accomplished by user exit mentioned above...

  • Stock Removal Strategy-A

    Hi,
    I am using Stock removal strategy as A-Partial Quantities for one of the S.Types. I have the stocks like this.
    Bin A- 10
    Bin B- 20
    Bin C- 30
    When picking for a TO of 100, it is picking from Bin B and Bin C. My question is according to Stock Removal Strategy A, I thought it is supposed to pick 10 from Bin A, 20 from Bin B and 70 from Bin C. Isn't it?
    Are there any other settings that I need to maintain in order to make sure it picks the partial quantities to make sure we are freeing up the bins with less quantities?
    Thanks for all the replies...
    Venkat

    I think that you will need to accomplish this by using user exit EXIT_SAPLL03A_005 for picking  - it's this include: ZXLTOU07. This should be fairly easy considering your requirement.
    You will sort your bin candidates by available qty (field verme) in them (ascending), and then pick from the first bin. The system will loop through this user exit until entire quantity is picked.
    The table you need to influence in this exit is t_qmat.
    But.. I don't think your requirement will be the best solution (except if you pick less than full pallet in 99% of the time). This is because you will never get to pick full pallet quantity from full pallets.
    E.g. You always want to pick from partial pallets => You will pick until you pick all the partial qty in warehouse for the material. But, it is sure that you will not have the exact qty in partial pallets, so most probably and I'd say most certainly you will have to pick the rest of the qty from full pallet.
    It practically means that you will always have partial pallets, and if not you will create them by your picking strategy.
    But if this is what you want it can be easily accomplished by user exit mentioned above...

  • WM - Stock Placement and Stock Removal Strategy

    Hi Gurus
    Need yr expertise..
    What would be the ideal stock placement strategy if need to store standard pack in one location and partial quantity in another location?
    example:
    standard pack for material A is 100pcs
    if GR 250 pcs, TO need to be created for 200pcs at location A (since it is standard pack) and
    50pcs at location B (sicne it is partial)
    The same logic aplly for stock removal strategy. If customer order of 200pcs, system need to pick
    from location A (since it is standard pack). If customer order 50pcs, system need to pick from
    location B. What will be the ideal stock removal strategy?
    Please advise
    Rgds..Sanjay

    yu can make use of the small/large stock removal strategy and for the concerned material in WM 2 view you can give the control quantity like if the requirment is of >200 pc then storage type 0002 should be used to pick the goods otherwise if required quantity is less then system should search for storage type 0001
    this is a standard strategy

  • Putaway strategy user exit

    Hi all,
      My storage type  putaway strategy user exit is active for storage type.  Can anybody tell me which user exit it is?

    Hi
    Can you please explain me whether we can create our own put away strategy based on the MRP(Maximum Retail Price) of a material.?
    >it means same material having different MRP should not get merged into a single bin.
    I cannot use it at batch level because my batch characters are on monthly basis.E.X. 200812,200901,200902.
    >it always happens that different batches will quite often have same MRP.So if i use at batch level then i loose lot of space in my WH because it keeps booking the fresh GR into to next empty bin
    >but i dont want to store them into separate bins as i loose space in my WH.
    >Instead i want to store the materials having same MRP (belonging to either same batch or different batch)  in a same bin and different MRP into different bins irrespective of batches.!!
    >can i develop a put away strategy satisfying this requirement.??
    thanks in advance for your response on this.
    regards
    Venkat
    Edited by: VENKATARAJCK on Jun 26, 2009 10:29 AM

  • Changing stock removal strategy

    Hi All,
    I need to modify the source storage bin during stock removal such that the TO is created from fixed bin even when its stock is zero.I was using exit EXIT_SAPLL03A_009 for the same.But it gave me 'Quant overflow' or 'Storage unit error'.
    I also tried EXIT_SAPLL03A_005 but even this doesn't seem to work as I cant find data to append in t_qmat table.
    Can anyone help? its urgent.
    Edited by: Jaya Singh on Mar 24, 2008 5:31 PM

    I think that you will need to accomplish this by using user exit EXIT_SAPLL03A_005 for picking  - it's this include: ZXLTOU07. This should be fairly easy considering your requirement.
    You will sort your bin candidates by available qty (field verme) in them (ascending), and then pick from the first bin. The system will loop through this user exit until entire quantity is picked.
    The table you need to influence in this exit is t_qmat.
    But.. I don't think your requirement will be the best solution (except if you pick less than full pallet in 99% of the time). This is because you will never get to pick full pallet quantity from full pallets.
    E.g. You always want to pick from partial pallets => You will pick until you pick all the partial qty in warehouse for the material. But, it is sure that you will not have the exact qty in partial pallets, so most probably and I'd say most certainly you will have to pick the rest of the qty from full pallet.
    It practically means that you will always have partial pallets, and if not you will create them by your picking strategy.
    But if this is what you want it can be easily accomplished by user exit mentioned above...

  • Stock Removal Strategy

    Hi,
       We have requirement for removal Strategy
        Example:
       Stock Bin1: 300
                 Bin2: 500
       Requirement Qty: 500
        System is picking 300 from Bin1 and 200 from Bin2. We don’t want to break the pallet. Is it possible to Pick the full quantity of 500 from Bin2?
    Thank You

    Please use a user exit for picking:
    1) Activate the user exit for picking on storage type level settings
    2) Write code that first searches for candidate bins that have at least the quantity required on TO
    You can achieve this easily, not too much coding is needed here. Just looping through candidate bins and selecting the first one with the qty >= of the requested qty.
    As for standard, I have tried to achieve this for a client in customizing only, but never actually go it to work.
    You can do something with M strategy - Large / Small quantities, but this is more influencing the search between storage types, not storage bins in the same storage type.
    So, to cut the story short, go with the user-exit for picking.

  • PO Release strategy User Exit  if value is Reduced

    Hi,
    I need to write a user exit to trigger the release strategy in Purchase order even if the value is "Reduced".
    As you may be knowing releases will only be triggered if the value is increased according to standard SAP functionality.
    So to trigger the release stratgey even if the value of PO is reduced some one suggested me user exit "M06E0004" Program :ZXM06U22.I guess we need to define a new characteristic called "URSC1".But cannot make out how really i can achieve this.
    Can any one please guide,if you have worked on it earlier.
    Thanks.

    Gentlemen,
    Any Ideas....!!!

  • PO release strategy user exit

    Hi Experts,
    This is regarding the PO Release strategy.
    I have implemented user exit u2018EXIT_SAPLEBND_002u2019 for filling User defined field i_cekko-usrc1 based on PO line item net values for PO release strategy.
    Our function consultant defined characteristic on this field and created at the release strategy.
    My code in the user exit:
    i_cekko-usrc1 = 'X'.
    e_cekko = i_cekko.
    It is triggering the user exit and setting the  USRC1 to u2018Xu2019. But it is not triggering the release strategy.
    Do I need fill any additional fields?
    Thank you for your help in advance.
    Regards,
    Soujanya

    Gentlemen,
    Any Ideas....!!!

  • Sales Area Determination in Stock Transfer Order - user exit

    Dear SD gurus,
    We have different distribution channels for inter company and intra company stock transfers; since only one sales area can be set in the configuration (setup STO -> shipping data for plants), we want to use a user exit to determine the sales area dynamically.
    We have created an enhancement of function exit V02V0001 (Sales area determination for stock transport order); but the program flow doesn't seem to stop in this exit despite setting break-points.
    Can someone suggest why this exit is not fired during runtime or if this can be used at all for our purpose.
    Regards,
    KC

    Is user exit required, as the sales area will be different. Incase of Intra company stock transfer the process will be as under:
    Create Purchase Order (ME21N)
    Create Delivery in background (VL04, VL10a, VL10C, etc)
    Change Delivery for picking / packing & PGI (VL02n)
    Create Billing Document (VF01)
    Assumption: Stock Transfer configuration is in place. Assistance can be taken from SAP Best Practices in help.sap.com
    Incase of Inter-company, the process will be as under:
    Create Sales Order (VA01)
    Create Delivery (VL01N, etc)
    Change Delivery (VL02N)
    Create Billing Document (VF01)
    Assumption: Configuration is in place. Assistance can be taken from SAP Best Practices in help.sap.com
    Regards,
    Rajesh Banka

  • WM - Stock removal strategy: small/large quantities

    I have two different storage types: one to remove small quantities of a
    product (with negative stocks available) and one for the large ones. In
    the material master record I have established for a product that
    quantities lower than 50 units are removed from the first storage type.
    I also have defined for the product one stock removal rule (to search
    for material in the two storage types)
    When I don't have enough available stock in my small quantities storage
    type, the system always search for stock in the other storage type
    (although I asked for 10 units), but what I need really is to have a
    negative available stock in this storage, and I will do a reposition.
    It's not correct that for small quantities it searchs in the large
    quantities storage type.
    If in the stock removal rule I'd only put the small quantities storage
    type, then I get negative available stock in the storage type, but,
    logically, the system then doesn't find from where to remove large
    quantities.
    Thank you

    Hi Paloma,
    I hope defined the strategies for both the storage types (for large and small qty.) what about the the negative stocks, how are you going to do the configuration. Mostly what you can do is, you can allow the negative stocks for that particular storage type, but you can't guide the system to create negative quants if the quantity is small.
    Hope it is helpful
    Aktar

  • Regarding Stock Removal strategy M

    Hi friends -
    We have a requirement here for the system to propose different storage types based on quantity on the transfer order.
    I have recommended strategy M which allows for this.
    But there is a problem, there is not 1 fixed bin to pick from in the case of small qties.
    In other words, the client wants a group of bins to belong to a material, if the qty on the TO is less than Control quantity then the system should propose any of those bins. Plus replenishment for that material should always point to that group of bins.
    Now I suggested using section indicators and maintaining a section search strategy to correctly identify those bins, but they dont want to maintain so much material master data either.
    What they want to do is this, identify bins as and allocate them for a material, all picks and all replenishment henceforth should point to those bins until changed. In addition they want minimal master data maintenance.
    Any ideas?
    Thanks for your recommendations.

    There doesn't need to be 'one fixed Bin', you just want the system to go to a given Storage Type dependent on the control quantity (WM2).  It'll find the material in whichever Bin(s) it's in.

Maybe you are looking for