You are posting Goods Issue against a Sales Order, and you notice that the system is proposing the Identified Stock ID AAA (AAA represents the Identified Stock ID) in the Warehouse Task ID YYY (YYY represents the Warehouse Task ID), but you expect the Quantity to be fulfilled from the Identified Stock BBB (BBB represents another, different than AAA Identified Stock ID) which has an older Expiry Date, and the remaining Quantity from the Identified Stock AAA.
SAP Business ByDesign All Versions
Reproducing the Issue
- Navigate to Outbound Logistics work center.
- Go to the Task Control view.
- Find and select Warehouse Task ID YYY.
- Go to the Execution Details tab under the Details section.
- You can see the Identified Stock ID AAA is picked.
Although you have maintained the Material Flow Rule at the Location level with Picking Strategy FIFO (First In First Out), but you have not maintained it at the Site level, and as you can see from the Schedule Lines sub tab of the corresponding Sales Order, the Product Quantity is sourced from the Site, hence the Material Flow Rules are searched starting from Site and not in the location, and since there’s no Strategy maintained, the default strategy Minimum Movement is taken into consideration.
Please maintain the same Material Flow Rule at the Site Level. For the already existing Tasks, you need to cancel the allocation for all the Items in the Task by clicking on the button Cancel Allocation and then select all the Items and click on the button `Propose Quantities and Logistics Areas`.
For the new Tasks, once you maintain the FIFO strategy at site level, it will work fine.
Identified Stock, Warehouse Task, Material Flow Rule, Picking Strategy FIFO, First In First Out , KBA , picking strategy , warehouse task , identified stock , material flow rule , AP-ODP , Outbound Delivery Processing , Problem