SAP Stock Removal Strategies Reference (FIFO, LIFO, Partial Pallet)
Stock removal strategies decide which stock is used for a pick. The wrong choice means spoiled or aged stock and unnecessary walking. This reference compares FIFO, LIFO, shelf life and partial pallet logic as they appear in SAP WM and EWM.
| Strategy | Picking logic | Data it relies on | Best fit | Risk |
|---|---|---|---|---|
FIFO | Removes the oldest stock first. | Goods receipt date in the stock record | General stock, packaging, non-perishable items. | Date is the receipt date, not the production date, which can mislead for transferred stock. |
LIFO | Removes the newest stock first. | Goods receipt date in the stock record | Bulk or lane storage where only the front is reachable. | Old stock can age behind newer stock. |
Shelf life expiration date | Removes stock with the earliest expiration date first. | Shelf life expiration date on the batch | Food, chemicals, adhesives, pharma components. | Needs reliable batch dates and master data for shelf life. |
Partial pallet first | Takes partial pallets before full pallets to clear incomplete handling units. | Quantity of the handling unit against its full quantity | Picking where split pallets waste space. | Can leave only full pallets for urgent bulk requests. |
Full pallet first | Takes full handling units when the request quantity matches or exceeds a pallet. | Quantity classification of the request | Large orders and direct transfers. | Needs a fallback when no full pallet exists. |
Larger quantity first | Picks from bins with the largest quantity first. | Bin quantity | Reduces the number of bins visited. | Can break FIFO or shelf life order. |
Smaller quantity first | Picks from bins with the smallest quantity first to empty bins. | Bin quantity | Space recovery in shelf storage. | Increases pick touches per order. |
Fixed bin removal | Takes stock only from the product fixed bin. | Fixed bin assignment | Pick faces fed by replenishment. | Stock-outs when replenishment lags. |
Strategy per storage type | Each storage type has its own removal strategy, with the search order across types. | Storage type search sequence and stock removal rule | Pick face first, then reserve. | A wrong sequence pulls from deep reserve while pick face has stock. |
Batch-specific removal | Takes stock for a named batch. | Batch in the delivery or order | Regulated or customer-specific batches. | Fails if the batch is blocked or partly staged. |
Blocked stock exclusion | Skips bins and stock types that are blocked. | Bin block and stock type | All warehouses. | Ghost availability if the block is on the ERP side only. |
Mixed pallet handling | Allows picking from handling units that carry several products. | Handling unit contents | Kitting and mixed pallets. | Quantity classification becomes unclear. |
Strategy names here are descriptive. Indicators and customizing objects differ between WM and EWM and between releases. Verify exact names in your system.
Stock rotation audit
Optional: we can describe how to audit FIFO and expiry compliance from your task and stock data without changing the ERP.
Optional. The tool and every export work without this. No spam.
How to use the reference
Find the strategy that matches your consumption and risk: perishable goods need expiry-based logic, bulk lanes often need LIFO, and general stock usually needs FIFO. Read the data column before you commit, since every strategy relies on data that must be correct. Export your shortlist to Excel and use it as the agenda for a workshop with planners and warehouse leads.
FIFO versus LIFO versus shelf life
FIFO uses the goods receipt date, which is not the same as the production date or the expiry date. If you receive old stock late, FIFO may pick it after newer production. Shelf life based removal uses the batch expiry and is the safer choice for perishable goods. LIFO makes sense only when physical access forces it. In every case the strategy works only as well as the date data. Check that transfers and returns keep or reset the date as you intend.
- FIFO relies on receipt date.
- Expiry based removal relies on batch data.
- LIFO is usually a physical constraint.
- Partial pallet logic needs a clear quantity classification.
Partial pallet picking
Partial pallet logic reduces open pallets and frees bins, but it increases travel when orders need only a few units. Combine it with replenishment so the pick face stays supplied, and use a full pallet first rule for large orders. Review it by product group because a rule that suits slow movers can hurt fast movers. Measure pick lines per hour before and after changes.
Frequently Asked Questions
Does SAP FIFO use the production date?
No. Classic FIFO in warehouse management uses the goods receipt date recorded for the stock, not the production date. For perishable stock, use shelf life expiration based removal with maintained batch dates.
When should I choose LIFO?
Choose LIFO only when physical access requires it, such as deep lanes where the last pallet in is the first reachable. Otherwise it ages stock, so confirm that product shelf life allows it.
How do I stop partial pallets piling up?
Use a partial first rule for picking, consolidate partial handling units in an internal movement step, and set replenishment to move full pallets only. Review the open partial count regularly.
Can I set different strategies for each product?
Yes, through the stock removal control indicator on the product master or similar product-level settings, combined with strategies at storage type level. Keep the number of variants low.
If you need to prove that the system really picks the oldest or earliest expiring stock, a read-only assistant can compare tasks with stock data and flag exceptions. We can set that up on your ERP.
Related Tools
SAP Putaway Strategy Reference
A searchable list of putaway strategies in SAP WM and EWM with how the bin is found, where it is controlled, typical use and pitfalls.
SAPSAP Storage Type Design Worksheet
An editable worksheet to design storage types with bin counts, capacity and strategy choices, with computed total capacity and utilization.
SAPSAP EWM Wave Management Checklist
A checklist to design, run and review wave management in SAP EWM, from wave templates to release and closing.
SAPSAP Physical Inventory Procedures Checklist
A step-by-step checklist for planning, counting and posting physical inventory in SAP WM, EWM and Inventory Management.
More SAP tools
See all- SAP EWM Warehouse Process Types Reference
- SAP Handling Unit Label Template
- SAP Bin Capacity Calculator
- SAP EWM Storage Bin Master Data Load Worksheet
- SAP WM to EWM Migration Object Mapping Worksheet
- SAP EWM Go-Live Cutover Plan Template
- SAP EWM Warehouse Order Creation Rule Design Template
- SAP EWM Inbound Delivery Discrepancy Report Template
- SAP EWM Warehouse Task Exception Log Worksheet