JinJin48
JinJin48
SAP Consultant | BTP · S/4HANA · US Global Rollout
· 15 min read
TL;DR
  • SAP EWM transactional objects span fifteen phases — Inbound, Quality Management Integration, Warehouse Execution, Stock Management, Handling Unit, Outbound, Returns, Physical Inventory, Yard Management, Resource Management, Batch/Lot Management, Storage Control, RF Framework, MFS Integration, and Analysis & Monitoring — covering end-to-end warehouse operations.
  • The dependency order follows the goods flow: Inbound Delivery Notification → Inbound Delivery → Unload → Goods Receipt → Putaway Warehouse Task for inbound; Outbound Delivery Request → Outbound Delivery Order → Outbound Delivery → Picking Warehouse Task → Packing → Load → Goods Issue for outbound. Wave Management (Advanced/Decentralized) batches multiple outbound deliveries between Outbound Delivery and Picking.
  • Each end-to-end warehouse scenario (Standard Inbound, Quality Inspection, Standard Outbound, Wave Management, Returns, Physical Inventory, Yard Management, RF Execution, MFS Integration, Handling Unit) is covered in detail in EWM-B02 onward.

1) Transaction Process Flow

SAP EWM Daily Transaction Process (1/4) — Phase 1 Inbound, Phase 2 QM Integration, Phase 3 Warehouse Execution

SAP EWM Daily Transaction Process (2/4) — Phase 4 Stock Management, Phase 5 Handling Unit, Phase 6 Outbound Process

SAP EWM Daily Transaction Process (3/4) — Phase 7 Returns, Phase 9 Yard Management, Phase 10 Resource Management, Phase 11 Batch/Lot Management

SAP EWM Daily Transaction Process (4/4) — Phase 12 Storage Control, Phase 13 RF Framework, Phase 14 MFS Integration, Phase 15 Analysis & Monitoring

SAP EWM Periodic Transaction Process — Phase 8 Physical Inventory (periodic count cycle: document creation, counting, count result, inventory difference posting)

2) Hierarchy Structure

SAP EWM Transaction hierarchy (Core) — parent-child relationships across Phases 1–8: Inbound, QM Integration, Warehouse Execution, Stock Management, Handling Unit, Outbound, Returns, Physical Inventory

SAP EWM Transaction hierarchy (Auxiliary & Advanced) — parent-child relationships across Phases 9–15: Yard Management, Resource Management, Batch/Lot, Storage Control, RF Framework, MFS Integration, Analysis & Monitoring

3) ER Diagram

SAP EWM Transaction ER diagram (Core) — cardinality between transactional objects across Phases 1–8

SAP EWM Transaction ER diagram (Auxiliary & Advanced) — cardinality between transactional objects across Phases 9–15

4) Transaction Process

PhaseObjectIntegrationPlannedActualPrerequisiteBADTr-CdDescriptionPractical ExamplesRole
1 Inbound ProcessInbound Delivery NotificationMM--Purchase Order (S/4HANA)xxx/SCWM/IDNReceive inbound delivery schedule from S/4HANAReceive inbound schedule for purchase order 4500001234 into EWMWarehouse Clerk
Inbound DeliveryMM--Inbound Delivery Notificationxxx/SCWM/PRDICreate inbound delivery based on delivery notificationCreate inbound delivery 180000001 from delivery notificationWarehouse Clerk
Unload [Open]-Unload [Open]-Inbound Deliveryxxx/SCWM/UNLOADCreate unloading task from vehicleCreate unloading task at Dock 1 on truck arrivalWarehouse Operator
Unload [Confirmed]--Unload [Open]Unload [Open]xxx/SCWM/UNLOADConfirm and record unloading completionScan completion of 10 pallets unloaded via RF terminalWarehouse Operator
Goods Receipt [Open]MMGoods Receipt [Open]-Unload [Confirmed]xxx/SCWM/GRGoods receipt in preparation stateTransition to goods receipt ready status after unloadingWarehouse Clerk
Goods Receipt [Posted]MM-Goods Receipt [Open]Goods Receipt [Open]xxx/SCWM/GRPost goods receipt to S/4HANAExecute goods receipt posting, update stock in S/4HANAWarehouse Clerk
Putaway Warehouse Task [Open]-Putaway Warehouse Task [Open]-Goods Receipt [Posted]xxx/SCWM/MONCreate warehouse task to move received goods to storage binCreate movement task to bin A-01-01 based on putaway strategyWarehouse Operator
Putaway Warehouse Task [Confirmed]--Putaway Warehouse Task [Open]Putaway Warehouse Task [Open]xxx/SCWM/TO_CONFConfirm and record putaway completionScan storage completion at bin A-01-01 via RF terminalWarehouse Operator
2 Quality Management IntegrationInspection LotQM--Goods Receiptxxx/SCWM/QMReceive quality inspection lot from S/4HANA QMReceive inspection lot 030000001 from QM at time of goods receiptQuality Inspector
Sample [Created]QMSample [Created]-Inspection Lotxxx/SCWM/SAMPLECreate quality inspection sampleInstruction to take 5 samples from lotQuality Inspector
Sample [Taken]QM-Sample [Created]Sample [Created]xxx/SCWM/SAMPLERecord sample collection completion5 samples collected and transferred to inspection roomQuality Inspector
Quality Inspection [Open]QMQuality Inspection [Open]-Sample [Taken]xxx/SCWM/QMWaiting for quality inspection executionSample arrived, waiting for inspection startQuality Inspector
Quality Inspection [Completed]QM-Quality Inspection [Open]Quality Inspection [Open]xxx/SCWM/QMSend quality inspection result to S/4HANA QMInspection passed, result sent to QMQuality Inspector
Stock Type Change [Posted]MM--Quality Inspection [Completed]xxx/SCWM/IM_PCChange quality-approved stock to available stockChange inspected stock to available inventoryQuality Inspector
3 Warehouse ExecutionWarehouse Request---Delivery / Internal Requestxxx/SCWM/MONAccept and register warehouse work requestAuto-generate warehouse request from inbound/outbound documentWarehouse Clerk
Warehouse Task [Open]-Warehouse Task [Open]-Warehouse Requestxxx/SCWM/MONCreate work task based on warehouse requestCreate putaway/picking task from warehouse requestWarehouse Clerk
Warehouse Task [Confirmed]--Warehouse Task [Open]Warehouse Task [Open]xxx/SCWM/TO_CONFConfirm task completion and update stockScan task completion on RF terminal, real-time stock updateWarehouse Operator
Warehouse Order [Open]-Warehouse Order [Open]-Warehouse Task [Open]xxx/SCWM/MONCreate order grouping multiple tasksGroup 5 tasks in the same area into 1 orderWarehouse Planner
Warehouse Order [Completed]--Warehouse Order [Open]Warehouse Order [Open]xxx/SCWM/MONComplete when all tasks in order are finishedComplete order after all 5 tasks within order are doneWarehouse Operator
4 Stock ManagementInternal Stock Transfer [Open]-Internal Stock Transfer [Open]-Quantxxx/SCWM/IM_STCreate stock movement task between storage bins within warehouseCreate movement task from bin A-01-01 to B-02-03Warehouse Clerk
Internal Stock Transfer [Confirmed]--Internal Stock Transfer [Open]Internal Stock Transfer [Open]xxx/SCWM/IM_STConfirm and record stock movement completionScan movement completion on RF terminal, update stock locationWarehouse Operator
Posting Change [Open]MMPosting Change [Open]-Quantxxx/SCWM/IM_PCPrepare attribute change such as stock type or ownerPrepare change of quality inspection stock to available stockWarehouse Clerk
Posting Change [Posted]MM-Posting Change [Open]Posting Change [Open]xxx/SCWM/IM_PCExecute attribute change and post to S/4HANAExecute stock type change, synchronize with S/4HANAWarehouse Clerk
Replenishment [Open]-Replenishment [Open]-Fixed Storage Bin / Quantxxx/SCWM/REPLCreate replenishment task to fixed binAuto-create replenishment task when picking area falls below minimum stockWarehouse Clerk
Replenishment [Confirmed]--Replenishment [Open]Replenishment [Open]xxx/SCWM/REPLConfirm and record replenishment completionScan replenishment completion on RF terminal, update fixed bin stockWarehouse Operator
5 Handling UnitHandling Unit [Created]-Handling Unit [Created]-Packaging Specificationxxx/SCWM/ADHUCreate HU such as pallet or cartonCreate pallet HU 340000001 at goods receiptWarehouse Operator
Handling Unit [Confirmed]--Handling Unit [Created]Handling Unit [Created]xxx/SCWM/ADHUConfirm HU contents and statusConfirm HU contents, assign 100 units of product A to HUWarehouse Operator
Planned Shipping HU [Created]-Planned Shipping HU [Created]-Outbound Deliveryxxx/SCWM/CAPPre-plan HU configuration for shipmentPre-plan 3-pallet configuration for outbound deliveryWarehouse Planner
Planned Shipping HU [Confirmed]--Planned Shipping HU [Created]Planned Shipping HU [Created]xxx/SCWM/CAPConfirm planned shipping HUCompare with actual picking result and confirm HU configurationWarehouse Planner
6 Outbound ProcessOutbound Delivery RequestSD--Sales Order (S/4HANA)xxx/SCWM/ODRReceive outbound delivery request information from S/4HANAReceive delivery request for sales order 8000001234 into EWMWarehouse Clerk
Outbound Delivery OrderSD--Outbound Delivery Requestxxx/SCWM/PRDOCreate outbound delivery order based on delivery requestCreate outbound delivery order 280000001 from delivery requestWarehouse Clerk
Outbound DeliverySD--Outbound Delivery Orderxxx/SCWM/PRDOCreate outbound delivery document based on delivery orderCreate outbound delivery document 80000001 from delivery orderWarehouse Clerk
Wave [Created]-Wave [Created]-Wave Template / Outbound Deliveryxx/SCWM/WAVEGroup multiple outbound delivery ordersGroup 50 outbound delivery documents for the 15:00 cutoff into a waveWarehouse Planner
Wave [Released]--Wave [Created]Wave [Created]xx/SCWM/WAVERelease wave to create tasks in bulkRelease wave to create 200 picking tasks at onceWarehouse Planner
Wave Item [Assigned]---Wave [Created]xx/SCWM/WAVEAssign outbound delivery orders to waveAssign 30 outbound delivery documents to waveWarehouse Planner
Picking Warehouse Task [Open]-Picking Warehouse Task [Open]-Wave [Released] / Outbound Deliveryxxx/SCWM/MONCreate warehouse task to pick goods from shelfCreate picking task for 100 units of product A from bin B-02-03Warehouse Operator
Picking Warehouse Task [Confirmed]--Picking Warehouse Task [Open]Picking Warehouse Task [Open]xxx/SCWM/TO_CONFConfirm and record picking completionScan picking completion from bin B-02-03 via RF terminalWarehouse Operator
Packing [Open]-Packing [Open]-Picking Warehouse Task [Confirmed]xxx/SCWM/PACKCreate packing task for outbound goodsPack picked items in cardboard boxes at packing stationWarehouse Operator
Packing [Confirmed]--Packing [Open]Packing [Open]xxx/SCWM/PACKConfirm packing completion and create HUPacking complete, assign HU number 340000001Warehouse Operator
Load [Open]-Load [Open]-Packing [Confirmed]xxx/SCWM/LOADCreate loading task to vehicleCreate loading task at Dock 3 for truckWarehouse Operator
Load [Confirmed]--Load [Open]Load [Open]xxx/SCWM/LOADConfirm and record loading completionScan completion of 20 pallets loaded via RF terminalWarehouse Operator
Goods Issue [Open]SDGoods Issue [Open]-Load [Confirmed]xxx/SCWM/SGIGoods issue in preparation stateTransition to goods issue ready status after loadingWarehouse Clerk
Goods Issue [Posted]SD-Goods Issue [Open]Goods Issue [Open]xxx/SCWM/SGIPost goods issue to S/4HANAExecute goods issue posting, reduce stock in S/4HANAWarehouse Clerk
7 Returns ProcessingCustomer Return RequestSD--Return Order (S/4HANA)xxx/SCWM/PRDIReceive customer return request from S/4HANA SDReceive return request from customer company A via SDWarehouse Clerk
Customer Return DeliverySD--Customer Return Requestxxx/SCWM/PRDICreate return delivery document based on return requestCreate return delivery document 180000100 from return requestWarehouse Clerk
Return Inspection [Completed]---Customer Return Deliveryxxx/SCWM/GRDetermine processing method based on inspection resultInspect returned goods, judge as resalableQuality Inspector
Return Goods Receipt [Posted]SD--Return Inspection [Completed]xxx/SCWM/GRPost returned goods receipt to S/4HANAPost returned goods receipt, stock restoration completeWarehouse Clerk
Vendor Return RequestMM--Defect Stockxxx/SCWM/PRDORequest return to vendorCreate vendor return request for 100 defective unitsWarehouse Clerk
Vendor Return DeliveryMM--Vendor Return Requestxxx/SCWM/PRDOCreate outbound delivery document for vendor returnCreate vendor return outbound delivery 280000100 from return requestWarehouse Clerk
Vendor Return Goods Issue [Posted]MM--Vendor Return Deliveryxxx/SCWM/SGIPost vendor return goods issue to S/4HANAPost vendor return goods issue, stock reduction completeWarehouse Clerk
8 Physical InventoryPhysical Inventory Document [Created]-Physical Inventory Document [Created]-Storage Binxxx/SCWM/PI_CREATECreate document specifying target bins and materials for inventory countCreate physical inventory document for all bins in Area AInventory Controller
Physical Inventory Document [Counted]--Physical Inventory Document [Created]Physical Inventory Document [Created]xxx/SCWM/PI_PROCESSEnter and record count resultsEnter count results for each bin via RF terminalWarehouse Operator
Count Result [Open]-Count Result [Open]-Physical Inventory Document [Counted]xxx/SCWM/PI_PROCESSTemporarily save count resultsTemporarily save first count result of 100 unitsWarehouse Operator
Count Result [Confirmed]--Count Result [Open]Count Result [Open]xxx/SCWM/PI_PROCESSConfirm count resultsAfter recount, confirm final result of 98 unitsInventory Controller
Inventory Difference [Open]-Inventory Difference [Open]-Count Result [Confirmed]xxx/SCWM/DIFF_ANALYZERAnalyze difference between system stock and count resultAnalyze system stock 100 units vs. count 98 units, difference of -2Inventory Controller
Inventory Difference [Posted]MM-Inventory Difference [Open]Inventory Difference [Open]xxx/SCWM/DIFF_ANALYZERPost difference to S/4HANA and adjust stockPost difference of -2 units to S/4HANA, stock adjustment completeInventory Controller
9 Yard ManagementTransportation Unit [Open]-Transportation Unit [Open]-Inbound/Outbound Deliveryxx/SCWM/TURegister vehicle or trailer as transportation unitRegister truck ABC-1234 as transportation unitYard Operator
Transportation Unit [Completed]--Transportation Unit [Open]Transportation Unit [Open]xx/SCWM/TUComplete transportation unit processingComplete transportation unit processing after cargo handlingYard Operator
Check-In [Open]-Check-In [Open]-Transportation Unitxx/SCWM/CICOAccept vehicle entry into yardAccept truck arrival at gateYard Operator
Check-In [Completed]--Check-In [Open]Check-In [Open]xx/SCWM/CICORecord check-in completionRegister driver information and vehicle informationYard Operator
Yard Movement Task [Open]-Yard Movement Task [Open]-Check-In [Completed]xx/SCWM/YMOVECreate vehicle movement task within yardCreate movement task from waiting area to Dock 3Yard Operator
Yard Movement Task [Confirmed]--Yard Movement Task [Open]Yard Movement Task [Open]xx/SCWM/YMOVEConfirm and record yard movement completionTruck arrived at Dock 3, movement completeYard Operator
Door Assignment [Open]-Door Assignment [Open]-Transportation Unitxx/SCWM/DOORPrepare dock door assignment for vehicleEvaluate door assignment for truck ABC-1234Yard Planner
Door Assignment [Assigned]--Door Assignment [Open]Door Assignment [Open]xx/SCWM/DOORConfirm door assignmentAssign Dock 3 to truck ABC-1234Yard Planner
Check-Out [Open]-Check-Out [Open]-Load [Confirmed]xx/SCWM/CICOPrepare vehicle departure from yardLoading complete, prepare check-outYard Operator
Check-Out [Completed]--Check-Out [Open]Check-Out [Open]xx/SCWM/CICORecord check-out completionGate passage, check-out completeYard Operator
10 Resource ManagementQueue [Created]-Queue [Created]-Resourcexxx/SCWM/MONCreate task assignment queue for resourceCreate queue for forklift FL-001Warehouse Planner
Queue [Processed]--Queue [Created]Queue [Created]xxx/SCWM/MONComplete processing of tasks in queueAll tasks in FL-001 queue completeWarehouse Operator
Resource Assignment [Open]-Resource Assignment [Open]-Warehouse Order / Resourcexxx/SCWM/MONPrepare resource assignment to warehouse orderEvaluate resource assignment for warehouse order 001Warehouse Planner
Resource Assignment [Assigned]--Resource Assignment [Open]Resource Assignment [Open]xxx/SCWM/MONConfirm resource assignmentConfirm FL-001 assigned to warehouse order 001Warehouse Planner
11 Batch/Lot ManagementBatch Determination [Executed]---Outbound Deliveryxxx/SCWM/PRDOAuto-determine batch by FIFO/FEFO rule at goods issueAuto-select oldest batch in expiration date orderWarehouse Clerk
Batch Split [Created]-Batch Split [Created]-Quantxxx/SCWM/BATCHSplit one batch into multiple batchesPrepare to split batch 001 into 001A/001BWarehouse Clerk
Batch Split [Confirmed]--Batch Split [Created]Batch Split [Created]xxx/SCWM/BATCHConfirm batch splitConfirm batch split: 001A 50 units, 001B 50 unitsWarehouse Clerk
12 Storage ControlStorage Bin Determination [Executed]---Putaway Strategyxxx/SCWM/MONAuto-determine optimal storage bin based on strategyAuto-determine bin A-01-01 considering available capacity and traffic flowWarehouse Clerk
Capacity Check [Passed]---Storage Binxxx/SCWM/MONCheck available capacity of bin and determine if putaway is possibleAvailable capacity at bin A-01-01 OK, putaway possibleWarehouse Clerk
13 RF FrameworkRF Session [Open]-RF Session [Open]-RF Profile / Userxxx/SCWM/RFUIStart login session on RF terminalWorker logs in on RF terminalWarehouse Operator
RF Session [Closed]--RF Session [Open]RF Session [Open]xxx/SCWM/RFUIEnd RF terminal sessionWork complete, log out from RF terminalWarehouse Operator
RF Task Execution [Open]-RF Task Execution [Open]-RF Session / Warehouse Taskxxx/SCWM/RFUIReceive and start executing task on RF terminalDisplay picking task 001 on RF terminalWarehouse Operator
RF Task Execution [Confirmed]--RF Task Execution [Open]RF Task Execution [Open]xxx/SCWM/RFUIScan and confirm task completion on RF terminalScan bin barcode and product barcode to confirm completionWarehouse Operator
14 MFS IntegrationMFS Queue [Open]-MFS Queue [Open]-PLC / Communication Pointx/SCWM/MFSRegister processing request to MFS in queueRegister ASRS goods issue request in MFS queueMFS Operator
MFS Queue [Processed]--MFS Queue [Open]MFS Queue [Open]x/SCWM/MFSComplete processing of MFS queueASRS goods issue complete, queue processing completeMFS Operator
Telegram [Sent]-Telegram [Sent]-MFS Queuex/SCWM/MFSSend instruction telegram to PLCSend goods issue instruction telegram to PLC001MFS Operator
Telegram [Received]--Telegram [Sent]Telegram [Sent]x/SCWM/MFSReceive response telegram from PLCReceive goods issue completion telegram from PLC001MFS Operator
MFS Task [Open]-MFS Task [Open]-Telegram [Received]x/SCWM/MFSCreate task to be executed by automated equipmentCreate conveyor transport taskMFS Operator
MFS Task [Confirmed]--MFS Task [Open]MFS Task [Open]x/SCWM/MFSConfirm automated task completionConveyor transport complete, confirm arrival at goods issue pointMFS Operator
15 Analysis & MonitoringWarehouse Monitor---Warehousexxx/SCWM/MONReal-time monitoring of warehouse operationsMonitor outstanding task count and delay alertsWarehouse Manager
Alert [Created]-Alert [Created]-Alert Rulexxx/SCWM/ALERTGenerate alert for anomalies or delaysAuto-generate picking delay alertWarehouse Manager
Alert [Processed]--Alert [Created]Alert [Created]xxx/SCWM/ALERTRecord alert resolutionDeploy additional staff to resolve delay, mark alert processedWarehouse Manager
Task Log---Warehouse Taskxxx/SCWM/MONRecord and query task execution historyQuery task execution history for the past weekWarehouse Manager
Performance Report---Task Logxxx/SCWM/REPORTAnalyze operational efficiency and KPIsOutput picking efficiency report by workerWarehouse Manager

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 📍