SAP Extended Warehouse Management (EWM)
This skill enforces correct EWM implementation practices, ensuring that warehouse structure is designed before process configuration begins, RF device testing includes actual hardware validation, and warehouse processes are mapped to physical reality — not configured from templates disconnected from the warehouse floor.
Content Routing
| Topic |
Section |
| Warehouse structure design |
Warehouse Structure |
| Inbound/outbound processes |
Inbound Process / Outbound Process |
| Wave management |
Wave Management |
| Task and resource management |
Task and Resource Management |
| RF framework |
RF Framework |
| VAS and deconsolidation |
Value-Added Services |
| Yard management |
Yard Management |
| Embedded EWM |
Embedded EWM in S/4HANA |
| Integration points |
Integration Points |
Iron Laws
- ALWAYS DESIGN WAREHOUSE STRUCTURE BEFORE PROCESS CONFIGURATION. Storage types, sections, bins, activity areas, and work centers define the physical-to-logical mapping. Process configuration (putaway, picking, goods issue) depends entirely on this structure. Configuring processes without finalized structure means rework.
- NEVER SKIP RF DEVICE TESTING WITH ACTUAL HARDWARE. RF transactions behave differently on handheld scanners than on desktop emulators. Screen rendering, barcode scanning speed, network latency, and ergonomics MUST be validated on the actual devices warehouse workers will use. Emulator-only testing is not testing.
- NEVER CONFIGURE PUTAWAY STRATEGIES WITHOUT WAREHOUSE WALK-THROUGH. Putaway rules that look correct in SPRO fail when the warehouse has physical constraints — aisle widths, weight limits, temperature zones, forklift turning radius. Walk the floor before configuring.
- ALWAYS MAP PROCESS STEPS TO WAREHOUSE DOCUMENT FLOW. EWM documents (inbound delivery -> warehouse task -> warehouse order -> posting change) must be understood end-to-end. Configuring one step without understanding the full document flow creates process gaps.
- NEVER GO LIVE WITHOUT CYCLE COUNT STRATEGY. Inventory accuracy degrades from day one without systematic cycle counting. Configure cycle count strategy and bin status management before go-live, not after the first stock discrepancy.
Warehouse Structure
Hierarchy
Warehouse Number (top level — e.g., WH01)
└── Storage Type (logical area — e.g., High Rack, Floor, Shipping)
└── Storage Section (subdivision — e.g., Fast Movers, Slow Movers)
└── Storage Bin (physical location — e.g., 01-01-01)
Key Structure Elements
| Element |
Description |
Config Path |
| Warehouse Number |
Top-level organizational unit |
EWM > Master Data > Warehouse Structure |
| Storage Type |
Logical division (high rack, block, floor, staging) |
EWM > Master Data > Define Storage Types |
| Storage Section |
Sub-division within storage type (temperature, velocity) |
EWM > Master Data > Define Storage Sections |
| Storage Bin |
Physical location with capacity, weight, dimension limits |
/SCWM/BIN or Fiori: Manage Storage Bins |
| Activity Area |
Groups bins for wave/task management |
EWM > Master Data > Define Activity Areas |
| Work Center |
Physical work area for packing, VAS, staging |
EWM > Master Data > Define Work Centers |
| Aisle |
Physical aisle for resource optimization |
Part of bin coordinate definition |
Bin Coordinate System
Standard format: Aisle-Rack-Level (e.g., 01-05-03 = Aisle 1, Rack 5, Level 3). Configure in: /SCWM/BIN. Supports X/Y/Z coordinates for optimized picking routes.
Inbound Process
Document Flow
ERP Inbound Delivery (VL31N/VL32N)
→ EWM Inbound Delivery Notification
→ Goods Receipt (physical receiving)
→ Putaway Warehouse Task (system-directed or manual)
→ Warehouse Order (groups tasks for execution)
→ Task Confirmation (RF or Fiori)
→ Posting Change (inventory update)
Putaway Strategies
| Strategy |
Description |
Use Case |
| Fixed bin |
Material always goes to assigned bin |
High-volume, fast-moving items |
| Next empty bin |
System finds nearest empty bin |
General purpose |
| Addition to stock |
Putaway to bin already containing same material |
Consolidation |
| Bulk/pick split |
Split between bulk storage and forward pick area |
Replenishment model |
| Storage section determination |
Rule-based section assignment |
Temperature, hazmat, velocity |
Key Transactions
| Transaction |
Purpose |
| /SCWM/PRDI |
Process inbound delivery |
| /SCWM/GR |
Goods receipt |
| /SCWM/WHO |
Warehouse order monitor |
| /SCWM/MON |
Warehouse management monitor |
Outbound Process
Document Flow
ERP Outbound Delivery (VL01N/VL02N)
→ EWM Outbound Delivery Order
→ Wave Assignment (manual or auto)
→ Warehouse Task Creation (picking)
→ Warehouse Order (groups tasks by route/resource)
→ Pick Confirmation (RF scan)
→ Packing (if required)
→ Goods Issue (staging and loading)
→ Posting Change → POD (Proof of Delivery)
Picking Strategies
| Strategy |
Use Case |
| FIFO (First In First Out) |
Perishables, shelf-life managed products |
| LIFO (Last In First Out) |
Non-perishable bulk items |
| FEFO (First Expired First Out) |
Pharma, food — batch-managed with expiry |
| Optimized picking |
System-optimized route through warehouse |
| Pick by voice |
Voice-directed picking integration |
Wave Management
Waves group outbound delivery orders for coordinated processing.
Wave Types
- Manual wave: User creates and assigns deliveries
- Automatic wave: Rule-based assignment by route, shipping point, priority, wave cut-off time
- Cross-docking wave: Direct flow-through without putaway
Wave Processing Steps
- Wave creation (manual or automatic) — /SCWM/WAVE
- Delivery assignment to wave
- Wave release — triggers warehouse task creation
- Warehouse order creation — groups tasks for execution
- Execution (picking, packing, staging)
- Wave completion
Task and Resource Management
Warehouse Tasks
Created automatically during putaway/picking. Types: Putaway, Pick, Replenishment, Internal movement, Posting change.
Warehouse Orders
Group multiple warehouse tasks for assignment to a resource. Sorting criteria: Activity area, aisle optimization, priority, task type.
Resource Management
| Concept |
Description |
| Resource |
Physical worker or equipment (forklift, pallet jack) |
| Resource Type |
Category (picker, forklift driver, packer) |
| Queue |
Task assignment pool for resource types |
| Capacity |
Tasks per resource per time period |
Labor Management
Optional module for productivity tracking. Measures: Planned vs. actual task times, worker productivity rates, engineered labor standards.
RF Framework
RF Transaction Design
- Screen-based UI for handheld scanners (Telnet or browser-based)
- Navigation: Menu -> Function -> Verification scan -> Confirmation
- Key RF transactions: Putaway, Pick, Count, Goods Receipt, Replenishment
Key RF Configuration
| Transaction |
Purpose |
| /SCWM/RFUI |
RF UI configuration |
| /SCWM/RF |
RF environment setup |
RF Best Practices
- Minimize keystrokes — scan-driven workflow, not manual entry
- Immediate error feedback — validation on every scan step
- Offline capability — handle network interruptions gracefully
- Test on target devices — screen size, resolution, scan speed
- User-specific profiles — language, default warehouse, activity area
Value-Added Services
VAS processing for kitting, labeling, assembly, quality checks during warehouse processing.
VAS Order Types
- Kitting: Combine multiple materials into a kit
- Labeling: Customer-specific labeling requirements
- Assembly: Light assembly operations in warehouse
- Quality inspection: Warehouse-level quality checks
Configuration
Work center assignment, VAS activity types, VAS order processing (/SCWM/VAS). Integration with work center capacity planning.
Yard Management
Physical yard (truck dock) management integrated with warehouse inbound/outbound.
Key Concepts
- Yard: Physical area with defined parking spots and dock doors
- Vehicle: Truck/trailer tracked in yard with check-in/check-out
- Dock door assignment: Link dock doors to storage types for directed loading
- Yard task: Move vehicle between yard spots, assign to dock
Transactions
| Transaction |
Purpose |
| /SCWM/YM |
Yard management cockpit |
| /SCWM/YDOOR |
Dock door management |
Embedded EWM in S/4HANA
Deployment Options
| Option |
Description |
| Embedded EWM |
EWM runs within S/4HANA — same database, simplified integration |
| Decentralized EWM |
Separate EWM system connected via RFC/CIF — independent scaling |
Embedded EWM Key Differences
- No separate warehouse number assignment needed (uses plant)
- Simplified integration — no qRFC/CIF middleware
- Shared material master — no product master replication
- Same Fiori launchpad for logistics and warehouse users
- Limited to one warehouse per plant (in standard)
Fiori Apps for EWM
| App ID |
App Name |
| F1985 |
Manage Warehouse Tasks |
| F2178 |
Monitor Warehouse |
| F5350 |
Manage Stock in Warehouse |
| F5570 |
Process Inbound Delivery |
| F5572 |
Process Outbound Delivery |
Integration Points
| Integration |
Description |
| EWM-MM |
Goods receipt/issue posting, stock transfers, material master sync |
| EWM-SD |
Outbound delivery processing, picking confirmation, PGI |
| EWM-PP |
Production supply (staging), kanban integration |
| EWM-QM |
Quality inspection during inbound, sampling |
| EWM-TM |
Freight order to delivery linkage, dock scheduling |
| EWM-MES |
Manufacturing execution system integration for production supply |
Key Tables
| Table |
Description |
| /SCWM/LAGP |
Storage bin master |
| /SCWM/QUANT |
Warehouse stock (quant level) |
| /SCWM/ORDIM_O |
Warehouse task (open) |
| /SCWM/ORDIM_C |
Warehouse task (confirmed) |
| /SCWM/WHO |
Warehouse order header |
| /SCWM/AQUA |
Available stock |
| /SCWM/T_DOOR |
Dock door master |
Verification
This skill is complete ONLY when ALL of the following are true:
Evidence required: Specific EWM transactions, storage type configurations, strategy names, and document flow steps — not generic warehouse descriptions.
Next Skill
After completing this skill, invoke:
mm — When material management or procurement questions arise from warehouse processes
sd — When outbound delivery or shipping integration is the focus
tm — When transportation planning connects to warehouse shipping
Cross-References
mm — Goods receipt/issue, stock transfers, material master
sd — Outbound delivery processing, shipping point configuration
pp — Production supply, kanban, staging areas
tm — Transportation planning, freight order linkage
qm — Quality inspection during warehouse receipt
1---2name: ewm3description: Use when working with SAP Extended Warehouse Management — warehouse structure design, inbound/outbound processes, wave management, task and resource management, slotting, labor management, yard management, RF framework, VAS, or embedded EWM in S/4HANA.4---56# SAP Extended Warehouse Management (EWM)78This skill enforces correct EWM implementation practices, ensuring that warehouse structure is designed before process configuration begins, RF device testing includes actual hardware validation, and warehouse processes are mapped to physical reality — not configured from templates disconnected from the warehouse floor.910## Content Routing1112| Topic | Section |13|-------|---------|14| Warehouse structure design | Warehouse Structure |15| Inbound/outbound processes | Inbound Process / Outbound Process |16| Wave management | Wave Management |17| Task and resource management | Task and Resource Management |18| RF framework | RF Framework |19| VAS and deconsolidation | Value-Added Services |20| Yard management | Yard Management |21| Embedded EWM | Embedded EWM in S/4HANA |22| Integration points | Integration Points |2324## Iron Laws25261. **ALWAYS DESIGN WAREHOUSE STRUCTURE BEFORE PROCESS CONFIGURATION.** Storage types, sections, bins, activity areas, and work centers define the physical-to-logical mapping. Process configuration (putaway, picking, goods issue) depends entirely on this structure. Configuring processes without finalized structure means rework.272. **NEVER SKIP RF DEVICE TESTING WITH ACTUAL HARDWARE.** RF transactions behave differently on handheld scanners than on desktop emulators. Screen rendering, barcode scanning speed, network latency, and ergonomics MUST be validated on the actual devices warehouse workers will use. Emulator-only testing is not testing.283. **NEVER CONFIGURE PUTAWAY STRATEGIES WITHOUT WAREHOUSE WALK-THROUGH.** Putaway rules that look correct in SPRO fail when the warehouse has physical constraints — aisle widths, weight limits, temperature zones, forklift turning radius. Walk the floor before configuring.294. **ALWAYS MAP PROCESS STEPS TO WAREHOUSE DOCUMENT FLOW.** EWM documents (inbound delivery -> warehouse task -> warehouse order -> posting change) must be understood end-to-end. Configuring one step without understanding the full document flow creates process gaps.305. **NEVER GO LIVE WITHOUT CYCLE COUNT STRATEGY.** Inventory accuracy degrades from day one without systematic cycle counting. Configure cycle count strategy and bin status management before go-live, not after the first stock discrepancy.3132## Warehouse Structure3334### Hierarchy35```36Warehouse Number (top level — e.g., WH01)37└── Storage Type (logical area — e.g., High Rack, Floor, Shipping)38 └── Storage Section (subdivision — e.g., Fast Movers, Slow Movers)39 └── Storage Bin (physical location — e.g., 01-01-01)40```4142### Key Structure Elements43| Element | Description | Config Path |44|---------|-------------|-------------|45| Warehouse Number | Top-level organizational unit | EWM > Master Data > Warehouse Structure |46| Storage Type | Logical division (high rack, block, floor, staging) | EWM > Master Data > Define Storage Types |47| Storage Section | Sub-division within storage type (temperature, velocity) | EWM > Master Data > Define Storage Sections |48| Storage Bin | Physical location with capacity, weight, dimension limits | /SCWM/BIN or Fiori: Manage Storage Bins |49| Activity Area | Groups bins for wave/task management | EWM > Master Data > Define Activity Areas |50| Work Center | Physical work area for packing, VAS, staging | EWM > Master Data > Define Work Centers |51| Aisle | Physical aisle for resource optimization | Part of bin coordinate definition |5253### Bin Coordinate System54Standard format: Aisle-Rack-Level (e.g., 01-05-03 = Aisle 1, Rack 5, Level 3). Configure in: /SCWM/BIN. Supports X/Y/Z coordinates for optimized picking routes.5556## Inbound Process5758### Document Flow59```60ERP Inbound Delivery (VL31N/VL32N)61 → EWM Inbound Delivery Notification62 → Goods Receipt (physical receiving)63 → Putaway Warehouse Task (system-directed or manual)64 → Warehouse Order (groups tasks for execution)65 → Task Confirmation (RF or Fiori)66 → Posting Change (inventory update)67```6869### Putaway Strategies70| Strategy | Description | Use Case |71|----------|-------------|----------|72| Fixed bin | Material always goes to assigned bin | High-volume, fast-moving items |73| Next empty bin | System finds nearest empty bin | General purpose |74| Addition to stock | Putaway to bin already containing same material | Consolidation |75| Bulk/pick split | Split between bulk storage and forward pick area | Replenishment model |76| Storage section determination | Rule-based section assignment | Temperature, hazmat, velocity |7778### Key Transactions79| Transaction | Purpose |80|-------------|---------|81| /SCWM/PRDI | Process inbound delivery |82| /SCWM/GR | Goods receipt |83| /SCWM/WHO | Warehouse order monitor |84| /SCWM/MON | Warehouse management monitor |8586## Outbound Process8788### Document Flow89```90ERP Outbound Delivery (VL01N/VL02N)91 → EWM Outbound Delivery Order92 → Wave Assignment (manual or auto)93 → Warehouse Task Creation (picking)94 → Warehouse Order (groups tasks by route/resource)95 → Pick Confirmation (RF scan)96 → Packing (if required)97 → Goods Issue (staging and loading)98 → Posting Change → POD (Proof of Delivery)99```100101### Picking Strategies102| Strategy | Use Case |103|----------|----------|104| FIFO (First In First Out) | Perishables, shelf-life managed products |105| LIFO (Last In First Out) | Non-perishable bulk items |106| FEFO (First Expired First Out) | Pharma, food — batch-managed with expiry |107| Optimized picking | System-optimized route through warehouse |108| Pick by voice | Voice-directed picking integration |109110## Wave Management111112Waves group outbound delivery orders for coordinated processing.113114### Wave Types115- **Manual wave:** User creates and assigns deliveries116- **Automatic wave:** Rule-based assignment by route, shipping point, priority, wave cut-off time117- **Cross-docking wave:** Direct flow-through without putaway118119### Wave Processing Steps1201. Wave creation (manual or automatic) — /SCWM/WAVE1212. Delivery assignment to wave1223. Wave release — triggers warehouse task creation1234. Warehouse order creation — groups tasks for execution1245. Execution (picking, packing, staging)1256. Wave completion126127## Task and Resource Management128129### Warehouse Tasks130Created automatically during putaway/picking. Types: Putaway, Pick, Replenishment, Internal movement, Posting change.131132### Warehouse Orders133Group multiple warehouse tasks for assignment to a resource. Sorting criteria: Activity area, aisle optimization, priority, task type.134135### Resource Management136| Concept | Description |137|---------|-------------|138| Resource | Physical worker or equipment (forklift, pallet jack) |139| Resource Type | Category (picker, forklift driver, packer) |140| Queue | Task assignment pool for resource types |141| Capacity | Tasks per resource per time period |142143### Labor Management144Optional module for productivity tracking. Measures: Planned vs. actual task times, worker productivity rates, engineered labor standards.145146## RF Framework147148### RF Transaction Design149- Screen-based UI for handheld scanners (Telnet or browser-based)150- Navigation: Menu -> Function -> Verification scan -> Confirmation151- Key RF transactions: Putaway, Pick, Count, Goods Receipt, Replenishment152153### Key RF Configuration154| Transaction | Purpose |155|-------------|---------|156| /SCWM/RFUI | RF UI configuration |157| /SCWM/RF | RF environment setup |158159### RF Best Practices1601. **Minimize keystrokes** — scan-driven workflow, not manual entry1612. **Immediate error feedback** — validation on every scan step1623. **Offline capability** — handle network interruptions gracefully1634. **Test on target devices** — screen size, resolution, scan speed1645. **User-specific profiles** — language, default warehouse, activity area165166## Value-Added Services167168VAS processing for kitting, labeling, assembly, quality checks during warehouse processing.169170### VAS Order Types171- **Kitting:** Combine multiple materials into a kit172- **Labeling:** Customer-specific labeling requirements173- **Assembly:** Light assembly operations in warehouse174- **Quality inspection:** Warehouse-level quality checks175176### Configuration177Work center assignment, VAS activity types, VAS order processing (/SCWM/VAS). Integration with work center capacity planning.178179## Yard Management180181Physical yard (truck dock) management integrated with warehouse inbound/outbound.182183### Key Concepts184- **Yard:** Physical area with defined parking spots and dock doors185- **Vehicle:** Truck/trailer tracked in yard with check-in/check-out186- **Dock door assignment:** Link dock doors to storage types for directed loading187- **Yard task:** Move vehicle between yard spots, assign to dock188189### Transactions190| Transaction | Purpose |191|-------------|---------|192| /SCWM/YM | Yard management cockpit |193| /SCWM/YDOOR | Dock door management |194195## Embedded EWM in S/4HANA196197### Deployment Options198| Option | Description |199|--------|-------------|200| Embedded EWM | EWM runs within S/4HANA — same database, simplified integration |201| Decentralized EWM | Separate EWM system connected via RFC/CIF — independent scaling |202203### Embedded EWM Key Differences204- No separate warehouse number assignment needed (uses plant)205- Simplified integration — no qRFC/CIF middleware206- Shared material master — no product master replication207- Same Fiori launchpad for logistics and warehouse users208- Limited to one warehouse per plant (in standard)209210### Fiori Apps for EWM211| App ID | App Name |212|--------|----------|213| F1985 | Manage Warehouse Tasks |214| F2178 | Monitor Warehouse |215| F5350 | Manage Stock in Warehouse |216| F5570 | Process Inbound Delivery |217| F5572 | Process Outbound Delivery |218219## Integration Points220221| Integration | Description |222|-------------|-------------|223| EWM-MM | Goods receipt/issue posting, stock transfers, material master sync |224| EWM-SD | Outbound delivery processing, picking confirmation, PGI |225| EWM-PP | Production supply (staging), kanban integration |226| EWM-QM | Quality inspection during inbound, sampling |227| EWM-TM | Freight order to delivery linkage, dock scheduling |228| EWM-MES | Manufacturing execution system integration for production supply |229230## Key Tables231232| Table | Description |233|-------|-------------|234| /SCWM/LAGP | Storage bin master |235| /SCWM/QUANT | Warehouse stock (quant level) |236| /SCWM/ORDIM_O | Warehouse task (open) |237| /SCWM/ORDIM_C | Warehouse task (confirmed) |238| /SCWM/WHO | Warehouse order header |239| /SCWM/AQUA | Available stock |240| /SCWM/T_DOOR | Dock door master |241242## Verification243244This skill is complete ONLY when ALL of the following are true:245- [ ] Warehouse structure context confirmed (warehouse number, storage types, bin configuration)246- [ ] Process flow mapped end-to-end (document flow from ERP trigger to posting change)247- [ ] Correct strategy identified (putaway/picking strategy with business justification)248- [ ] RF requirements addressed where applicable (device type, screen design, offline handling)249- [ ] Integration impacts stated (which ERP modules are affected by the EWM process)250- [ ] Embedded vs. decentralized deployment context clarified251252**Evidence required:** Specific EWM transactions, storage type configurations, strategy names, and document flow steps — not generic warehouse descriptions.253254## Next Skill255256After completing this skill, invoke:257- `mm` — When material management or procurement questions arise from warehouse processes258- `sd` — When outbound delivery or shipping integration is the focus259- `tm` — When transportation planning connects to warehouse shipping260261## Cross-References262263- `mm` — Goods receipt/issue, stock transfers, material master264- `sd` — Outbound delivery processing, shipping point configuration265- `pp` — Production supply, kanban, staging areas266- `tm` — Transportation planning, freight order linkage267- `qm` — Quality inspection during warehouse receipt