JinJin48
JinJin48
SAP Consultant | BTP · S/4HANA · US Global Rollout
· 12 min read

Cover: SAP EWM Picking Strategy — controlling bin selection for outbound warehouse order execution

SAP EWM Picking Strategy

The Picking Strategy is the configuration object in SAP EWM that governs how the system selects storage bins during outbound warehouse order creation. It is defined at the Storage Type level in SPRO and determines the sort order in which the system searches candidate bins — whether by stock age (FIFO), expiry date (FEFO), fixed assignment, or quantity preference. Product-level overrides in the Warehouse Product Master let individual materials deviate from the Storage Type default, making the Picking Strategy a two-layer control mechanism that balances warehouse-wide rules with product-specific exceptions. This article covers strategy types, the organizational control hierarchy from Warehouse Number down to Batch, and the EWM-specific SPRO and master data fields that drive bin selection.


Part 1: Picking Strategy — Core Concepts (All Modules)

1.1 What Is the Picking Strategy?

Hub-and-spoke diagram showing Picking Strategy at center, connected to Storage Type, Storage Section, Warehouse Product Master, Batch Master, and Warehouse Order

A Picking Strategy is a rule set that instructs the warehouse management system which bin — among all bins holding eligible stock — to present first when fulfilling a goods issue request. Without a defined strategy, bin selection is arbitrary and can lead to aged stock accumulating, expired goods being shipped, or inefficient pick paths. The strategy translates business rules (stock rotation policy, safety stock logic, packaging preferences) into a deterministic bin-sort sequence that EWM applies automatically during warehouse order creation.

AspectDetails
RoleDetermines the sort order for bin selection during outbound warehouse order creation
Modules using itEWM (primary owner — all deployment variants: Embedded Basic, Embedded Advanced, Decentralized)
TransactionsSPRO (strategy definition), /SCWM/MAT1 (product-level override), /SCWM/PRDI (physical inventory display, stock view)
Key Tables/SCWM/TPGTYP (Storage Type strategy settings), /SCWM/MATMAS (Warehouse Product picking override)
S/4HANA notePicking Strategy configuration is identical across Embedded EWM (Basic and Advanced) and Decentralized EWM. No structural change from ECC WM strategy codes; EWM adds finer-grained sort criteria and batch-relevance settings.

1.2 Picking Strategy Types

Comparison grid showing six EWM picking strategy types: FIFO, LIFO, FEFO, Fixed Bin, Large Quantity First, and Shelf Life

The picking strategy type determines the primary sort criterion applied to candidate bins. Choosing the wrong type at blueprint time is costly: a FEFO strategy requires shelf-life data to be maintained on every batch, while Fixed Bin picking requires fixed bin assignments to exist in the Warehouse Product Master — gaps in either setup cause warehouse order creation to fail or fall back silently to less optimal bins.

StrategyCodeUse CaseKey Behavior
FIFO (First In, First Out)AStandard goods rotation; general warehousingBins with the oldest GR date are picked first. Prevents stock aging. Most common baseline for non-perishable goods.
LIFO (Last In, First Out)BBulk storage; floor-stacked goods where physical access forces reverse orderPicks the most recently received bin first. Use only where FIFO is physically impossible (e.g., drive-in racking).
FEFO (First Expired, First Out)CPerishable goods, pharmaceuticals, food industryPicks the bin holding stock with the earliest expiry date (SLED/BBD). Requires batch management and shelf-life data on each batch.
Fixed BinDHigh-frequency items; fast-movers with dedicated pick locationsAlways picks from the fixed bin assigned to the product in the Warehouse Product Master. Falls back to other bins only when fixed bin is empty and replenishment is triggered.
Large Quantity FirstEPallet-level picks; full-pallet outbound scenariosSelects the bin with the largest available quantity first to minimize pick trips. Reduces warehouse order count for bulk shipments.
Shelf Life (Remaining Life)FCompliance-driven industries; items with regulated minimum remaining shelf lifePicks bins where the remaining shelf life of the batch meets or exceeds the customer’s minimum requirement. Requires SLED and minimum remaining life configuration on the Warehouse Product.

Design principle: Establish the picking strategy type per Storage Type during blueprint. Changing from FIFO to FEFO after go-live requires retroactive batch SLED data backfill — a significant data migration effort.


1.3 Organizational Levels and Control Hierarchy

Hierarchy tree showing Picking Strategy control from Warehouse Number to Storage Type to Product to Batch

The Picking Strategy operates across four organizational levels. The strategy is defined at the Storage Type level (SPRO), optionally overridden at the product level (Warehouse Product Master), and refined further by Batch characteristics when FEFO or shelf-life strategies are active. Understanding which level carries which control is essential when designing multi-temperature zone warehouses or facilities handling both fast-movers and batch-managed goods in the same storage area.

Warehouse Number (e.g., WH01)
   │
   └── Storage Type (e.g., 0001 — Rack Storage, 0010 — Bulk Floor)
          │   Defined in: SPRO → EWM → Storage Control → Define Storage Types
          │   Fields: Picking Strategy Code, Sort Sequence, Quantity Rounding
          │
          ├── Storage Section (e.g., A01 — Fast Movers, B01 — Slow Movers)
          │      Inherits Storage Type strategy; no independent override
          │
          ├── Warehouse Product (per product)
          │      Defined in: /SCWM/MAT1 → Warehousing tab
          │      Fields: Picking Strategy Override, Min. Remaining Shelf Life
          │      Overrides the Storage Type default for this product only
          │
          └── Batch (per stock unit)
                 Attributes: SLED/BBD, Batch Classification Characteristics
                 Used by FEFO / Shelf Life strategies for sort criterion value
Org LevelTable/ConfigPrimary FieldsNotes
Warehouse NumberSPRO (Warehouse Definition)Warehouse NumberNo strategy setting at this level; scopes all subordinate objects
Storage Type/SCWM/TPGTYP (SPRO)Picking Strategy Code, Sort Sequence, Rounding ProfilePrimary definition point. One strategy per Storage Type.
Storage SectionInherits from Storage Type—No independent picking strategy; bins within a section follow the Storage Type strategy
Warehouse Product/SCWM/MATMASPicking Strategy (override), Min. Remaining Shelf LifeOptional product-level override. Takes precedence over Storage Type when set.
BatchBatch Master / ClassificationSLED (Shelf Life Expiration Date), BBD (Best Before Date), Batch CharacteristicsProvides sort criterion value for FEFO/Shelf Life strategies

Key design decision: In multi-Storage-Type warehouses (rack + bulk + cold storage), assign a distinct picking strategy to each Storage Type. Rely on product-level override only for exceptions — excessive product-level overrides become a maintenance burden.


1.4 Integration with Other Master Data Objects

Hub-and-spoke diagram showing Picking Strategy integration with Storage Type, Storage Section, Warehouse Product Master, Batch Master, and Wave Template

The Picking Strategy does not operate in isolation. It is the outbound counterpart to the Putaway Strategy and relies on several master data objects to function correctly. A misconfiguration in any of these connected objects causes the strategy to produce suboptimal bin selection or warehouse order creation errors.

ObjectRelationshipPractical Notes
Storage TypeCarrier of the strategy definitionEach Storage Type holds exactly one active Picking Strategy. The strategy code in SPRO is the primary configuration entry point. Changing it affects all products stored in that Storage Type unless product-level overrides exist.
Storage SectionSubordinate to Storage TypeStorage Sections inherit the strategy of their parent Storage Type. There is no section-level override; if different sections require different strategies, they must be modeled as separate Storage Types.
Warehouse Product MasterProduct-level strategy overrideThe Warehousing tab in /SCWM/MAT1 allows a product-specific picking strategy that overrides the Storage Type default. Essential for products with special rotation requirements (e.g., FEFO only for batch-managed SKUs in an otherwise FIFO Storage Type).
Batch MasterSource of FEFO/Shelf Life sort valuesFEFO and Shelf Life strategies read the SLED or BBD from the Batch Master to determine pick order. If SLED is not maintained on a batch, the FEFO sort degrades to FIFO. Batch management must be active on the material and SLED must be populated at every GR.
Wave TemplateUpstream trigger for warehouse order creationWave Templates group outbound delivery items into waves and trigger warehouse order creation, at which point the Picking Strategy is evaluated. The sequence of wave release can affect how strategies such as FEFO select bins when multiple waves compete for the same batch stock.
Putaway Strategy (EWM-A03-03)Inbound counterpartThe Putaway Strategy governs where stock is placed on inbound; the Picking Strategy governs where it is retrieved on outbound. The two strategies must be designed in tandem: for example, FEFO picking only works reliably if FEFO putaway (or at minimum, correct SLED entry at GR) ensures date-accurate bin inventory.

Part 2: EWM-Specific Field Details

2.0 Scope of EWM Ownership

Checklist showing EWM ownership of Picking Strategy configuration sections

Data SectionEWM InvolvementNotes
Strategy Configuration (Storage Type)◎ OwnerEWM owns all strategy code and sort sequence settings at the Storage Type level in SPRO. No other module defines this.
Product-Level Picking Control◎ OwnerThe Warehouse Product Master picking override fields are EWM-only configuration. MM owns the Material Master base record; EWM adds the warehousing extension.
Batch Relevance Settings○ Shared with MM/QMEWM reads SLED/BBD from the Batch Master (MM ownership). EWM configures minimum remaining shelf life on the Warehouse Product. QM may participate in shelf-life inspection.

Legend: ◎ = Owner / Critical, ○ = Direct involvement


2.1 Strategy Configuration (Storage Type)

Checklist showing key SPRO fields for Picking Strategy configuration at the Storage Type level

The Strategy Configuration is defined entirely in SPRO under EWM → Storage Control → Define Storage Types. These settings apply warehouse-wide for all products stored in a given Storage Type unless overridden at the product level. This is the primary configuration object for Picking Strategy and must be finalized before warehouse testing begins.

FieldDescriptionPractical Usage
Picking StrategyStrategy code assigned to the Storage Type (A=FIFO, B=LIFO, C=FEFO, D=Fixed Bin, E=Large Qty First, F=Shelf Life)Sets the default bin-sort logic for all outbound picks from this Storage Type. In multi-temperature warehouses, set FEFO on cold storage types and FIFO on ambient types. Review during blueprint and lock before SIT.
Sort SequenceSecondary sort field applied when multiple bins tie on the primary strategy criterionUsed to break ties — for example, in FIFO, bin coordinate (aisle-column-level) can be the tiebreaker to optimize pick path. Align with the physical warehouse layout to minimize travel distance.
Rounding ProfileControls how pick quantities are rounded to handling unit or packaging unit boundariesPrevents partial pallet picks. In automotive and FMCG projects, this field prevents the system from opening a new pallet when the pick quantity can be satisfied from an already-open partial. Configure in coordination with the Packaging Specification.
Picking PointDefines the physical area in the warehouse where picked stock is staged for packing or loadingRequired when the warehouse uses staging zones between the pick location and the packing station. Drives warehouse order routing in wave-based outbound flows.
Maximum Weight / VolumeOptional upper limit for the total weight or volume of items consolidated into a single warehouse orderUsed when picker equipment (e.g., a forklift or pick cart) has a physical weight or volume limit. Prevents overloaded warehouse orders from being generated during wave release.

2.2 Product-Level Picking Control

Checklist showing Warehouse Product Master fields that override the Storage Type picking strategy at the product level

The Warehouse Product Master (/SCWM/MAT1) provides a product-level picking override that takes precedence over the Storage Type strategy. This allows a single Storage Type to apply FIFO as the warehouse-wide default while specific batch-managed products use FEFO, without the cost of creating a dedicated Storage Type for each exception.

FieldDescriptionPractical Usage
Picking Strategy (Override)Product-specific picking strategy code that overrides the Storage Type settingApply when a product’s rotation requirement differs from the Storage Type default. Common pattern: a food-grade warehouse runs FIFO by default; perishable SKUs are overridden to FEFO individually. Document overrides in the data migration template to prevent gaps at go-live.
Minimum Remaining Shelf LifeMinimum number of days of remaining shelf life required for outbound picking (Shelf Life strategy)Enforces a customer-contractual minimum — for example, a retail customer requires 90 days remaining at point of delivery. If no batch meets this threshold, the warehouse order fails to create and the planner must investigate. Coordinate with the commercial team and logistics contract terms before setting.
Preferred Pick Storage TypeDesignates the preferred Storage Type from which to pick this product before other types are consideredUsed in multi-Storage-Type layouts where a product is stored in more than one type (e.g., rack and bulk floor). Sets the primary pick location, improving pick path efficiency and reducing travel time.
Fixed Bin (Picking)References the fixed storage bin to be used when the Fixed Bin strategy (D) is active for this productMandatory when strategy code D is used. The fixed bin must exist in the Storage Bin master and must have capacity defined. Review periodically — if a fast-mover’s fixed bin is consistently empty pending replenishment, the replenishment wave timing must be adjusted.

2.3 Batch Relevance Settings

Stack-layered diagram showing Batch-relevant fields that feed FEFO and Shelf Life picking strategies

FEFO and Shelf Life picking strategies depend on accurate batch-level date data. These settings span both the Warehouse Product Master (configuration side) and the Batch Master (data side). EWM reads the batch date at warehouse order creation time — if the date is missing or incorrect, the strategy silently degrades or the warehouse order fails. Operational discipline around GR data entry is as important as the SPRO configuration.

FieldDescriptionPractical Usage
SLED/BBD (Shelf Life Expiration Date / Best Before Date)Date field on the Batch Master indicating when the batch expires or loses commercial qualityPrimary sort key for FEFO strategy. Must be entered at every GR, either manually in MIGO or automatically via inbound delivery interface. In pharmaceutical projects, SLED is a GMP compliance field — gaps trigger regulatory risk. Train receiving staff and include SLED in interface mapping for EDI-driven GR.
Batch Classification (Sort Criterion)Batch characteristic value (defined in Classification System) used as alternative sort criterion when SLED alone is insufficientEnables sub-sort within FEFO groups — for example, sort by production date when two batches share the same SLED. Define the characteristic in the Batch Class before assigning it as a sort criterion in the Picking Strategy configuration.
Shelf Life Check at PickingSetting on the Warehouse Product that activates a shelf-life validation check when the warehouse order is executed, not just at creationCatches cases where stock aged between warehouse order creation and execution (long pick cycles). Activate for high-value or compliance-critical products. Requires the minimum remaining shelf life to be set consistently.
Total Shelf LifeThe total defined shelf life for the material (in days), maintained on the Material Master MRP 1 view and referenced by EWM for remaining-life calculationEWM calculates remaining shelf life as (SLED minus today) and compares against the minimum remaining shelf life on the Warehouse Product. Ensure the Material Master total shelf life is aligned with the commercial shelf life agreed with customers — discrepancies cause false FEFO failures.

L1) Big Picture

IDCategoryTitle
ewm-001OverviewWhat is SAP EWM?

L2-A) Master Data

IDCategoryTitle
ewm-a01OverviewSAP EWM Master Data: Overview, Hierarchy & Relationships
ewm-a02-01Master DataSAP EWM Material Master
ewm-a03-01Master DataSAP EWM Storage Type
ewm-a03-02Master DataSAP EWM Storage Section
ewm-a03-03Master DataSAP EWM Putaway Strategy
ewm-a03-04Master DataSAP EWM Picking Strategy 📍
ewm-a04-02Master DataSAP EWM Storage Bin
ewm-a04-03Master DataSAP EWM Fixed Storage Bin
ewm-a04-04Master DataSAP EWM Production Supply Area
ewm-a04-05Master DataSAP EWM Packaging Specification
ewm-a04-06Master DataSAP EWM User
ewm-a05-01Master DataSAP EWM Wave Template
ewm-a06-01Master DataSAP EWM Resource
ewm-a07-01Master DataSAP EWM Inspection Type
ewm-a08-01Master DataSAP EWM Batch Master
ewm-a08-02Master DataSAP EWM Batch Characteristics
ewm-a09-01Master DataSAP EWM RF Environment
ewm-a09-02Master DataSAP EWM RF Logical Transaction
ewm-a09-03Master DataSAP EWM RF Menu
ewm-a09-04Master DataSAP EWM RF Profile
ewm-a09-05Master DataSAP EWM RF Queue
ewm-a09-06Master DataSAP EWM RF Presentation Device
ewm-a10-01Master DataSAP EWM PLC
ewm-a10-02Master DataSAP EWM Communication Point

L2-B) Transaction

IDCategoryTitle
ewm-b01OverviewSAP EWM Transactions: Process Flow, Hierarchy & Relationships