Skip to main content
Card class: HeroCategory: Executive Overview
Composite of IDoc-queue-clean x AR-aging-low x inventory-variance-low x close-on-time. One number that tells the executive whether the SAP backbone is healthy.

At a glance

A single 0-100 composite that blends the most important operational-health signals from your S/4HANA Cloud connector into one executive number. It multiplies together four component scores: IDoc queue cleanliness, AR aging health, inventory variance, and period-close timeliness. A score near 100 means the integration is clean, cash is moving, stock figures agree, and closes land on time. A falling score is the earliest single-glance warning that something in the SAP backbone needs attention, before any individual card has fully alerted.
What it countsA weighted composite of four component cards, each normalised to a 0-100 sub-score, then blended into one figure. The components are IDoc-queue-clean (from the IDoc error queue depth), AR-aging-low (from the AR aging gauges), inventory-variance-low (from inventory sync drift), and close-on-time (from period-close status).
How it is calculatedEach component is scored 0-100 where 100 is perfectly healthy, then combined into a single 0-100 result. A weak component drags the composite down, so a single failing area is visible even when the other three are strong. The card is designed so no one component can hide a problem in another.
Numerator vs denominatorNot a single numerator-over-denominator ratio. It is a blend of four sub-scores. Read the headline for the at-a-glance health, then drill into whichever component is lowest to find the actual problem.
Component cardsIDoc Error Queue Depth, AR Aging 60+ Days, Inventory Sync Drift, and Period Close Status. Each is a standalone card in its own right; this card aggregates them for an executive view.
CurrencyScore metric, currency-agnostic. The components draw on value-based and count-based inputs, but the output is a dimensionless 0-100 number.
Company Code scopeRespects the dashboard Company Code filter. By default blends the components across every Company Code visible to the connected SAP business user / API role. The close-on-time component is inherently multi-entity.
Time windowRT/7D (live composite with a 7-day trend)
Alert trigger<70
Rolesowner, finance, operations

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 UK enterprise commerce group on SAP S/4HANA Cloud Public Edition, three Company Codes, ecom orders flowing in via IDoc. Live snapshot at 03 May 26.
ComponentUnderlying readingSub-score (0-100)
IDoc queue clean69 documents in the error queue (above the 50 alert)58
AR aging low60+ share at 16.0% (just above the 15% alert)74
Inventory variance lowsync drift within tolerance on most SKUs88
Close on timelast close landed on the deadline, no entity late95
SAP S/4HANA Health Score (this card)68
Four things to notice:
  1. The composite is 68, below the 70 alert threshold. The gauge fires. At a glance the executive knows the SAP backbone needs attention without reading four separate cards.
  2. The IDoc component is the culprit at 58. It drags the whole score down. The other three are healthy to strong. The composite correctly points the executive straight at the integration queue, which is where the 69 stuck documents live. Drill into Open (Unposted) Journal Entries and IDoc Error Queue Depth to act.
  3. A single weak component cannot be masked. Inventory at 88 and close at 95 are excellent, but the blend still lands at 68 because the IDoc queue is broken. This is deliberate: the score is built so one failing area cannot hide behind three good ones.
  4. The 7-day trend matters more than the absolute. A score of 68 that was 92 last week signals a sudden break, probably a new IDoc mapping error after a deployment. A 68 that has sat there for a month signals a chronic, tolerated backlog. Read the trendline, not just the number.
T-codes / Fiori apps for drilling in:
  • WE05 / BD87: IDoc monitoring and reprocessing (IDoc component).
  • FBL5N / Manage Customer Line Items: receivables aging (AR component).
  • Inventory reconciliation and stock-overview apps: variance (inventory component).
  • Manage Posting Periods / close cockpit: period-close timeliness (close component).

Sibling cards merchants should reference together

The S/4HANA Health Score is a roll-up. Its value is the drill-down, so the most important siblings are the four component cards it blends, plus the executive cards it sits beside.
CardWhy pair it with SAP S/4HANA Health Score
IDoc Error Queue Depth (last 24h)The IDoc-queue-clean component. Usually the first to drag the score down in a commerce shop.
Open (Unposted) Journal EntriesThe journal-side view of the same IDoc-failure problem.
AR Aging 60+ DaysThe AR-aging-low component.
Inventory Sync DriftThe inventory-variance-low component.
Period Close Status (by CompanyCode)The close-on-time component.
Period Close On-Time Rate (12mo)The longer-run view of the close component.
Top Findings Across Company CodesThe multi-entity executive companion to this single-number score.

Reconciling against SAP

Where to look in S/4HANA Cloud: There is no single native SAP equivalent to this composite, because SAP does not ship a blended cross-domain health score out of the box. To reproduce it, you reconcile each component against its own native source:
IDoc component: IDoc List WE05 filtered to inbound error status, and the Application Interface Framework monitor AR component: Manage Customer Line Items Fiori app aging buckets, or transaction FBL5N Inventory component: stock-overview and inventory-reconciliation Fiori apps comparing SAP stock to the commerce platform Close component: Manage Posting Periods Fiori app and the financial close cockpit Embedded Analytics: the relevant CDS views per component in your release
Direct link template: https://my{tenant}.s4hana.cloud.sap/sap/bc/ui2/flp then the relevant app per component. To validate the score, check each component card against its native SAP source, confirm each sub-score, and the composite should follow. There is no single SAP screen to compare against; the reconciliation is component by component. Common mistakes when interpreting the composite:
  • Treating it as a single SAP metric. It is a Vortex IQ composite, not an SAP-native KPI. Do not expect a matching number anywhere in the Fiori launchpad.
  • Ignoring the weakest component. The headline can look only mildly low while one component is severely broken. Always open the lowest sub-score.
  • Comparing across tenants. Two tenants with different volumes and close cadences will weight the components differently in practice. The score is most meaningful as a trend against itself, not against another business.
Why our number may differ from your own manual assessment:
ReasonDirectionWhy
Component weightingEitherThe blend weights the four components in a fixed way. A manual assessment that weights, say, close-on-time more heavily will land on a different number.
Component thresholdsEitherEach sub-score is normalised against its own alert threshold. If you tuned a component card’s threshold, its sub-score and the composite shift accordingly.
Snapshot timingEitherThe score is live. Reprocessing IDocs or closing a period mid-snapshot changes a component and the composite. Match the timestamp.
Company Code scopeEitherThe card respects the dashboard filter. A manual assessment over all entities will differ from a filtered view.
Missing component dataEitherIf a component’s source is unavailable (for example, inventory not connected), the blend adapts, which changes the composite versus a full four-component view.
Cross-connector reconciliation: This card is intentionally SAP-internal. It blends signals that live only in the SAP backbone (IDoc queue, FI-AR aging, inventory variance, posting-period status) and has no commerce-platform counterpart. The commerce platforms feed the IDoc and inventory components upstream, so a commerce-side integration break will show here as a falling IDoc or inventory sub-score.

Known limitations / merchant FAQs

What does the score actually measure? The operational health of your SAP backbone as seen from the connector, condensed to one number. It blends whether inbound integration is clean (IDoc queue), whether cash is moving (AR aging), whether stock figures agree across systems (inventory variance), and whether finance is closing on time (period close). It is an executive at-a-glance signal, not a financial result. Why blend four cards instead of just watching them separately? Because executives do not have time to scan four cards every morning, and a problem in any one of them is a problem worth knowing about. The composite gives a single daily glance: green means the backbone is healthy, a drop means open the lowest component. The four component cards remain the place to diagnose and act; this card is the trigger to go look. What is a good score? Above 70 is the healthy floor; the alert fires below it. Above 90 means all four areas are strong. Between 70 and 90 means one area is soft but not broken. Below 70 means at least one component is failing hard enough to warrant action. As with all the cards, the threshold is tunable per workspace. How do I act on a low score? Open the component with the lowest sub-score first; it is dragging the composite. The card surfaces which one. From there, drill into that component’s own card and its native SAP source. A low IDoc sub-score sends you to WE05 and BD87; a low close sub-score sends you to the posting-period apps; and so on. Does one bad component sink the whole score? By design, a severely weak component pulls the composite down even when the others are strong, because a broken integration queue or a missed close is a real problem regardless of how healthy receivables are. The score is built so good areas cannot mask a bad one. That is the point of a health composite. Can I change the weighting or the components? The component set and thresholds are configurable per workspace in the Sensitivity tab. Businesses that care most about close timeliness can weight that component more; commerce-heavy shops that live and die by IDoc integration can weight that one. The default blend balances all four. Why is the time window RT/7D? Because the headline is best read live (so you catch a sudden break the moment it happens) but the meaning comes from the 7-day trend. A score that just dropped from 92 to 68 is a fresh incident; a score that has sat at 68 for weeks is a tolerated chronic state. The card shows both the live value and the trendline so you can tell them apart.

Tracked live in Vortex IQ Nerve Centre

SAP S/4HANA Health Score is one of hundreds of KPI pulses Vortex IQ tracks across SAP and 70+ other ecommerce connectors. Nerve Centre runs the detection layer; Vortex Mind investigates the cause when something moves; Ask Viq lets you interrogate any number in plain English. Start for free or book a demo to see this metric running on your own data.