1. Environment Intake (Critical)
S/4HANA Mandatory: EWM only runs on S/4HANA (on-premise, RISE, or Cloud PE).
- Embedded EWM: Integrated in same S/4HANA instance (typical for manufacturing)
- Decentralized EWM: Separate EWM system, multiple S/4HANA instances (complex networks)
Questions to ask user:
- Embedded or Decentralized EWM?
- S/4HANA release year? (1909, 2020, 2021, 2022+?)
- Warehouse network complexity? (single, multi-plant, 3PL outsourced?)
- RF capability? (web-based, native app, mobile device?)
- Current pain point: inbound process, picking speed, wave management, resource allocation, yard?
2. EWM Architecture (Embedded vs Decentralized)
Embedded EWM (typical)
Single S/4HANA instance runs both FI/MM/SD and warehouse operations.
| Component |
Table Prefix |
Purpose |
| Warehouse Master |
/SCWM/ |
Warehouse structure, zones, resources |
| Inbound Order |
/SCWM/OBO |
ASN → goods receipt → putaway |
| Outbound Order |
/SCWM/OBO |
Sales delivery → picking → packing → ship |
| Warehouse Order |
/SCWM/OI... |
Movement instructions (pick/put/pack) |
| Quant |
/SCWM/QUANT |
Stock holder (replaces LQUA from WM) |
| Resource |
/SCWM/RESRC |
Labor, equipment (forklifts, scanners) |
Data flow:
MM/SD document (MKPF/VBEP) → Warehouse Order (/SCWM/OI...)
↓
RF/Web worker executes → Confirmation
↓
Post goods receipt/issue back to MM/SD (MKPF/VBEP updated)
Decentralized EWM (complex networks)
Separate EWM system (own database, own S/4HANA or legacy) manages warehouse. Multiple plants connect.
Use when:
- 3PL outsourced warehouse (external operator)
- Multi-region distribution (each region own WH system)
- Existing legacy warehouse system to preserve
Challenge: ALE/IDocs for MM/SD ↔ EWM synchronization
3. Warehouse Structure & Master Data
Warehouse Configuration (/SCWM/MIGO_SAC or /SCWM/INIT)
| Entity |
T-code |
Definition |
Table |
| Warehouse |
/SCWM/WM01 |
Top container (plant level) |
/SCWM/WHSC |
| Warehouse Process Type |
/SCWM/WM02 |
Logical zone (receiving, picking, packing) |
/SCWM/WOTY |
| Warehouse Zone |
/SCWM/WM03 |
Physical area (aisle, bay, level) |
/SCWM/WHZONE |
| Storage Bin |
/SCWM/WM04 |
Individual location |
/SCWM/BINLOC |
| Resource |
/SCWM/RES01 |
Worker, equipment, gate |
/SCWM/RESRC |
Key Difference from WM
| Aspect |
ECC WM |
S/4HANA EWM |
| Bin address |
Fixed 9-char (ST-SEC-BIN) |
Flexible identifier |
| Quant structure |
Simple (material + location) |
Rich (batch, serial, shelf-life) |
| Resource mgmt |
NOT built-in |
Built-in (workers, equipment, capacity) |
| Yard mgmt |
NOT available |
Built-in (vehicle queue, gate management) |
| Wave picking |
NOT standard |
Standard feature |
| RF technology |
Proprietary WM RF (LT0G) |
Web-based (HTML5) + native app |
| Integration |
TR/TO intermediate |
Direct order integration |
4. Inbound Processing (Goods Receipt → Putaway)
Complete Flow
1. Purchase Order (ME21N) confirmed
2. ASN (Advanced Ship Notice) sent by vendor
- Optional but recommended (enables automatic dock assignment)
3. Create Inbound Delivery (/SCWM/CREATE_INBOUND or auto from PO)
- Assigned to receiving dock / gate
4. Goods arrive → Create Inbound Order (/SCWM/TRAD)
- Automatically triggered OR manual
5. RF worker scans items, verifies quantity/quality
- If quality issue: quarantine bin, hold for inspection (/SCWM/QUAD)
6. Confirm goods receipt → moves to putaway queue
7. Putaway wave created (automatic or manual batch)
8. RF worker executes putaway → bins stock according to putaway rule
9. Stock available for picking (same or next day)
Key Transactions
| T-code |
Function |
Audience |
| /SCWM/TRAD |
Create Inbound Order manually |
Planner (exception) |
| /SCWM/TRAD1 |
Inbound Order list |
Planner (daily monitoring) |
| /SCWM/MON |
Warehouse Order monitor (all types) |
Supervisor |
| /SCWM/IQUANT |
Quality hold / Quarantine bins |
QC (if inspection needed) |
| /SCWM/GOODS_RECEIPT |
Post GR to MM (after putaway confirm) |
System automatic |
Tables
Inbound Order Header (/SCWM/ORDICT):
- LGNUM: Warehouse
- ORDERID: Inbound order number (auto-generated)
- STATUS: 01=created, 02=ready-to-execute, 03=in-execution, 04=completed
Warehouse Order (/SCWM/ORDIM_*):
- ORDIM_O (outbound header), ORDIM_C (confirmation)
- Task type: 01=pick, 02=pack, 03=putaway, 04=transfer, 05=count
Putaway Strategy
Unlike WM (LS0N), EWM uses Putaway Rules (customizable ABAP exit).
Standard putaway logic:
- Fixed bin: High-value A-items (configured in material master)
- Slotting: AI-driven optimal bin assignment (distance, capacity)
- FIFO/LIFO: Material master setting (FIFO typical for perishables)
- Consolidation: Add to existing partial quantity if space allows
- Next empty: Default fallback
Configuration: CUSTOMIZING → (cross-module integration) → Warehouse Management → Inbound Processing → Putaway
Issue: "Goods received but not moving to putaway"
Root Cause: Putaway wave not created, or quarantine hold active
Check:
- /SCWM/MON → filter by warehouse → check "Warehouse Orders" pending putaway
- /SCWM/IQUANT → quarantine active? If yes, QC must release
- /SCWM/WAVE → putaway wave exist for this receipt date?
Fix:
- /SCWM/WAVE → create putaway wave manually
- /SCWM/IQUANT → release from quarantine if ready
- /SCWM/MON → monitor RF execution (worker must scan & confirm)
5. Outbound Processing (Picking → Packing → Shipping)
Complete Flow
1. Sales Order (VA01) created
2. Outbound Delivery (VL01N) created → Warehouse Order auto-created
3. Picking wave created (/SCWM/WAVE)
- Consolidation: group multiple orders for multi-pick (efficiency)
4. RF worker picks items per warehouse order (pick + confirm)
- Staging area: items held until all picks complete
5. Packing task assigned (/SCWM/PACK_MONITOR)
- Box/pallet assignment
- Weight/dimension verification
- Handling Unit (HU) creation
6. Shipping label printed (barcode, address)
7. Post Goods Issue (VF01) → PGI document updates inventory
8. Invoice created → delivery closed
Wave Management (/SCWM/WAVE)
Purpose: Group multiple outbound orders into a single picking wave.
Wave types:
- Consolidation wave: Multiple customers, same delivery date → Multi-pick efficiency
- Zone-based wave: All items in zone 1, then zone 2 (minimize RF movement)
- Batch wave: Time-based (e.g., all orders between 08:00–10:00)
- Route-based wave: Group by customer route (if using TM — Transportation Mgmt)
Configuration: /SCWM/WAVEDEF (wave definition template) → trigger settings (time, qty, manual)
Packing (/SCWM/PACK)
Handling Unit (HU) = container (box, pallet, carton)
| Task |
T-code |
Function |
| Create HU |
/SCWM/HU_MAINT |
Define box type, dimensions, tare weight |
| Pack monitor |
/SCWM/PACK_MONITOR |
Assign items to HU, print label |
| Verify HU |
/SCWM/HU_WEIGH |
Weight check (label vs actual) |
| Stage HU |
/SCWM/STAGE |
Queue HU for shipment |
HU structure:
Outbound Order (SO line items)
↓
Warehouse Order (pick tasks)
↓
Handling Unit (container)
├─ Item 1 (qty X)
├─ Item 2 (qty Y)
└─ Item 3 (qty Z)
Label printing: Integrated with label printer (ZPL format typical)
Issue: "Picking complete but delivery not ready to ship"
Root Cause: Packing not completed, or HU weight verification failed
Check:
- /SCWM/PACK_MONITOR → all items packed into HU?
- /SCWM/HU_WEIGH → weight variance flagged? (system blocks if tare ±10% diff)
- /SCWM/MON → warehouse order status: completed picking but not packed?
Fix:
- /SCWM/PACK_MONITOR → pack remaining items
- /SCWM/HU_WEIGH → confirm weights (or override if acceptable variance)
- /SCWM/STAGE → move HU to shipping staging
- VF01 → post goods issue (MM updated, available for invoice)
6. RF Framework (/SCWM/RFUI)
EWM uses Web-based RF (HTML5), replacing the legacy proprietary RF in WM.
Key Advantages
| Feature |
EWM RF |
WM RF (LT0G) |
| Technology |
Web/Mobile browser |
Proprietary (device-specific) |
| Retraining |
Minimal (familiar UI) |
Device-specific learning |
| Devices |
Any mobile, tablet, handheld |
Specific terminals (Zebra, Symbol) |
| Real-time sync |
Network-based |
Batch reconciliation |
| Barcode/RFID |
Both supported |
Barcode primary |
| Offline mode |
Limited (local queue) |
Robust (offline queue) |
RF Transaction Types
| T-code / Menu |
Function |
Worker Input |
| /SCWM/RFUI |
Main RF menu (entry point) |
Worker ID, password |
| Putaway RF |
Receive bin location, scan, confirm |
Scan item barcode → bin location |
| Picking RF |
Pick items per order, scan confirms |
Scan item → qty → confirm |
| Packing RF |
Scan items into HU, verify weight |
Scan item → HU ID → confirm |
| Counting RF |
Physical inventory entry |
Scan location → bin → qty |
| Cycle count |
Continuous mini-inventories |
Workers scan, system compares |
Configuration
RF Menu Customization (/SCWM/RES01 → Resource Profile):
- RF verification profile: Strictness of scanning (batch/serial required? etc.)
- User authorization: Which RF transactions available per worker role
- Task assignment: Automatic vs manual queue pull
Issue: "RF worker can't see assigned task"
Root Cause: Task not assigned to worker's queue, or authorization blocked
Check:
- /SCWM/MON → filter by worker → any tasks pending?
- /SCWM/RES01 → worker resource profile → RF transaction authorization active?
- /SCWM/RFUI → worker logged in? Correct warehouse assignment?
Fix:
- /SCWM/MON → manually assign task to worker (if system assignment failed)
- /SCWM/RES01 → update authorization profile
- /SCWM/RFUI → worker re-login (clears cache)
7. Physical Inventory in EWM (/SCWM/PI)
EWM inventory leverages quant-level detail (batch, serial, shelf-life).
Cycle Counting (Standard)
1. /SCWM/PI_SELECT → Define scope (warehouse, zones, materials)
2. /SCWM/PI_CREATE → Generate PI docs → Print count sheets
3. RF worker scans quants, records qty → /SCWM/RFUI (PI task)
4. /SCWM/PI_POST → Post differences (generate MM doc)
5. Report variances → investigate root cause
Continuous Inventory (24/7)
Workers scan every outbound/inbound transaction. System calculates variance in real-time.
Activation: Customize → Warehouse Management → Physical Inventory → Continuous Mode = X
Key Difference: EWM PI vs WM PI
| Aspect |
EWM |
WM |
| Batch/Serial |
Full detail, shelf-life included |
Batch-level only |
| Quant matching |
Lot attributes compared |
Basic location match |
| Root-cause analysis |
System tracks variance by dimension (batch, shelf-life) |
Manual investigation |
| Shelf-life expiry |
Automatic flagging, removal recommendations |
Manual review |
Issue: "PI shows significant variance, batch split across bins"
Root Cause: Multiple putaway rules scattered same batch (inefficient consolidation)
Check:
- /SCWM/QUANT (table browser) → filter material + warehouse → count bins
- /SCWM/PI_POST → check variance report by batch/bin
Fix:
- Create consolidation TO (transfer to single bin)
- Update putaway rule to consolidate same batch
- Re-run cycle count
8. Resource Management (Workers, Equipment, Labor)
EWM includes labor allocation & capacity planning — not available in WM.
Resource Types
| Resource |
T-code |
Purpose |
| Worker |
/SCWM/RES01 |
Human labor (skill level, availability) |
| Equipment |
/SCWM/RES01 |
Forklift, pallet jack, scanner (capacity) |
| Gate |
/SCWM/GATE_ASSIGN |
Dock assignment (inbound/outbound) |
| Zone |
/SCWM/ZONE_RES |
Worker specialization (only pick from Zone A) |
Labor Management (/SCWM/LABOR)
Track actual vs planned labor hours.
Use cases:
- Forecast labor need (peak season: 20 workers, normal: 12)
- Monitor productivity (items per worker per hour)
- Adjust task assignment (prioritize fast-movers to experienced workers)
Yard Management
Vehicles in queue for loading/unloading.
| Event |
T-code |
Action |
| Vehicle arrives |
/SCWM/YARD |
Gate check-in, dock assignment |
| Loading in progress |
/SCWM/YARD |
Monitor HU placement onto truck |
| Vehicle departs |
/SCWM/YARD |
Gate check-out, shipment closed |
| Exception |
/SCWM/YARD |
Dock unavailable? Reroute to alternate dock |
9. EWM-TM Integration (Warehouse → Transportation)
TM (Transportation Management) optimizes shipping routes & consolidates shipments.
Data Flow
Warehouse (EWM)
↓
Create Shipment (Handling Units ready)
↓
TM: Carrier assignment, route optimization
↓
Dock schedule assignment
↓
Freight booking, label printing
↓
Handoff to carrier (EDI-850, EDI-810)
Key T-codes (TM side)
| T-code |
Function |
| /SCWM/SHIP_MON |
Shipment monitor (EWM → TM handoff) |
| /SCWM/PLAN_ORDER |
Plan delivery order for TM |
| /SCTM/ORDER_CREATE |
Create TM shipment order |
10. Embedded EWM vs Decentralized EWM vs WM
Deployment Comparison
| Aspect |
Embedded EWM |
Decentralized EWM |
ECC WM |
| Platform |
S/4HANA (same instance) |
Separate EWM system |
ECC 6.0 only |
| Scope |
Single warehouse |
Multi-plant, 3PL networks |
Single plant |
| Integration |
Direct DB (real-time) |
ALE/IDocs (async) |
TR/TO intermediate |
| Complexity |
HIGH (learning curve) |
VERY HIGH (sync complexity) |
MEDIUM |
| Maintenance |
Standard SAP support |
Vendor-specific (if external) |
Extended to 2025 |
| RF |
Web-based |
Web-based |
Proprietary (LT0G) |
| Resource mgmt |
Built-in |
Built-in |
None |
| Best for |
Manufacturing, distribution |
3PL, multi-region networks |
Legacy (sunset) |
11. ECC WM → S/4HANA EWM Migration
Pre-Migration Checklist (12 months before cutover)
Key Warnings
Process redesign required:
- WM: TR → TO → manual override common
- EWM: Warehouse Orders auto-created, wave consolidation expected
RF retraining:
- WM: Device-specific (Symbol, Zebra proprietary menus)
- EWM: Web-based (same UI across all devices, but new workflows)
Custom code:
- WM programs using LQUA, LTAK, LTAP must rewrite for /SCWM/* tables
- Function module LFEI_..., LTAK_..., LTAP_... have no direct EWM equivalent
Fallback plan:
- Parallel run 1-2 months (both WM and EWM active, separate ware houses)
- Cutover date: freeze WM, go-live EWM
- Rollback: keep WM DB snapshot, revert if critical issues
12. Korean Logistics Context (한국 현장)
Typical EWM Setup: Korean E-commerce / 3PL
Warehouse automation:
- Automated Sortation System (Sorter): Coupang, GMarket (integrates with EWM picking)
- Conveyor belt: Item movement between zones (putaway, pick, pack)
- Barcode/RFID: Universal (all items labeled before warehouse entry)
- RF+Web hybrid: Worker app on personal phone + warehouse display system
Example: Korean Fulfillment Center (Coupang-style)
Warehouse "DFC" (Daegu Fulfillment Center):
Inbound Zone (receipt):
├─ Gate 1, 2, 3 (truck dock)
├─ QC area (damage inspection)
└─ Sort carousel → zones A, B, C
Storage Zones:
├─ Zone A (fast movers, high-velocity items)
├─ Zone B (medium velocity)
└─ Zone C (slow movers, bulky items)
Picking Zone:
├─ Wave 1 (08:00–11:00) → multi-pick consolidation
├─ Wave 2 (11:00–14:00) → same
└─ Wave 3 (14:00–17:00) → same
Packing Zone:
├─ Manual packing (small items)
├─ Automated wrapper (large items)
└─ Label printer → Shipping dock
Resource:
├─ 100 RF workers (morning shift)
├─ 10 Sorter operators
└─ 5 QC inspectors
Integration:
├─ Inbound: Vendor ASN → EWM → Sorter
├─ Outbound: Sales Order → EWM Wave → Sorter → Packing → TM
└─ Reporting: Real-time KPI (items/hour, accuracy%, variance%)
한국 고유 규정:
- 개인정보보호 (개인정보보호법): 배송 정보 암호화 필수 → RF시스템 보안 설정
- 택배 추적: TM 연동으로 고객에게 실시간 배송 상태 제공
- 아이템 추적성 (Traceability): 배송 시 각 item barcode 스캔 필수 (분실 방지)
- 반품/교환: 별도 반품센터 with separate EWM warehouse (same instance, different warehouse)
13. Standard Response Format
For EWM questions, use Quick Advisory mode:
Format: Issue → Root Cause → Check (/SCWM T-code + table) → Fix → Prevention → Related
Example:
Issue: "Putaway RF task shows zero picks available"
Root Cause: Inbound order not yet released from quarantine QC hold, OR putaway wave not created
Check:
- /SCWM/MON → filter warehouse + status = putaway pending
- /SCWM/IQUANT → any quarantine holds active?
- /SCWM/WAVE → putaway wave exist for this inbound date?
Fix:
- /SCWM/IQUANT → QC release quants (if inspection complete)
- /SCWM/WAVE → create putaway wave manually (if auto-creation disabled)
- /SCWM/MON → monitor RF execution (worker must scan & confirm)
Prevention: Enable automatic wave creation (CUSTOMIZING → Warehouse Mgmt → Inbound → Auto Wave)
Related: See section 4 (Inbound Processing) for full workflow.
14. Key References
Primary Tables (/SCWM prefix):
- /SCWM/WHSC: Warehouse master
- /SCWM/WOTY: Warehouse process type (zones)
- /SCWM/BINLOC: Storage bin / location
- /SCWM/QUANT: Stock holder (batch, serial, shelf-life)
- /SCWM/ORDIM_*: Warehouse order (header, items, confirmation)
- /SCWM/ORDICT: Inbound order header
- /SCWM/RESRC: Resource (worker, equipment, gate)
Key T-codes (Monitoring / Execution):
- /SCWM/MON: Warehouse Order monitor (central dashboard)
- /SCWM/WAVE: Wave management (picking, putaway consolidation)
- /SCWM/RFUI: RF terminal (worker entry point)
- /SCWM/PACK_MONITOR: Packing execution
- /SCWM/PI_CREATE: Physical inventory
- /SCWM/YARD: Yard management (dock scheduling)
- /SCWM/GATE_ASSIGN: Gate assignment (inbound/outbound docks)
Configuration Paths:
- CUSTOMIZING → Warehouse Management → Master Data → Define Warehouse
- CUSTOMIZING → Warehouse Management → Processing → Inbound / Outbound / Putaway Rules
- CUSTOMIZING → Warehouse Management → RF → RF Transaction Authorizations
SAP Resources:
- SAP Help Portal: help.sap.com (EWM 2020+)
- Note 1863880: EWM release notes
- Note 2685701: EWM vs WM migration guide
15. Troubleshooting Quick Links
| Issue |
T-code |
Likely Cause |
Fix |
| Task not visible in RF |
/SCWM/MON |
Task not assigned to resource |
Manually assign in /SCWM/MON |
| Picking qty mismatch |
/SCWM/QUANT |
Batch split, insufficient qty |
Consolidate stock via transfer |
| HU weight rejected |
/SCWM/HU_WEIGH |
Tare variance > 10% |
Override if acceptable, or recount |
| Inbound stuck in QC |
/SCWM/IQUANT |
Quarantine hold active |
QC release quants |
| Wave not triggering |
CUSTOMIZING |
Auto-creation disabled |
Enable in Customize → Wave |
| RF disconnects, task lost |
/SCWM/MON |
Offline queue not configured |
Enable offline mode in RF profile |
Last Updated: 2025 | Platform: S/4HANA only | ECC WM: See sap-wm skill (sunset 2025)
1---2name: sap-ewm3description: This skill handles SAP EWM (Extended Warehouse Management — S/4HANA modern replacement) including Warehouse Process Types, Warehouse Order (/SCWM/MON), Inbound/Outbound Processing, Wave Management (/SCWM/WAVE), Packing (/SCWM/PACK), RF Framework (/SCWM/RFUI), Physical Inventory (/SCWM/PI), Resource Management, Yard Management, Labor Management, and EWM-TM Integration. Covers Embedded EWM (S/4HANA on-premise/RISE) and Decentralized EWM. Use when user mentions EWM, 확장창고관리, extended warehouse, warehouse order, 창고오더, wave, 파도, packing, 패킹, RF, 핸드헬드, putaway strategy, 적치전략, yard management, 야드관리, embedded EWM, decentralized EWM, /SCWM, 웹 기반 작업자, 리소스 관리, 라벨 프린팅.4---56## 1. Environment Intake (Critical)78**S/4HANA Mandatory**: EWM only runs on S/4HANA (on-premise, RISE, or Cloud PE).9- **Embedded EWM**: Integrated in same S/4HANA instance (typical for manufacturing)10- **Decentralized EWM**: Separate EWM system, multiple S/4HANA instances (complex networks)1112**Questions to ask user**:131. Embedded or Decentralized EWM?142. S/4HANA release year? (1909, 2020, 2021, 2022+?)153. Warehouse network complexity? (single, multi-plant, 3PL outsourced?)164. RF capability? (web-based, native app, mobile device?)175. Current pain point: inbound process, picking speed, wave management, resource allocation, yard?1819---2021## 2. EWM Architecture (Embedded vs Decentralized)2223### Embedded EWM (typical)2425Single S/4HANA instance runs both FI/MM/SD **and** warehouse operations.2627| Component | Table Prefix | Purpose |28|-----------|--------|---------|29| **Warehouse Master** | /SCWM/ | Warehouse structure, zones, resources |30| **Inbound Order** | /SCWM/OBO | ASN → goods receipt → putaway |31| **Outbound Order** | /SCWM/OBO | Sales delivery → picking → packing → ship |32| **Warehouse Order** | /SCWM/OI... | Movement instructions (pick/put/pack) |33| **Quant** | /SCWM/QUANT | Stock holder (replaces LQUA from WM) |34| **Resource** | /SCWM/RESRC | Labor, equipment (forklifts, scanners) |3536**Data flow**:37```38MM/SD document (MKPF/VBEP) → Warehouse Order (/SCWM/OI...) 39 ↓40RF/Web worker executes → Confirmation41 ↓42Post goods receipt/issue back to MM/SD (MKPF/VBEP updated)43```4445### Decentralized EWM (complex networks)4647Separate EWM system (own database, own S/4HANA or legacy) manages warehouse. Multiple plants connect.4849**Use when**: 50- 3PL outsourced warehouse (external operator)51- Multi-region distribution (each region own WH system)52- Existing legacy warehouse system to preserve5354**Challenge**: ALE/IDocs for MM/SD ↔ EWM synchronization5556---5758## 3. Warehouse Structure & Master Data5960### Warehouse Configuration (/SCWM/MIGO_SAC or /SCWM/INIT)6162| Entity | T-code | Definition | Table |63|--------|--------|------------|-------|64| **Warehouse** | /SCWM/WM01 | Top container (plant level) | /SCWM/WHSC |65| **Warehouse Process Type** | /SCWM/WM02 | Logical zone (receiving, picking, packing) | /SCWM/WOTY |66| **Warehouse Zone** | /SCWM/WM03 | Physical area (aisle, bay, level) | /SCWM/WHZONE |67| **Storage Bin** | /SCWM/WM04 | Individual location | /SCWM/BINLOC |68| **Resource** | /SCWM/RES01 | Worker, equipment, gate | /SCWM/RESRC |6970### Key Difference from WM7172| Aspect | ECC WM | S/4HANA EWM |73|--------|--------|-----------|74| **Bin address** | Fixed 9-char (ST-SEC-BIN) | Flexible identifier |75| **Quant structure** | Simple (material + location) | Rich (batch, serial, shelf-life) |76| **Resource mgmt** | NOT built-in | Built-in (workers, equipment, capacity) |77| **Yard mgmt** | NOT available | Built-in (vehicle queue, gate management) |78| **Wave picking** | NOT standard | Standard feature |79| **RF technology** | Proprietary WM RF (LT0G) | Web-based (HTML5) + native app |80| **Integration** | TR/TO intermediate | Direct order integration |8182---8384## 4. Inbound Processing (Goods Receipt → Putaway)8586### Complete Flow8788```891. Purchase Order (ME21N) confirmed902. ASN (Advanced Ship Notice) sent by vendor91 - Optional but recommended (enables automatic dock assignment)923. Create Inbound Delivery (/SCWM/CREATE_INBOUND or auto from PO)93 - Assigned to receiving dock / gate944. Goods arrive → Create Inbound Order (/SCWM/TRAD)95 - Automatically triggered OR manual965. RF worker scans items, verifies quantity/quality97 - If quality issue: quarantine bin, hold for inspection (/SCWM/QUAD)986. Confirm goods receipt → moves to putaway queue997. Putaway wave created (automatic or manual batch)1008. RF worker executes putaway → bins stock according to putaway rule1019. Stock available for picking (same or next day)102```103104### Key Transactions105106| T-code | Function | Audience |107|--------|----------|----------|108| **/SCWM/TRAD** | Create Inbound Order manually | Planner (exception) |109| **/SCWM/TRAD1** | Inbound Order list | Planner (daily monitoring) |110| **/SCWM/MON** | Warehouse Order monitor (all types) | Supervisor |111| **/SCWM/IQUANT** | Quality hold / Quarantine bins | QC (if inspection needed) |112| **/SCWM/GOODS_RECEIPT** | Post GR to MM (after putaway confirm) | System automatic |113114### Tables115116**Inbound Order Header** (/SCWM/ORDICT):117- **LGNUM**: Warehouse118- **ORDERID**: Inbound order number (auto-generated)119- **STATUS**: 01=created, 02=ready-to-execute, 03=in-execution, 04=completed120121**Warehouse Order** (/SCWM/ORDIM_*):122- ORDIM_O (outbound header), ORDIM_C (confirmation)123- Task type: 01=pick, 02=pack, 03=putaway, 04=transfer, 05=count124125### Putaway Strategy126127Unlike WM (LS0N), EWM uses **Putaway Rules** (customizable ABAP exit).128129**Standard putaway logic**:1301. **Fixed bin**: High-value A-items (configured in material master)1312. **Slotting**: AI-driven optimal bin assignment (distance, capacity)1323. **FIFO/LIFO**: Material master setting (FIFO typical for perishables)1334. **Consolidation**: Add to existing partial quantity if space allows1345. **Next empty**: Default fallback135136**Configuration**: CUSTOMIZING → (cross-module integration) → Warehouse Management → Inbound Processing → Putaway137138### Issue: "Goods received but not moving to putaway"139140**Root Cause**: Putaway wave not created, or quarantine hold active141**Check**: 142- /SCWM/MON → filter by warehouse → check "Warehouse Orders" pending putaway143- /SCWM/IQUANT → quarantine active? If yes, QC must release144- /SCWM/WAVE → putaway wave exist for this receipt date?145146**Fix**:1471. /SCWM/WAVE → create putaway wave manually1482. /SCWM/IQUANT → release from quarantine if ready1493. /SCWM/MON → monitor RF execution (worker must scan & confirm)150151---152153## 5. Outbound Processing (Picking → Packing → Shipping)154155### Complete Flow156157```1581. Sales Order (VA01) created1592. Outbound Delivery (VL01N) created → Warehouse Order auto-created1603. Picking wave created (/SCWM/WAVE)161 - Consolidation: group multiple orders for multi-pick (efficiency)1624. RF worker picks items per warehouse order (pick + confirm)163 - Staging area: items held until all picks complete1645. Packing task assigned (/SCWM/PACK_MONITOR)165 - Box/pallet assignment166 - Weight/dimension verification167 - Handling Unit (HU) creation1686. Shipping label printed (barcode, address)1697. Post Goods Issue (VF01) → PGI document updates inventory1708. Invoice created → delivery closed171```172173### Wave Management (/SCWM/WAVE)174175**Purpose**: Group multiple outbound orders into a single picking wave.176177**Wave types**:178- **Consolidation wave**: Multiple customers, same delivery date → Multi-pick efficiency179- **Zone-based wave**: All items in zone 1, then zone 2 (minimize RF movement)180- **Batch wave**: Time-based (e.g., all orders between 08:00–10:00)181- **Route-based wave**: Group by customer route (if using TM — Transportation Mgmt)182183**Configuration**: /SCWM/WAVEDEF (wave definition template) → trigger settings (time, qty, manual)184185### Packing (/SCWM/PACK)186187**Handling Unit (HU)** = container (box, pallet, carton)188189| Task | T-code | Function |190|------|--------|----------|191| **Create HU** | /SCWM/HU_MAINT | Define box type, dimensions, tare weight |192| **Pack monitor** | /SCWM/PACK_MONITOR | Assign items to HU, print label |193| **Verify HU** | /SCWM/HU_WEIGH | Weight check (label vs actual) |194| **Stage HU** | /SCWM/STAGE | Queue HU for shipment |195196**HU structure**:197```198Outbound Order (SO line items)199 ↓200Warehouse Order (pick tasks)201 ↓202Handling Unit (container)203 ├─ Item 1 (qty X)204 ├─ Item 2 (qty Y)205 └─ Item 3 (qty Z)206```207208**Label printing**: Integrated with label printer (ZPL format typical)209210### Issue: "Picking complete but delivery not ready to ship"211212**Root Cause**: Packing not completed, or HU weight verification failed213**Check**: 214- /SCWM/PACK_MONITOR → all items packed into HU?215- /SCWM/HU_WEIGH → weight variance flagged? (system blocks if tare ±10% diff)216- /SCWM/MON → warehouse order status: completed picking but not packed?217218**Fix**:2191. /SCWM/PACK_MONITOR → pack remaining items2202. /SCWM/HU_WEIGH → confirm weights (or override if acceptable variance)2213. /SCWM/STAGE → move HU to shipping staging2224. VF01 → post goods issue (MM updated, available for invoice)223224---225226## 6. RF Framework (/SCWM/RFUI)227228EWM uses **Web-based RF** (HTML5), replacing the legacy proprietary RF in WM.229230### Key Advantages231232| Feature | EWM RF | WM RF (LT0G) |233|---------|--------|------------|234| **Technology** | Web/Mobile browser | Proprietary (device-specific) |235| **Retraining** | Minimal (familiar UI) | Device-specific learning |236| **Devices** | Any mobile, tablet, handheld | Specific terminals (Zebra, Symbol) |237| **Real-time sync** | Network-based | Batch reconciliation |238| **Barcode/RFID** | Both supported | Barcode primary |239| **Offline mode** | Limited (local queue) | Robust (offline queue) |240241### RF Transaction Types242243| T-code / Menu | Function | Worker Input |244|---|---|---|245| **/SCWM/RFUI** | Main RF menu (entry point) | Worker ID, password |246| **Putaway RF** | Receive bin location, scan, confirm | Scan item barcode → bin location |247| **Picking RF** | Pick items per order, scan confirms | Scan item → qty → confirm |248| **Packing RF** | Scan items into HU, verify weight | Scan item → HU ID → confirm |249| **Counting RF** | Physical inventory entry | Scan location → bin → qty |250| **Cycle count** | Continuous mini-inventories | Workers scan, system compares |251252### Configuration253254**RF Menu Customization** (/SCWM/RES01 → Resource Profile):255- **RF verification profile**: Strictness of scanning (batch/serial required? etc.)256- **User authorization**: Which RF transactions available per worker role257- **Task assignment**: Automatic vs manual queue pull258259### Issue: "RF worker can't see assigned task"260261**Root Cause**: Task not assigned to worker's queue, or authorization blocked262**Check**:263- /SCWM/MON → filter by worker → any tasks pending?264- /SCWM/RES01 → worker resource profile → RF transaction authorization active?265- /SCWM/RFUI → worker logged in? Correct warehouse assignment?266267**Fix**:2681. /SCWM/MON → manually assign task to worker (if system assignment failed)2692. /SCWM/RES01 → update authorization profile2703. /SCWM/RFUI → worker re-login (clears cache)271272---273274## 7. Physical Inventory in EWM (/SCWM/PI)275276EWM inventory leverages quant-level detail (batch, serial, shelf-life).277278### Cycle Counting (Standard)279280```2811. /SCWM/PI_SELECT → Define scope (warehouse, zones, materials)2822. /SCWM/PI_CREATE → Generate PI docs → Print count sheets2833. RF worker scans quants, records qty → /SCWM/RFUI (PI task)2844. /SCWM/PI_POST → Post differences (generate MM doc)2855. Report variances → investigate root cause286```287288### Continuous Inventory (24/7)289290Workers scan every outbound/inbound transaction. System calculates variance in real-time.291292**Activation**: Customize → Warehouse Management → Physical Inventory → Continuous Mode = X293294### Key Difference: EWM PI vs WM PI295296| Aspect | EWM | WM |297|--------|-----|-----|298| **Batch/Serial** | Full detail, shelf-life included | Batch-level only |299| **Quant matching** | Lot attributes compared | Basic location match |300| **Root-cause analysis** | System tracks variance by dimension (batch, shelf-life) | Manual investigation |301| **Shelf-life expiry** | Automatic flagging, removal recommendations | Manual review |302303### Issue: "PI shows significant variance, batch split across bins"304305**Root Cause**: Multiple putaway rules scattered same batch (inefficient consolidation)306**Check**:307- /SCWM/QUANT (table browser) → filter material + warehouse → count bins308- /SCWM/PI_POST → check variance report by batch/bin309310**Fix**:3111. Create consolidation TO (transfer to single bin)3122. Update putaway rule to consolidate same batch3133. Re-run cycle count314315---316317## 8. Resource Management (Workers, Equipment, Labor)318319EWM includes **labor allocation** & **capacity planning** — not available in WM.320321### Resource Types322323| Resource | T-code | Purpose |324|----------|--------|---------|325| **Worker** | /SCWM/RES01 | Human labor (skill level, availability) |326| **Equipment** | /SCWM/RES01 | Forklift, pallet jack, scanner (capacity) |327| **Gate** | /SCWM/GATE_ASSIGN | Dock assignment (inbound/outbound) |328| **Zone** | /SCWM/ZONE_RES | Worker specialization (only pick from Zone A) |329330### Labor Management (/SCWM/LABOR)331332Track actual vs planned labor hours.333334**Use cases**:335- Forecast labor need (peak season: 20 workers, normal: 12)336- Monitor productivity (items per worker per hour)337- Adjust task assignment (prioritize fast-movers to experienced workers)338339### Yard Management340341**Vehicles in queue** for loading/unloading.342343| Event | T-code | Action |344|-------|--------|--------|345| Vehicle arrives | /SCWM/YARD | Gate check-in, dock assignment |346| Loading in progress | /SCWM/YARD | Monitor HU placement onto truck |347| Vehicle departs | /SCWM/YARD | Gate check-out, shipment closed |348| Exception | /SCWM/YARD | Dock unavailable? Reroute to alternate dock |349350---351352## 9. EWM-TM Integration (Warehouse → Transportation)353354**TM** (Transportation Management) optimizes shipping routes & consolidates shipments.355356### Data Flow357358```359Warehouse (EWM)360 ↓361Create Shipment (Handling Units ready)362 ↓363TM: Carrier assignment, route optimization364 ↓365Dock schedule assignment366 ↓367Freight booking, label printing368 ↓369Handoff to carrier (EDI-850, EDI-810)370```371372### Key T-codes (TM side)373374| T-code | Function |375|--------|----------|376| **/SCWM/SHIP_MON** | Shipment monitor (EWM → TM handoff) |377| **/SCWM/PLAN_ORDER** | Plan delivery order for TM |378| **/SCTM/ORDER_CREATE** | Create TM shipment order |379380---381382## 10. Embedded EWM vs Decentralized EWM vs WM383384### Deployment Comparison385386| Aspect | Embedded EWM | Decentralized EWM | ECC WM |387|--------|---|---|---|388| **Platform** | S/4HANA (same instance) | Separate EWM system | ECC 6.0 only |389| **Scope** | Single warehouse | Multi-plant, 3PL networks | Single plant |390| **Integration** | Direct DB (real-time) | ALE/IDocs (async) | TR/TO intermediate |391| **Complexity** | HIGH (learning curve) | VERY HIGH (sync complexity) | MEDIUM |392| **Maintenance** | Standard SAP support | Vendor-specific (if external) | Extended to 2025 |393| **RF** | Web-based | Web-based | Proprietary (LT0G) |394| **Resource mgmt** | Built-in | Built-in | None |395| **Best for** | Manufacturing, distribution | 3PL, multi-region networks | Legacy (sunset) |396397---398399## 11. ECC WM → S/4HANA EWM Migration400401### Pre-Migration Checklist (12 months before cutover)402403- [ ] Document warehouse structure (zones, bins, resources, capacity)404- [ ] Audit WM customizations (ABAP exits, reports) → map to EWM equivalents405- [ ] Plan RF terminal strategy (web-based rollout, device selection)406- [ ] Prepare data migration (quants, batch/serial records)407- [ ] Design putaway/picking rules in EWM (NOT 1:1 from WM)408- [ ] Identify process changes (wave picking, yard management new)409- [ ] Budget for retraining (WM staff → EWM operators)410411### Key Warnings412413**Process redesign required**:414- WM: TR → TO → manual override common415- EWM: Warehouse Orders auto-created, wave consolidation expected416417**RF retraining**:418- WM: Device-specific (Symbol, Zebra proprietary menus)419- EWM: Web-based (same UI across all devices, but new workflows)420421**Custom code**:422- WM programs using LQUA, LTAK, LTAP must rewrite for /SCWM/* tables423- Function module LFEI_..., LTAK_..., LTAP_... have no direct EWM equivalent424425**Fallback plan**:426- Parallel run 1-2 months (both WM and EWM active, separate ware houses)427- Cutover date: freeze WM, go-live EWM428- Rollback: keep WM DB snapshot, revert if critical issues429430---431432## 12. Korean Logistics Context (한국 현장)433434### Typical EWM Setup: Korean E-commerce / 3PL435436**Warehouse automation**:4371. **Automated Sortation System (Sorter)**: Coupang, GMarket (integrates with EWM picking)4382. **Conveyor belt**: Item movement between zones (putaway, pick, pack)4393. **Barcode/RFID**: Universal (all items labeled before warehouse entry)4404. **RF+Web hybrid**: Worker app on personal phone + warehouse display system441442### Example: Korean Fulfillment Center (Coupang-style)443444```445Warehouse "DFC" (Daegu Fulfillment Center):446447Inbound Zone (receipt):448 ├─ Gate 1, 2, 3 (truck dock)449 ├─ QC area (damage inspection)450 └─ Sort carousel → zones A, B, C451452Storage Zones:453 ├─ Zone A (fast movers, high-velocity items)454 ├─ Zone B (medium velocity)455 └─ Zone C (slow movers, bulky items)456457Picking Zone:458 ├─ Wave 1 (08:00–11:00) → multi-pick consolidation459 ├─ Wave 2 (11:00–14:00) → same460 └─ Wave 3 (14:00–17:00) → same461462Packing Zone:463 ├─ Manual packing (small items)464 ├─ Automated wrapper (large items)465 └─ Label printer → Shipping dock466467Resource:468 ├─ 100 RF workers (morning shift)469 ├─ 10 Sorter operators470 └─ 5 QC inspectors471472Integration:473 ├─ Inbound: Vendor ASN → EWM → Sorter474 ├─ Outbound: Sales Order → EWM Wave → Sorter → Packing → TM475 └─ Reporting: Real-time KPI (items/hour, accuracy%, variance%)476```477478**한국 고유 규정**:479- **개인정보보호 (개인정보보호법)**: 배송 정보 암호화 필수 → RF시스템 보안 설정480- **택배 추적**: TM 연동으로 고객에게 실시간 배송 상태 제공481- **아이템 추적성 (Traceability)**: 배송 시 각 item barcode 스캔 필수 (분실 방지)482- **반품/교환**: 별도 반품센터 with separate EWM warehouse (same instance, different warehouse)483484---485486## 13. Standard Response Format487488For EWM questions, use **Quick Advisory** mode:489490**Format**: Issue → Root Cause → Check (/SCWM T-code + table) → Fix → Prevention → Related491492**Example**:493494> **Issue**: "Putaway RF task shows zero picks available"495>496> **Root Cause**: Inbound order not yet released from quarantine QC hold, OR putaway wave not created497>498> **Check**:499> - /SCWM/MON → filter warehouse + status = putaway pending500> - /SCWM/IQUANT → any quarantine holds active?501> - /SCWM/WAVE → putaway wave exist for this inbound date?502>503> **Fix**:504> 1. /SCWM/IQUANT → QC release quants (if inspection complete)505> 2. /SCWM/WAVE → create putaway wave manually (if auto-creation disabled)506> 3. /SCWM/MON → monitor RF execution (worker must scan & confirm)507>508> **Prevention**: Enable automatic wave creation (CUSTOMIZING → Warehouse Mgmt → Inbound → Auto Wave)509>510> **Related**: See section 4 (Inbound Processing) for full workflow.511512---513514## 14. Key References515516**Primary Tables** (/SCWM prefix):517- /SCWM/WHSC: Warehouse master518- /SCWM/WOTY: Warehouse process type (zones)519- /SCWM/BINLOC: Storage bin / location520- /SCWM/QUANT: Stock holder (batch, serial, shelf-life)521- /SCWM/ORDIM_*: Warehouse order (header, items, confirmation)522- /SCWM/ORDICT: Inbound order header523- /SCWM/RESRC: Resource (worker, equipment, gate)524525**Key T-codes** (Monitoring / Execution):526- /SCWM/MON: Warehouse Order monitor (central dashboard)527- /SCWM/WAVE: Wave management (picking, putaway consolidation)528- /SCWM/RFUI: RF terminal (worker entry point)529- /SCWM/PACK_MONITOR: Packing execution530- /SCWM/PI_CREATE: Physical inventory531- /SCWM/YARD: Yard management (dock scheduling)532- /SCWM/GATE_ASSIGN: Gate assignment (inbound/outbound docks)533534**Configuration Paths**:535- CUSTOMIZING → Warehouse Management → Master Data → Define Warehouse536- CUSTOMIZING → Warehouse Management → Processing → Inbound / Outbound / Putaway Rules537- CUSTOMIZING → Warehouse Management → RF → RF Transaction Authorizations538539**SAP Resources**:540- SAP Help Portal: help.sap.com (EWM 2020+)541- Note 1863880: EWM release notes542- Note 2685701: EWM vs WM migration guide543544---545546## 15. Troubleshooting Quick Links547548| Issue | T-code | Likely Cause | Fix |549|-------|--------|---|---|550| Task not visible in RF | /SCWM/MON | Task not assigned to resource | Manually assign in /SCWM/MON |551| Picking qty mismatch | /SCWM/QUANT | Batch split, insufficient qty | Consolidate stock via transfer |552| HU weight rejected | /SCWM/HU_WEIGH | Tare variance > 10% | Override if acceptable, or recount |553| Inbound stuck in QC | /SCWM/IQUANT | Quarantine hold active | QC release quants |554| Wave not triggering | CUSTOMIZING | Auto-creation disabled | Enable in Customize → Wave |555| RF disconnects, task lost | /SCWM/MON | Offline queue not configured | Enable offline mode in RF profile |556557---558559**Last Updated**: 2025 | **Platform**: S/4HANA only | **ECC WM**: See sap-wm skill (sunset 2025)560