# SAP Stock Removal Strategies Reference (FIFO, LIFO, Partial Pallet)

> Source: https://netray.co/tools/sap-stock-removal-strategies-reference
> Publisher: Netray (netray.co), AI and integration engineering for ERP and manufacturing systems.
> Section: Free Tools

## Short answer

A lookup of stock removal strategies in SAP WM and EWM, covering FIFO, LIFO, shelf life and partial pallet logic, with where each fits and fails.

## Category

sap

## Erp

SAP EWM

## Audience

- SAP WM consultant
- SAP EWM consultant
- Warehouse manager

## Tool

**Kind:** worksheet

**Mode:** reference

**Columns:**

#### Strategy

**Key:** strategy

**Type:** text

#### Picking logic

**Key:** logic

**Type:** text

#### Data it relies on

**Key:** basis

**Type:** text

#### Best fit

**Key:** fit

**Type:** text

#### Risk

**Key:** risk

**Type:** text

**Rows:**

**Strategy:** FIFO

**Logic:** Removes the oldest stock first.

**Basis:** Goods receipt date in the stock record

**Fit:** General stock, packaging, non-perishable items.

**Risk:** Date is the receipt date, not the production date, which can mislead for transferred stock.

**Strategy:** LIFO

**Logic:** Removes the newest stock first.

**Basis:** Goods receipt date in the stock record

**Fit:** Bulk or lane storage where only the front is reachable.

**Risk:** Old stock can age behind newer stock.

**Strategy:** Shelf life expiration date

**Logic:** Removes stock with the earliest expiration date first.

**Basis:** Shelf life expiration date on the batch

**Fit:** Food, chemicals, adhesives, pharma components.

**Risk:** Needs reliable batch dates and master data for shelf life.

**Strategy:** Partial pallet first

**Logic:** Takes partial pallets before full pallets to clear incomplete handling units.

**Basis:** Quantity of the handling unit against its full quantity

**Fit:** Picking where split pallets waste space.

**Risk:** Can leave only full pallets for urgent bulk requests.

**Strategy:** Full pallet first

**Logic:** Takes full handling units when the request quantity matches or exceeds a pallet.

**Basis:** Quantity classification of the request

**Fit:** Large orders and direct transfers.

**Risk:** Needs a fallback when no full pallet exists.

**Strategy:** Larger quantity first

**Logic:** Picks from bins with the largest quantity first.

**Basis:** Bin quantity

**Fit:** Reduces the number of bins visited.

**Risk:** Can break FIFO or shelf life order.

**Strategy:** Smaller quantity first

**Logic:** Picks from bins with the smallest quantity first to empty bins.

**Basis:** Bin quantity

**Fit:** Space recovery in shelf storage.

**Risk:** Increases pick touches per order.

**Strategy:** Fixed bin removal

**Logic:** Takes stock only from the product fixed bin.

**Basis:** Fixed bin assignment

**Fit:** Pick faces fed by replenishment.

**Risk:** Stock-outs when replenishment lags.

**Strategy:** Strategy per storage type

**Logic:** Each storage type has its own removal strategy, with the search order across types.

**Basis:** Storage type search sequence and stock removal rule

**Fit:** Pick face first, then reserve.

**Risk:** A wrong sequence pulls from deep reserve while pick face has stock.

**Strategy:** Batch-specific removal

**Logic:** Takes stock for a named batch.

**Basis:** Batch in the delivery or order

**Fit:** Regulated or customer-specific batches.

**Risk:** Fails if the batch is blocked or partly staged.

**Strategy:** Blocked stock exclusion

**Logic:** Skips bins and stock types that are blocked.

**Basis:** Bin block and stock type

**Fit:** All warehouses.

**Risk:** Ghost availability if the block is on the ERP side only.

**Strategy:** Mixed pallet handling

**Logic:** Allows picking from handling units that carry several products.

**Basis:** Handling unit contents

**Fit:** Kitting and mixed pallets.

**Risk:** Quantity classification becomes unclear.

**Notes:** Strategy names here are descriptive. Indicators and customizing objects differ between WM and EWM and between releases. Verify exact names in your system.

## Content

**Intro:** 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.

**Sections:**

#### How to use the reference

**Body:** 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

**Body:** 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.

**Bullets:**

- 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

**Body:** 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.

**Cta:** 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.

**Faq:**

#### Does SAP FIFO use the production date?

**Answer:** 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?

**Answer:** 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?

**Answer:** 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?

**Answer:** 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.

## Search terms

sap stock removal strategy, sap wm fifo stock removal, sap lifo stock removal, sap partial pallet stock removal, sap shelf life expiration removal, sap ewm stock removal rule, stock removal strategy configuration sap, sap picking strategy fifo

---
Talk to an engineer: https://netray.co/contact?intent=erp_ai | Machine catalog: https://netray.co/agent/catalog.json
