Delivery Replication and Confirmation Flow Between ERP and EWM (Part 3)
Explains how outbound and inbound deliveries move from ERP/S4 to EWM, how EWM confirms goods movements back, and which queues and message types carry that traffic.
Explanation
When a warehouse runs on EWM (embedded or decentralized) while sales, purchasing, and inventory accounting stay in ERP/S4, every delivery must be replicated to EWM so warehouse execution can plan and confirm work, and every physical goods movement executed in EWM must be posted back to the ERP stock ledger. This two-way flow is the functional heart of ERP-EWM integration, and consultants must understand it well enough to explain document status mismatches to warehouse supervisors and finance teams.
On the outbound side, when a sales order-based delivery is created in ERP, the delivery header and item data is sent to EWM as a delivery request. In decentralized EWM this happens over qRFC (queued RFC) using IDoc-based message types for delivery creation, change, and deletion; the replicated document becomes an EWM outbound delivery order, which is a distinct object from the ERP delivery even though they share a common delivery number in many configurations. In embedded EWM on S/4HANA, the same logical replication occurs but through an internal, tightly coupled call framework rather than external IDoc transport, so there is no separate ALE distribution model to configure, though the delivery still exists as two document representations internally.
EWM then plans and executes the outbound process: wave assignment, warehouse task creation, picking, packing, and loading. As each step completes, EWM does not wait until the very end to talk to ERP. Depending on configuration, goods issue can be posted from EWM once picking and loading confirmations are complete, or ERP can retain control of the goods issue posting while EWM only confirms execution status. The confirmation message flows back through the same queued communication channel, updating delivery quantities and eventually triggering the goods movement posting in ERP inventory management.
Inbound follows a mirror pattern: a purchase order or inbound delivery in ERP is replicated to EWM as an expected receipt; EWM manages putaway, quality inspection triggers if configured, and goods receipt posting, then confirms actual received quantities back to ERP, which updates the purchase order history and stock.
Because this is asynchronous, queue-based communication, timing gaps are normal and expected, not automatically an error. A delivery might show as 'in process' in ERP for several minutes while EWM finishes picking, and confirmations are typically processed in near-real-time but not synchronously. Consultants need to understand which message types drive which document status transitions so they can distinguish a normal processing delay from a genuine integration break.
Another important design point is quantity and batch/handling unit reconciliation. If packing in EWM changes handling unit structure or if partial confirmations are posted, the ERP delivery must reconcile those quantities correctly; misconfigured item category or batch determination settings can cause delivery items to remain open indefinitely even though the warehouse work is physically complete. Understanding this flow is essential before attempting to diagnose queue failures, which is covered in the next lesson.
Real project scenario
During a retail distribution center go-live on decentralized EWM, warehouse supervisors reported that completed and loaded deliveries were still showing as open in ERP for up to twenty minutes. Investigation showed this was expected queue processing latency under peak load, not a defect, and the business accepted a revised SLA after the consulting team explained the asynchronous confirmation flow and adjusted batch job scheduling for downstream billing so it no longer ran immediately after shipment completion.
Common mistakes
- Assuming ERP and EWM delivery documents are the same object with identical status update timing
- Treating normal queue processing delay as a system error and escalating unnecessarily
- Overlooking handling unit or batch split differences that block final delivery quantity reconciliation
- Not distinguishing between EWM-side goods issue posting and ERP-side goods issue posting when troubleshooting missing stock updates
- Ignoring message type-specific configuration when only one direction of replication appears to fail
Best practices
- Document expected replication latency and share it with warehouse and finance stakeholders before go-live
- Clarify early in design whether goods issue and goods receipt postings originate in EWM or ERP
- Align batch and handling unit determination logic between ERP and EWM to avoid reconciliation gaps
- Build monitoring dashboards that show delivery status side by side across both systems
- Train key users to check queue status before assuming a functional defect
Interview angle
Interviewers use this topic to check whether a candidate actually understands EWM as a distinct execution system rather than assuming it behaves like classic WM. Strong answers describe the delivery replication and confirmation loop in terms of document types, queue-based transport, and asynchronous timing, and can explain why a delivery might be complete in the warehouse but not yet reflected in ERP.
Practice this lesson
Quick check
1. A project team faces this situation in "Delivery Replication and Confirmation Flow Between ERP and EWM": During a retail distribution center go-live on decentralized EWM, warehouse supervisors reported that completed and loaded deliveries were still showing as open in ERP for up to twenty minutes. Which action is the most appropriate next step?
2. In ERP-EWM integration for a decentralized landscape, which technology ensures that confirmation messages (such as goods issue postings) are processed by the receiving system in the exact order they were sent, even under high message volume?
3. When a goods receipt is posted for an inbound delivery in SAP EWM, how is this information typically communicated back to SAP ERP to update the corresponding inbound delivery status?
Interview questions
1. A project encounters this situation while working on Delivery Replication and Confirmation Flow Between ERP and EWM: During a retail distribution center go-live on decentralized EWM, warehouse supervisors reported that completed and loaded deliveries were still showing as open in ERP for up to twenty minutes. Walk through how you would analyze the requirement or issue, what you would validate, and how you would test the solution before release.
Answer it in your own words first, then compare.
2. Using this SAP project situation — A retail distribution operator ran ECC WM in a single ERP system for over a decade and decided to modernize with EWM ahead of an S/4HANA move — explain Architecting EWM Deployment and Integration Strategy: Embedded vs Decentralized Trade-offs. What should happen, which concepts or process steps matter, and what common mistake would you avoid?
Answer it in your own words first, then compare.
Reference-verified: the steps are checked against official SAP documentation and tutorials, and object and field names in the sample code are checked for consistency. The code has not been compiled or run on an SAP system by ERPClimb. Syntax marked release-dependent varies by SAP release, so check it in your own system.
More lessons in this topic
- Architecting EWM Deployment and Integration Strategy: Embedded vs Decentralized Trade-offs (Part 4)
- Configuring and Monitoring ERP-to-EWM Data Flow for Decentralized Scenarios (Part 2)
- Diagnosing and Recovering Integration Queue Failures Between ERP and EWM (Part 5)
- SAP EWM Integration Tutorial (Part 1)