A stock removal strategy is a method of determining the bins from which to pick one or more quants of a product from stock. This process occurs after the system has determined a storage type based on the storage type search process. The search for a quant occurs within a storage type, or within a storage type group (the storage type group is commonly used in the strict FIFO removal strategy).
The stock removal rule defines which information the system shall use to sort the quants for the selection process. You determine the stock removal rule together with the storage types search sequence. A stock removal rule can also be assigned to a storage type directly, this would supersede a stock removal strategy which was found with the storage type search sequence.
Creation of the Stock Removal Rules
You can view or customize the Stock Removal Rule definition table in Customizing for SCM Extended Warehouse Management, under Extended Warehouse Management → Goods Issue Process → Strategies → Specify Stock Removal Rule.
The quant sorting can contain a maximum of 30 fields. For each field, this sorting can be ascending or descending. Most fields are from the table of the available quantity (/SCWM/AQUA). The following special fields are filled dynamically:
EMPTY_FIXBIN: Empty fixed bin
PICK_ITM: Open stock removal items for each storage bin
SPICK_QTY: Open stock removal quantity for each storage bin
AISLE_ITM: MFS: Open stock removal items for each aisle and level
The field AISLE_ITM is only filled in an MFS environment. Only one resource has to be assigned to an aisle and level combination.
SCORE: Points (score) for stock determination:
Points are used if you have set up a stock determination and selected Stock Determination Dominates to search for an alternative Owner or Stock Type.
STOCK_POS: Stock quantity is positive
Example: Sorting for Product T-EW01-00
The following table shows the available stock for product T-EW01-00 before the sort.
T-EW01-00 Before the Sort
| Storage Type | Bin | Availability Quantity (in Base Unit of Measure) | Goods Receipt Date (Timestamp) |
|---|---|---|---|
| 0020 | 0020-01-08 | 203 | 2014 |
| 0020 | 0020-04-12 | 46 | 2012 |
| 0050 | 0050-03-03 | 15 | 2011 |
| 0050 | 0050-05-01 | 155 | 2012 |
| 0050 | 0050-07-02 | 34 | 2012 |
Sorting Using the Stock Removal Rule
The following table shows the available stock for product T-EW01-00 sorted using the stock removal rule GR Date (Ascending), Quantity (Descending).
Available Stock for Product T-EW01-00 After Sort
| Storage Type | Goods Receipt Date (Timestamp) | Availability Quantity (in Base Unit of Measure) | Bin |
|---|---|---|---|
| 0020 | 2012 | 46 | 0020-04-12 |
| 0020 | 2014 | 203 | 0020-01-08 |
| 0050 | 2011 | 15 | 0050-03-03 |
| 0050 | 2012 | 155 | 0050-05-01 |
| 0050 | 2012 | 34 | 0050-07-02 |
Sorting Across Multiple Storage Types
Sorting across multiple storage types is possible by defining storage type groups, as shown in the following table.
Sorting Across Storage Types
| Storage Type Group | Storage Type | Goods Receipt Date (Timestamp) | Available Quantity (in Base Unit of Measure) | Bin |
|---|---|---|---|---|
| G1 | 0050 | 2011 | 15 | 0050-03-03 |
| G1 | 0050 | 2012 | 155 | 0050-05-01 |
| G1 | 0020 | 2012 | 46 | 0020-04-12 |
| G1 | 0050 | 2012 | 34 | 0050-07-02 |
| G1 | 0020 | 2014 | 203 | 0020-01-08 |
Stock Removal Strategies Supported in Goods Issue
The following table shows possible stock removal strategies in the goods issue process.
Stock Removal Strategies Supported in Goods Issue
| FIFO | First in, first out |
| Stringent FIFO | FIFO across several storage types |
| LIFO | Last in, first out |
| Shelf life expiration date | Shortest remaining shelf life |
| Partial quantities first | Differentiate if you need a full pallet (standard quantity) or less |
| Stock removal suggestion according to quantity | Different units from different storage types |
| Fixed storage bin | Fixed bin information as for putaway (and picking) |
| Preferred unit of measure last | Only relevant when using stock-specific units of measure and a preferred unit of measure is maintained. |
Hint
Note that these rules do not pre-exist in the system (with the exception of fixed bin, which is controlled by a flag in the storage type). You create them by sorting the quants as described in the rules. In theory, you can combine rules or make up your own (if there is any other field you want to use for sorting).