EWM Physical Inventory: Count, Difference and the Difference Analyzer (711)
A bin is counted and comes up short. Posting the count moves the missing quantity out of the bin into the warehouse's interim difference area; the difference analyzer then reviews it and posts it to inventory management (711) and finance.
Educational content. SAP behaviour varies by configuration and release. Spotted something off? Report it.
Digital twin
01Create the physical inventory document
PI document for bin RACK-01-03: book quantity 100 EA. The bin is blocked for movements while it is counted.
Business scenario
Rack bin RACK-01-03 should hold 100 EA of RM-1000. During the annual storage-bin inventory a counter finds 97 EA. The warehouse supervisor reviews the difference before it is written off.
All companies, numbers and documents are fictional demo data.
Step-by-step flow
- 01
Create the physical inventory document open in twin
PI document for bin RACK-01-03: book quantity 100 EA. The bin is blocked for movements while it is counted.
Counting is planned by bin or by product, depending on the inventory procedure, so EWM knows exactly what was checked.
- 02
Count the bin open in twin
The counter scans the bin and enters 97 EA. Book: 100. Difference: −3.
A blind count avoids anchoring the counter on the book quantity.
- 03
Post the count in EWM open in twin
The count is posted: bin RACK-01-03 100 → 97 EA. The missing 3 EA move to the interim difference area.
The bin is right immediately, so picking and putaway can continue — but finance is not touched until someone has reviewed the difference.
- 04
When does finance see the loss? open in twin
The bin is corrected. When are the 3 missing EA written off in finance?
Small differences often net out — stock missing from one bin turns up in another. Reviewing before posting avoids writing off and writing back.
- 05
Not in finance yet open in twin
Inventory management still has 100 EA in AFS: 97 in the bin and 3 in the difference area. No accounting document exists.
Finance sees the difference only after the difference analyzer has posted it, which is a deliberate control point.
- 06
Review and post in the difference analyzer open in twin
The supervisor checks for offsetting surpluses, finds none and posts: −3 EA (711), ₹3,000 written off.
Only now are stock and value reduced in the books, with a clear audit trail back to the count.
- 07
Inventory complete open in twin
EWM and inventory management agree again: 97 EA. The loss of ₹3,000 is in the books.
Little moved physically — this process is about discovering and explaining a discrepancy.
SAP documents
Stock impact
| Step | Plant / SLoc | Stock type | MvT | Change |
|---|---|---|---|---|
| Post the count in EWM | 1000 / AFS · RACK-01-03 | Unrestricted use | — | −3 EA |
| Post the count in EWM | 1000 / AFS · DIFFERENCES | Unrestricted use | — | +3 EA |
| Review and post in the difference analyzer | 1000 / AFS · DIFFERENCES | Unrestricted use | 711 | −3 EA |
Accounting impact
Write-off of a physical inventory difference
TypicalReview and post in the difference analyzer
- Dr Expense — inventory differences (GBB/INV)₹3,000
- Cr Inventory — raw materials (BSX)₹3,000
The missing quantity's value is expensed. Inventory is credited and an inventory-difference expense account debited (transaction key GBB, modification INV, typical). Requires configuration validation for the movement type and accounts used.
Typical conceptual flow. Actual G/L accounts and posting behaviour depend on material valuation, automatic account determination and system configuration.
Movement type
- 711GI for inventory difference (warehouse)Reversal: 712
Confirms that recorded stock matches physical stock, corrects bins immediately and posts accepted differences to inventory management and finance through a controlled review.
Transactions & Fiori apps
- /SCWM/PI_PROCESS — Create Physical Inventory Document
- /SCWM/PI_COUNT — Enter Physical Inventory Count
- /SCWM/DIFF_ANALYZER — Difference Analyzer
- /SCWM/MON — Warehouse Management Monitor
- Warehouse Monitor
- Physical inventory apps for EWMNames and availability depend on release and scope
Differences by SAP version
Classic WM posted differences with LI20/LI21 into interim storage type 999, then cleared them to inventory management — the same idea.
Embedded EWM uses the same two-stage approach: EWM count, then difference analyzer to inventory management.
Physical inventory functions in EWM are scope dependent.
Configuration
PI procedure per storage type
Configuration dependentWhich procedures are allowed: storage-bin- or product-specific, annual, cycle counting, ad hoc, putaway or low-stock inventory.
Tolerance groups
Configuration dependentLimit which differences a user may post, by quantity or value.
Posting of differences to inventory management
Configuration dependentThe movement types used (typically 711/712) and the accounts determined. Requires configuration validation.
Prerequisites
- Physical inventory procedures allowed for the storage type (annual, cycle counting, ad hoc, low-stock check)
- Tolerance groups for counters and for the difference analyzer
- No open warehouse tasks on the bins being counted
Master data
- Storage bins
- Units of counting for bin-specific inventory.
- Product (EWM views)
- Cycle-counting indicator for cycle counting.
Organizational structure
- Warehouse EW01
- Storage location AFS
Tables
| Table | Description |
|---|---|
| /SCWM/AQUA | Quants — the book quantity per bin |
| /LIME/PI_DOC_IT | Physical inventory document items (EWM uses the LIME framework) — requires configuration validation |
| MATDOC | The difference posting in inventory management |
| ACDOCA | The inventory-difference accounting entry (S/4HANA) |
Integration
- MMAccepted differences update inventory management.
- FIThe value of the difference is expensed (or credited for surpluses).
Common errors
“Bin cannot be counted”
Likely causes: Open warehouse tasks on the bin; PI procedure not allowed for the storage type
Where to look: Warehouse monitor — open tasks · PI procedure settings
“Difference cannot be posted”
Likely causes: User's tolerance group too low; Posting period closed
Where to look: Tolerance group assignment · Posting periods
“Stock in the difference area keeps growing”
Likely causes: Difference analyzer not run regularly
Where to look: Difference analyzer backlog
Troubleshooting
Something went wrong? Work through these checks in order. They are diagnostic questions, not configuration instructions — confirm changes with your system owner.
CHECK 1
Counting
- Are there open tasks on the bin?
- Is the PI procedure allowed?
CHECK 2
Posting differences
- Is the tolerance group sufficient?
- Has the difference analyzer been run?
Interview questions
How does posting a count in EWM differ from posting a difference in inventory management?
Posting the count in EWM corrects the bin immediately and moves the difference into an interim difference area inside EWM; inventory management and finance are unchanged. The difference analyzer then reviews differences — often offsetting a shortage in one bin against a surplus in another — and posts the remaining difference to inventory management and FI.
Which physical inventory procedures does EWM support?
Annual inventory (storage-bin- or product-specific), cycle counting, ad hoc inventory, and continuous procedures such as putaway inventory and low-stock or zero-stock checks. Which are allowed is set per storage type.
What is the accounting impact of a count shortage?
Once posted by the difference analyzer, inventory is credited and an inventory-difference expense account debited at the product's valuation price — typically through automatic account determination. A surplus posts the reverse.
Quiz
References
- SAP SE — SAP Help Portal: Physical Inventory in EWM (source)
- SAP SE — SAP Help Portal: Difference Analyzer (source)
- SAP SE — SAP Help Portal: Inventory Management Integration (source)
Explanations are original. They summarize standard behaviour; always validate against your system's release and configuration.
Version history
| Version | Change |
|---|---|
| 1.0.0 | Initial version. |