> ## Documentation Index
> Fetch the complete documentation index at: https://docs.vortexiq.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# SAP S/4HANA Cloud on Vortex IQ

> Monitor SAP S/4HANA Cloud performance signals, run automated checks, and prepare approved work through Vortex IQ.

Monitor SAP S/4HANA Cloud performance signals, run automated checks, and prepare approved work through Vortex IQ.

No changes are made without the configured approval policy. Read-only operations do not modify the connected system; schedules, access scopes, API usage and data handling remain governed by Vortex IQ controls.

[Connect or manage this source](https://app.vortexiq.ai/workbench/settings/sources) · [How connecting works](/integrations/connector-catalogue)

| **85**              | **6**            | **Build your own** | **Ready to build yours** | **5**          |
| ------------------- | ---------------- | ------------------ | ------------------------ | -------------- |
| performance signals | automated checks | automated fixes    | workflows                | API operations |

## Monitor performance

85 performance signals. Signals with an alert band can raise Nerve Centre alerts; every signal supports a merchant-configured watcher.

| Signal                                                   | Outcome                 | Alert behaviour         | What it tracks                                                                                                                                                             |
| -------------------------------------------------------- | ----------------------- | ----------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **AR Aging on Customers with Active Ecom Orders**        | Protect revenue         | Alert band 1000 / 10000 | Credit-control gap: customer ordering on ecom while past-due on SAP AR. Should auto-flag BusinessPartnerIsBlocked=true.                                                    |
| **Commerce Orders Without S/4HANA Cloud Sales Document** | Protect revenue         | Watch only              | Commerce Orders Without S/4HANA Cloud Sales Document from SAP, grouped under Cross-Channel: Revenue at Risk. Computes when a live S/4HANA Cloud tenant is connected; recon |
| **Dead Stock Value**                                     | Run operations          | Alert band 5 / 15       | Dead Stock Value from SAP, grouped under Inventory. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory.                 |
| **Dead Stock with Active Ad Spend**                      | Protect revenue         | Watch only              | Dead Stock with Active Ad Spend from SAP, grouped under Cross-Channel: Revenue at Risk. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SA |
| **Ecom Customers Absent from SAP Business Partner**      | Run operations          | Alert band 0 / 10       | Ecom customers with completed orders + no SAP Business Partner = AR can't post, credit-limit logic bypassed.                                                               |
| **Ecom Orders Missing Matching SAP Billing Document**    | Protect revenue         | Merchant rule           | Orders the merchant fulfilled but SAP never billed ,  pure missed revenue + audit-trail gap. Common cause: Sales Document type misconfigured in IDoc partner profile.      |
| **Gross Margin Percentage**                              | Run operations          | Watch only              | Gross Margin Percentage from SAP, grouped under Margin & Cost. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory.      |
| **Idoc Error Queue Depth (last 24h)**                    | Grow revenue            | Merchant rule           | Idocs in error status 51/56/64 ,  typical ecom-integration failure mode (Sales Document type missing, partner profile missing, currency conversion error).                 |
| **Intercompany Imbalances (consolidation blocker)**      | Run operations          | Merchant rule           | Sub-company journals that don't balance across the CompanyCode group. Blocks SAP Group Reporting consolidation.                                                            |
| **Journal Entries Failing to Post (idoc error queue)**   | Grow revenue            | Alert band 0 / 5        | Idoc EXPORT/IMPORT failures block ecom-driven postings. P1 because revenue invisible to GL until resolved.                                                                 |
| **Journal Imbalances (debit != credit)**                 | Run operations          | Alert band 0 / 5        | SAP rejects imbalanced documents; persistence suggests integration logic broken on the calling side.                                                                       |
| **Margin Erosion Alerts**                                | Run operations          | Watch only              | Margin Erosion Alerts from SAP, grouped under Nerve Centre. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory.         |
| **Material On-Hand Went Negative (any Plant)**           | Grow revenue            | Alert band 0 / 1        | Negative on-hand = double-posting via MM-IM movements, unit-of-measure conversion error, or stock-transfer race.                                                           |
| **OOS with Open Sales Document Demand**                  | Protect revenue         | Watch only              | OOS with Open Sales Document Demand from SAP, grouped under Cross-Channel: Revenue at Risk. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom agains |
| **Open (Unposted) Journal Entries**                      | Control risk and change | Alert band 0 / 50       | AccountingDocuments stuck in error queue. Common cause: idoc IMPORT failure on Sales Document type from ecom integration.                                                  |
| **Period Close Past Deadline (any CompanyCode)**         | Control risk and change | Alert band 0 / 5        | Late close on any CompanyCode blocks Group Reporting consolidation + audit-trail integrity.                                                                                |
| **Period Close Status (by CompanyCode)**                 | Run operations          | Alert band 0 / 5        | Multi-entity SAP installs close per CompanyCode; one late entity blocks consolidation.                                                                                     |
| **Revenue Booked into GL**                               | Grow revenue            | Watch only              | Revenue Booked into GL from SAP, grouped under Revenue & Sales. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory.     |
| **Revenue Gap vs Commerce**                              | Protect revenue         | Alert band 0 / 5        | Revenue Gap vs Commerce from SAP, grouped under Cross-Channel: Revenue at Risk. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP financ |
| **Revenue Gap, Detailed Breakdown**                      | Protect revenue         | Watch only              | Revenue Gap, Detailed Breakdown from SAP, grouped under Cross-Channel: Revenue at Risk. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SA |
| **SAP S/4HANA Health Score**                             | Run operations          | Merchant rule           | Composite: idoc-queue-clean x AR-aging-low x inventory-variance-low x close-on-time.                                                                                       |
| **SKUs with SAP-vs-Ecom Inventory Drift >5%**            | Protect revenue         | Alert band 1 / 5        | Plant-level on-hand vs ecom availability divergence. Resolve via MM-IM stock-transfer or sync-job restart.                                                                 |
| **Sales Documents Blocked on Inventory or Credit**       | Run operations          | Alert band 0 / 5        | Sales Documents Blocked on Inventory or Credit from SAP, grouped under Sales Orders. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP f |
| **Top-10 Customer AR Concentration %**                   | Protect revenue         | Merchant rule           | Top-10 customers' share of total AR. >40% = concentration risk; single bankruptcy event can dent quarter.                                                                  |
| **AR Aging ,  60+ Days**                                 | Run operations          | Alert band 5 / 15       | Description pending editorial review; the signal is live.                                                                                                                  |
| **AR Balance (live, by CompanyCode)**                    | Run operations          | Watch only              | Description pending editorial review; the signal is live.                                                                                                                  |
| **Days Sales Outstanding (DSO)**                         | Run operations          | Alert band 30 / 60      | Description pending editorial review; the signal is live.                                                                                                                  |
| **ERP-vs-Ecom Inventory Variance % (top-50 SKUs)**       | Run operations          | Alert band 1 / 5        | Description pending editorial review; the signal is live.                                                                                                                  |
| **A/R Aging Detail**                                     | Run operations          | Alert band 5 / 25       | A/R Aging Detail from SAP, grouped under AP/AR Cycle. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory.               |
| **AR Aging Buckets (0-30/31-60/61-90/90+)**              | Run operations          | Watch only              | AR Aging Buckets (0-30/31-60/61-90/90+), compared across items.                                                                                                            |
| **Active Customers**                                     | Run operations          | Watch only              | Active Customers from SAP, grouped under Customer Master. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory.           |
| **Average Landed Cost per Unit**                         | Run operations          | Alert band 0 / 10       | Average Landed Cost per Unit from SAP, grouped under Inventory. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory.     |
| **Average Sales Document Value**                         | Grow revenue            | Alert band 0 / -5       | Average Sales Document Value from SAP, grouped under Revenue & Sales. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventor |
| **B2B Payment Terms Mix**                                | Run operations          | Watch only              | B2B Payment Terms Mix from SAP, grouped under AP/AR Cycle. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory.          |
| **Cash Application Rate**                                | Run operations          | Alert band 95 / 85      | Cash Application Rate from SAP, grouped under AP/AR Cycle. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory.          |
| **Cash Applied Today**                                   | Run operations          | Watch only              | Cash Applied Today from SAP, grouped under AP/AR Cycle. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory.             |
| **Cash Collected**                                       | Grow revenue            | Alert band 0 / -15      | Cash Collected from SAP, grouped under Revenue & Sales. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory.             |
| **Company Code Health Roll-up**                          | Run operations          | Watch only              | Company Code Health Roll-up from SAP, grouped under Multi-Entity. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory.   |
| **Company Code Performance**                             | Customer experience     | Watch only              | Company Code Performance from SAP, grouped under Multi-Entity. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory.      |
| **Consolidated Revenue Trend**                           | Grow revenue            | Watch only              | Consolidated Revenue Trend from SAP, grouped under Multi-Entity. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory.    |
| **Credit Hold Spike**                                    | Run operations          | Alert band 0 / 5        | Credit Hold Spike from SAP, grouped under Nerve Centre. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory.             |
| **Credit Memo Value**                                    | Grow revenue            | Watch only              | Credit Memo Value from SAP, grouped under Revenue & Sales. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory.          |
| **Customer Churn Signals**                               | Run operations          | Alert band 0 / 5        | Customer Churn Signals from SAP, grouped under Customer Master. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory.     |
| **Customer Credit Utilisation**                          | Run operations          | Alert band 60 / 85      | Customer Credit Utilisation from SAP, grouped under AP/AR Cycle. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory.    |
| **DSO Increase Alert**                                   | Run operations          | Alert band 0 / 10       | DSO Increase Alert from SAP, grouped under Nerve Centre. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory.            |
| **Dead Stock Threshold Breach**                          | Run operations          | Alert band 0 / 1        | Dead Stock Threshold Breach from SAP, grouped under Nerve Centre. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory.   |
| **FX Currency Exposure**                                 | Grow revenue            | Alert band 5 / 15       | FX Currency Exposure from SAP, grouped under Revenue & Sales. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory.       |
| **High-Value Overdue Invoices**                          | Run operations          | Alert band 0 / 50000    | High-Value Overdue Invoices from SAP, grouped under Nerve Centre. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory.   |
| **Intercompany Balance**                                 | Run operations          | Watch only              | Intercompany Balance from SAP, grouped under Multi-Entity. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory.          |
| **Inventory Carrying Cost**                              | Run operations          | Watch only              | Inventory Carrying Cost from SAP, grouped under Inventory. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory.          |
| **Inventory Turnover Ratio**                             | Run operations          | Alert band 4 / 2        | Inventory Turnover Ratio from SAP, grouped under Inventory. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory.         |
| **Invoiced Revenue**                                     | Grow revenue            | Alert band 0 / -5       | Invoiced Revenue from SAP, grouped under Revenue & Sales. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory.           |
| **Journals by Source Module**                            | Grow revenue            | Watch only              | SD/MM/FI/PP split. SD share growth = ecom integration scaling; spikes in FI manual = controls gap.                                                                         |
| **Landed Cost Variance vs Standard**                     | Run operations          | Alert band 2 / 5        | Landed Cost Variance vs Standard from SAP, grouped under Margin & Cost. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/invent |
| **Margin Compression**                                   | Run operations          | Alert band 0 / 2        | Margin Compression from SAP, grouped under Nerve Centre. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory.            |
| **Margin by SKU**                                        | Run operations          | Alert band 30 / 10      | Margin by SKU from SAP, grouped under Margin & Cost. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory.                |
| **Open Sales Document Value**                            | Run operations          | Watch only              | Open Sales Document Value from SAP, grouped under Sales Orders. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory.     |
| **Open Sales Documents**                                 | Run operations          | Watch only              | Open Sales Documents from SAP, grouped under Sales Orders. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory.          |
| **Orders on Credit Hold**                                | Run operations          | Alert band 0 / 5        | Orders on Credit Hold from SAP, grouped under AP/AR Cycle. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory.          |
| **Overdue Invoice Value**                                | Run operations          | Alert band 0 / 50000    | Overdue Invoice Value from SAP, grouped under AP/AR Cycle. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory.          |
| **Returns Count**                                        | Run operations          | Alert band 5 / 20       | Returns Count from SAP, grouped under Sales Orders. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory.                 |
| **Revenue Booked Over Time**                             | Grow revenue            | Watch only              | Revenue Booked Over Time from SAP, grouped under Revenue & Sales. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory.   |
| **Revenue Gap Spike**                                    | Grow revenue            | Alert band 0 / 20       | Revenue Gap Spike from SAP, grouped under Nerve Centre. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory.             |
| **Revenue by Company Code**                              | Grow revenue            | Watch only              | Revenue by Company Code from SAP, grouped under Multi-Entity. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory.       |
| **Revenue by Currency**                                  | Grow revenue            | Watch only              | Revenue by Currency from SAP, grouped under Revenue & Sales. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory.        |
| **Revenue by Segment**                                   | Grow revenue            | Watch only              | Revenue by Segment from SAP, grouped under Revenue & Sales. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory.         |
| **Sales Document State Breakdown**                       | Run operations          | Watch only              | Sales Document State Breakdown from SAP, grouped under Sales Orders. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory |
| **Sales Document to Invoice Lead Time**                  | Run operations          | Alert band 3 / 7        | Sales Document to Invoice Lead Time from SAP, grouped under Sales Orders. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inve |
| **Top B2B Accounts by Revenue**                          | Grow revenue            | Watch only              | Top B2B Accounts by Revenue from SAP, grouped under Customer Master. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory |
| **Top Customers by Revenue**                             | Grow revenue            | Watch only              | Top Customers by Revenue from SAP, grouped under Customer Master. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory.   |
| **Top Findings Across Company Codes**                    | Run operations          | Alert band 0 / 5        | Top Findings Across Company Codes from SAP, grouped under Multi-Entity. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/invent |
| **Top SKUs by Inventory Value**                          | Run operations          | Watch only              | Top SKUs by Inventory Value from SAP, grouped under Inventory. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory.      |
| **Total COGS**                                           | Run operations          | Watch only              | Total COGS from SAP, grouped under Margin & Cost. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory.                   |
| **Unpaid Invoice Count**                                 | Run operations          | Watch only              | Unpaid Invoice Count from SAP, grouped under AP/AR Cycle. Computes when a live S/4HANA Cloud tenant is connected; reconciles ecom against SAP finance/inventory.           |
| **AP Aging ,  60+ Days**                                 | Run operations          | Alert band 10 / 30      | Description pending editorial review; the signal is live.                                                                                                                  |
| **Accrual Reversals (last close)**                       | Run operations          | Merchant rule           | Description pending editorial review; the signal is live.                                                                                                                  |
| **Active Vendor Business Partners**                      | Run operations          | Watch only              | Description pending editorial review; the signal is live.                                                                                                                  |
| **Blocked Customers (BusinessPartnerIsBlocked=true)**    | Run operations          | Alert band 2 / 5        | Description pending editorial review; the signal is live.                                                                                                                  |
| **Manual Journals (FB50/FB60) as % of Total**            | Run operations          | Merchant rule           | Description pending editorial review; the signal is live.                                                                                                                  |
| **New Business Partners (30d)**                          | Run operations          | Watch only              | Description pending editorial review; the signal is live.                                                                                                                  |
| **On-Hand Inventory Value (StandardPrice)**              | Run operations          | Watch only              | Description pending editorial review; the signal is live.                                                                                                                  |
| **Period Close On-Time Rate (12mo)**                     | Run operations          | Merchant rule           | Description pending editorial review; the signal is live.                                                                                                                  |
| **SKUs Below Safety Stock**                              | Run operations          | Alert band 0 / 5        | Description pending editorial review; the signal is live.                                                                                                                  |
| **Slow-Moving Inventory (>90d no movement)**             | Run operations          | Merchant rule           | Description pending editorial review; the signal is live.                                                                                                                  |
| **Vendor Payment On-Time Rate**                          | Run operations          | Merchant rule           | Description pending editorial review; the signal is live.                                                                                                                  |

## Audit risks and opportunities

A fix status appears only where the action, inputs, approval, verification and recovery controls are mapped. Candidate remediations are never executable.

| Check                                                              | Severity | Outcome         | Why it matters                                                                                                                                                                                 | Fix status            |
| ------------------------------------------------------------------ | -------- | --------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------- |
| **Journal entries failed to post (debit != credit)**               | critical | Protect revenue | An entry where debits and credits do not match cannot post to a correct ledger; if it exists at all, it means something upstream (an import, an integration, a manual entry) produced a genuin | Report only           |
| **AR aging on 60+ day buckets above threshold**                    | high     | Run operations  | More than 15% of receivables are sitting in the 60+ day bucket. The longer an invoice goes unpaid, the less likely it is ever collected in full, so this is not just a cash-flow timing issue, | Report only           |
| **ERP-vs-ecom inventory variance > 5% on SKUs with active orders** | high     | Protect revenue | Stock levels disagree between the ERP and the storefront by more than 5% on SKUs that currently have active orders. That gap risks selling inventory that is not really there (an oversell) or | Candidate remediation |
| **Period close past deadline**                                     | high     | Run operations  | The accounting period is more than 5 days past its close deadline and still open. Every day it stays open is another day transactions can still be edited or added to a period that reporting, | Report only           |
| **Unposted journal entries >50 (GL hygiene)**                      | high     | Run operations  | More than 50 journal entries are sitting unposted. Every report pulled from the general ledger while this backlog exists, profitability, cash position, tax figures, is working from incomplet | Report only           |
| **Ecom customers absent from ERP customer master after 7d**        | medium   | Run operations  | Customers who ordered over a week ago still are not in the ERP's customer master. Anything downstream that depends on that record, invoicing, tax reporting, credit terms, customer-level repo | Report only           |

### Build your own automated fixes

6 checks report findings on SAP S/4HANA Cloud today. Turn any finding into an automated fix with a Vortex IQ workflow: **13,885 read and write operations across 229 connectors** are available as building blocks, with approval, verification and rollback on every change.

## Automate approved work

Vortex IQ is integrated with **4 read** and **1 write** operations across oauthtokens, sapopuodatasapapibusinesspartners, sapopuodatasapapiglaccounthierarchys, sapopuodatasapapijournalentryitembasics, sapopuodatasapapimaterialstocksrvs on SAP S/4HANA Cloud. Combine them with anything from the **13,885 operations across 229 connectors** to automate the work in your own words.

Changes follow the merchant's configured approval policy: the target, proposed change, affected records, risk, reversibility and verification plan are shown before execution. Read-only operations do not modify the connected system.

[Create a workflow](https://app.vortexiq.ai/workbench/flows/create?connector=sap)

<Accordion title="Browse the operations you can build with">
  | Resource                                | Read operations | Write operations |
  | --------------------------------------- | --------------- | ---------------- |
  | oauthtokens                             | 0               | 1                |
  | sapopuodatasapapibusinesspartners       | 1               | 0                |
  | sapopuodatasapapiglaccounthierarchys    | 1               | 0                |
  | sapopuodatasapapijournalentryitembasics | 1               | 0                |
  | sapopuodatasapapimaterialstocksrvs      | 1               | 0                |

  Signed-in users see the full catalogue in the workflow builder, filtered to the sources they have connected.
</Accordion>

### Ready to build your first SAP S/4HANA Cloud workflow

Pick a trigger, add the operations above as steps, and every step that changes data pauses for your approval. Monitoring and audits are live now and can start any workflow you build.

***

*Generated from the connector capability graph. Counts reflect the servable registry after alias normalisation and de-duplication, and refresh automatically when the registry changes.*
