SAPFree referencePDF, Excel, Word exportSAP EWM

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.

Download:
StrategyPicking logicData it relies onBest fitRisk
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.