SKUs whose on-hand count differs between S/4HANA Cloud (system of record) and commerce platform. Sync-failure detector.
At a glance
Materials whose on-hand quantity differs between S/4HANA Cloud (the financial and operational system of record) and the commerce platform’s storefront-side inventory display. Sync-failure detector. Each row shows the SAP quantity, the commerce-side quantity, the drift in units, and the affected commerce platforms.
Calculation
Calculated automatically from your SAP data. See the At a glance summary above for what the metric tracks and the worked example below for a typical reading.Worked example
A US enterprise B2B distributor on S/4HANA Cloud. Snapshot 03 May 26. Headline: 38 materials with drift > 5 units across 3 commerce platforms. Estimated lost-sale exposure: $84,000 if drift causes inability to fulfil. Top 8 drift cases:
Investigation walkthrough:
- MAT-A23: 78-unit drift, commerce overstated. Shopify is showing 220 units available; SAP says 142. If a customer orders 200, Shopify accepts the order but SAP’s ATP fails when the Sales Document arrives. The order ends up on inventory hold, then escalates to either a stock-out apology or an emergency replenishment. Root cause: sync from SAP -> Shopify is delayed by 3+ hours when a goods issue posts.
- MAT-B41: 84-unit drift, commerce understated. SAP just received 84 units (movement type 101) but the BigCommerce-side webhook lost the message. Customers see “out of stock” on a product that actually has 84 units. This is direct lost demand; the OOS-with-demand card surfaces the impact.
- MAT-E55: plant scope mis-mapping. Plant 2010 (Toronto) has 0 units of this material; commerce shows 12. The integration is wrongly pulling from a different plant. Configuration fix: align plant-to-channel mapping in the integration.
- The pattern matters more than individual rows. If drift is consistently “commerce overstated”, the SAP -> commerce sync is failing; if consistently “commerce understated”, the commerce -> SAP sync is failing.
- Action playbook:
- Configure SAP outbound IDoc / OData event triggers on goods movements (movement types 101, 161, 261, 601, 651) so commerce platforms see updates within minutes.
- Configure inbound webhooks from commerce platforms when an order ships; SAP creates the Sales Document immediately rather than batch-syncing.
- Add a periodic full reconciliation (overnight) as a safety net.
Sibling cards merchants should reference together
Reconciling against the vendor’s own dashboard
Where to look in S/4HANA Cloud:
Stock Overview transaction MMBE / MB52 -> SAP-side ground truth
Material Inventory Values Fiori app
Embedded Analytics: CDS view I_MaterialStock
Direct deep-link: https://my{tenant}.s4hana.cloud.sap/sap/bc/ui2/flp#MaterialInventoryValues-display
Why our list may legitimately differ from a manual MMBE check:
Cross-connector reconciliation: