Symptom
You are posting a 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.
Environment
SAP Business ByDesign
Reproducing the Issue
- Navigate to the Outbound Logistics work center.
- Go to the Task Control view.
- Find and select the Warehouse Task ID YYY.
- Go to the Execution Details tab under the Details section.
- You can see the Identified Stock ID AAA is picked.
Cause
Although you have maintained the Material Flow Rule at the Location level with Picking Strategy FIFO (First In First Out), 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 the Site and not in the location, and since there’s no Strategy maintained, the default strategy Minimum Movement is taken into consideration.
Resolution
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.
Keywords
Identified Stock, Warehouse Task, Material Flow Rule, Picking Strategy FIFO, First In First Out , KBA , warehouse task , identified stock , material flow rule , picking strategy , AP-ODP , Outbound Delivery Processing , Problem