A goods receipt posts. Somewhere, a number changes — but which system actually holds the real quantity, the one everything else has to agree with?
In embedded EWM, that question barely makes sense. In decentralized EWM, it’s a real architectural split — and the honest answer depends on whether you’re asking about the warehouse floor or the general ledger.
What «Stock Quantity» Actually Means Here
Ask how much of a product is in the warehouse and you’ll get two different answers depending on who you ask. Inventory Management (IM) in S/4HANA tracks stock at plant and storage location level — enough to run MRP, valuation, and availability checks. EWM tracks stock at a much finer grain: storage bin, handling unit, batch, stock type. Same product, two very different resolutions.
That difference alone doesn’t cause a problem. The problem only shows up when those two resolutions live in two different databases.
The Architecture That Actually Answers the Question
Same as with posting changes, the honest answer comes down to one fact: is EWM sharing S/4HANA’s database, or running on its own?

The one sentence worth remembering
On embedded EWM there’s only one stock record, so «who’s the master» isn’t a question you can even ask. On decentralized EWM there are two — and they’re both right, just about different things.
Why Embedded EWM Has No Real Question to Answer
Embedded EWM and S/4HANA’s Inventory Management read and write the same underlying stock tables. A bin-level quantity in EWM and the IM quantity for that material and storage location aren’t two numbers that happen to match — they’re the same number, queried two different ways.
There’s no interface here, because there’s nothing to send anywhere. If EWM shows 40 units in a bin, IM already agrees — IM’s view is just a coarser aggregation of the exact same data.
In Decentralized EWM, «Master» Splits in Two
Decentralized EWM runs on its own system, with its own database. Every stock movement inside the warehouse — putaway, picking, a posting change — updates EWM’s own stock tables first. ERP’s Inventory Management only finds out afterward, through an interface.
That split means the honest answer to «who’s the master» depends entirely on what you’re asking:
Ask which bin a batch physically sits in, and EWM is the only system that can answer — IM doesn’t track bins.
Ask what quantity is available to promise on a sales order, or what the general ledger should show, and IM is the system everything downstream — MRP, valuation, ATP — actually trusts.
Neither system is wrong. They’re just the master for different questions.
How the Two Records Actually Stay in Sync
Every stock-relevant movement in decentralized EWM triggers a message back to ERP through the standard goods movement interface — asynchronous, queue-based, not instant. The same happens in reverse when a movement originates in ERP. Most of the time this closes within seconds and nobody notices.

The exception is when the interface lags or a queue fails silently — and that’s exactly when the two numbers can genuinely disagree, even if only for a few minutes.
When you actually need to check whether they still agree, that’s not a warehouse-floor task. /SCWM/ERP_STOCKCHECK is a real SAP report that compares EWM stock against ERP stock directly and flags the mismatches — but it’s built for IT and support during reconciliation or after an interface incident, not something a picker or a supervisor opens on a normal day.
Where to Actually Check the Numbers
Related Reading
- Who Is the Master for Posting Changes: EWM or ERP? — the same embedded-vs-decentralized split, applied to stock type and status changes
- Inside an SAP EWM Warehouse — where stock synchronization fits in the end-to-end flow
Part of the EWM Common Topics series
More posts coming soon

Deja un comentario