{
 "categories": [
  "erp",
  "enterprise",
  "finance"
 ],
 "deployment": "hybrid",
 "evidence": [
  {
   "date": "2026-08-17",
   "fact": "homepage",
   "note": "SAP presents S/4HANA as its enterprise resource planning suite for finance, supply chain, manufacturing, procurement, sales, assets, services, and projects.",
   "source": "https://www.sap.com/products/erp/s4hana.html",
   "tier": "declared"
  },
  {
   "date": "2026-08-17",
   "fact": "platforms",
   "note": "S/4HANA uses browser-based Fiori and SAPUI5 surfaces, SAP GUI for HTML, SAP GUI for Windows, and SAP mobile applications.",
   "source": "https://help.sap.com/docs/build-process-automation/sap-build-process-automation/system-requirements-and-technical-prerequisites-831f15b80f9f4793bf8256ed41b70f3a",
   "tier": "declared"
  },
  {
   "date": "2026-08-17",
   "fact": "license",
   "note": "SAP S/4HANA is a commercially licensed enterprise product offered in cloud and on-premises deployment models.",
   "source": "https://www.sap.com/products/erp/s4hana.html",
   "tier": "declared"
  },
  {
   "date": "2026-08-17",
   "fact": "modalities.api.exists",
   "note": "SAP publishes supported S/4HANA Cloud APIs through Business Accelerator Hub and product-specific help.",
   "source": "https://help.sap.com/docs/SAP_S4HANA_CLOUD/d35113ee62644d3abee1aaec148291d9/1e60f14bdc224c2c975c8fa8bcfd7f3f.html",
   "tier": "declared"
  },
  {
   "date": "2026-08-17",
   "fact": "modalities.api.kinds[0]",
   "note": "OData V2 and V4 services expose HTTP resource operations, filters, and business-object-specific CRUD.",
   "source": "https://help.sap.com/docs/SAP_S4HANA_CLOUD/d35113ee62644d3abee1aaec148291d9/1e60f14bdc224c2c975c8fa8bcfd7f3f.html",
   "tier": "declared"
  },
  {
   "date": "2026-08-17",
   "fact": "modalities.api.kinds[1]",
   "note": "SAP also publishes SOAP 1.1 and 1.2 services for asynchronous application and business-to-business messaging.",
   "source": "https://help.sap.com/docs/SAP_S4HANA_CLOUD/d35113ee62644d3abee1aaec148291d9/1e60f14bdc224c2c975c8fa8bcfd7f3f.html",
   "tier": "declared"
  },
  {
   "date": "2026-08-17",
   "fact": "modalities.api.kinds[2]",
   "note": "Business Event Handling turns internal object changes into subscribable business events for Event Mesh and other consumers.",
   "source": "https://help.sap.com/docs/SAP_S4HANA_CLOUD/0f69f8fb28ac4bf48d2b57b9637e81fa/18658e70de3043cf894e41c38538f488.html",
   "tier": "declared"
  },
  {
   "date": "2026-08-17",
   "fact": "modalities.api.auth[0]",
   "note": "Individual communication scenarios can support basic authentication for inbound API calls.",
   "source": "https://help.sap.com/docs/SAP_S4HANA_CLOUD/0e602d466b99490187fcbb30d1dc897c/c89eec80ec2043d980cb7b8c89e0a00a.html",
   "tier": "declared"
  },
  {
   "date": "2026-08-17",
   "fact": "modalities.api.auth[1]",
   "note": "Supported S/4HANA Cloud APIs can authenticate communication users with client certificates.",
   "source": "https://help.sap.com/docs/SAP_S4HANA_CLOUD/0e602d466b99490187fcbb30d1dc897c/c89eec80ec2043d980cb7b8c89e0a00a.html",
   "tier": "declared"
  },
  {
   "date": "2026-08-17",
   "fact": "modalities.api.auth[2]",
   "note": "Supported communication scenarios include OAuth 2.0, with exact grants determined by direction and deployment setup.",
   "source": "https://help.sap.com/docs/SAP_S4HANA_CLOUD/0e602d466b99490187fcbb30d1dc897c/c89eec80ec2043d980cb7b8c89e0a00a.html",
   "tier": "declared"
  },
  {
   "date": "2026-08-17",
   "fact": "modalities.api.coverage",
   "note": "Released APIs span synchronous OData, asynchronous OData V4, A2A SOAP, and B2B SOAP patterns across major business domains, but each use case and release defines supported operations.",
   "source": "https://help.sap.com/docs/SAP_S4HANA_CLOUD/03c04db2a7434731b7fe21dca77440da",
   "tier": "declared"
  },
  {
   "date": "2026-08-17",
   "fact": "modalities.sdk",
   "note": "SAP maintains Cloud SDK packages, generated service clients, connectivity, destination, resilience, and serialization support for S/4HANA APIs.",
   "source": "https://sap.github.io/cloud-sdk/docs/overview/cloud-sdk-feature-matrix",
   "tier": "declared"
  },
  {
   "date": "2026-08-17",
   "fact": "modalities.sdk.languages",
   "note": "The generally available typed OData V2 and V4 clients cover Java and JavaScript or TypeScript.",
   "source": "https://sap.github.io/cloud-sdk/docs/overview/cloud-sdk-feature-matrix",
   "tier": "declared"
  },
  {
   "date": "2026-08-17",
   "fact": "modalities.cli.exists",
   "note": "The official Cloud SDK generator runs as a command-line tool and deterministically generates typed clients from OData metadata.",
   "source": "https://sap.github.io/cloud-sdk/docs/js/features/odata/generate-client",
   "tier": "declared"
  },
  {
   "date": "2026-08-17",
   "fact": "modalities.extensibility.scripting",
   "note": "SAP supports custom fields, CDS views, released ABAP Cloud objects, custom logic and APIs, and BTP side-by-side extensions under clean-core boundaries.",
   "source": "https://help.sap.com/docs/SAP_S4HANA_CLOUD/0f69f8fb28ac4bf48d2b57b9637e81fa/3ccb50e724b045508fea8b2cf1774b2b.html",
   "tier": "declared"
  },
  {
   "date": "2026-08-17",
   "fact": "modalities.extensibility.webhooks",
   "note": "The publish-subscribe business-event framework delivers object changes to Event Mesh and subscribed consumers instead of requiring UI polling.",
   "source": "https://help.sap.com/docs/SAP_S4HANA_CLOUD/0f69f8fb28ac4bf48d2b57b9637e81fa/18658e70de3043cf894e41c38538f488.html",
   "tier": "declared"
  },
  {
   "date": "2026-08-17",
   "fact": "modalities.data_access.export",
   "note": "OData reads return structured resource data, SOAP and events export messages, and application-specific file exports supplement API access.",
   "source": "https://help.sap.com/docs/SAP_S4HANA_CLOUD/03c04db2a7434731b7fe21dca77440da",
   "tier": "declared"
  },
  {
   "date": "2026-08-17",
   "fact": "modalities.data_access.import",
   "note": "OData CRUD, asynchronous SOAP messages, migration tools, and application-specific file imports provide governed write and bulk-load paths.",
   "source": "https://help.sap.com/docs/SAP_S4HANA_CLOUD/03c04db2a7434731b7fe21dca77440da",
   "tier": "declared"
  },
  {
   "date": "2026-08-17",
   "fact": "modalities.rpa.ui_stack",
   "note": "SAP Build Process Automation explicitly supports S/4HANA and SAPUI5, SAP GUI for HTML, SAP GUI for Windows, browser capture, and BAPI interfaces.",
   "source": "https://help.sap.com/docs/build-process-automation/sap-build-process-automation/system-requirements-and-technical-prerequisites-831f15b80f9f4793bf8256ed41b70f3a",
   "tier": "declared"
  },
  {
   "date": "2026-08-17",
   "fact": "modalities.rpa.drivability",
   "note": "The first-party recorder and Desktop Agent capture SAP GUI elements and automate supported 32-bit and 64-bit WinGUI sessions without coordinate-only control.",
   "source": "https://help.sap.com/docs/build-process-automation/sap-build-process-automation/sap-gui-technology-93df8c1745c842f083babbd00814f232",
   "tier": "declared"
  },
  {
   "date": "2026-08-17",
   "fact": "modalities.rpa.vendor_support",
   "note": "SAP maintains the Build Process Automation tenant, control tower, desktop agent, service mode, browser extension, traces, and unattended runtime.",
   "source": "https://help.sap.com/docs/build-process-automation/sap-build-process-automation/install-desktop-agent-3-8c42e11b33824acc8273713f276589ea",
   "tier": "declared"
  },
  {
   "date": "2026-08-17",
   "fact": "verdict.scores.api",
   "note": "The API estate is broad, standardized, read/write, asynchronous, event-enabled, SDK-backed, and business-domain aware; edition, release, activation, and communication-scenario boundaries prevent a top score.",
   "source": "https://help.sap.com/docs/SAP_S4HANA_CLOUD/d35113ee62644d3abee1aaec148291d9/1e60f14bdc224c2c975c8fa8bcfd7f3f.html",
   "tier": "declared"
  },
  {
   "date": "2026-08-17",
   "fact": "verdict.scores.cli",
   "note": "The official CLI is valuable for generating versioned API clients, but it is not a general operational shell for S/4HANA business transactions.",
   "source": "https://sap.github.io/cloud-sdk/docs/js/features/odata/generate-client",
   "tier": "declared"
  },
  {
   "date": "2026-08-17",
   "fact": "verdict.scores.rpa",
   "note": "First-party Fiori, SAPUI5, SAP GUI, browser, BAPI, attended, and unattended support is unusually complete, but agent deployment, Windows-only WinGUI capture, GUI settings, licenses, and version compatibility remain operational constraints.",
   "source": "https://help.sap.com/docs/build-process-automation/sap-build-process-automation/system-requirements-and-technical-prerequisites-831f15b80f9f4793bf8256ed41b70f3a",
   "tier": "declared"
  },
  {
   "date": "2026-08-17",
   "fact": "freshness.watch[0].url",
   "note": "Opened and verified as the current S/4HANA Cloud OData and SOAP API type reference.",
   "source": "https://help.sap.com/docs/SAP_S4HANA_CLOUD/d35113ee62644d3abee1aaec148291d9/1e60f14bdc224c2c975c8fa8bcfd7f3f.html",
   "tier": "declared"
  },
  {
   "date": "2026-08-17",
   "fact": "freshness.watch[1].url",
   "note": "Opened and verified as the current SAP Cloud SDK Java and JavaScript feature-status matrix.",
   "source": "https://sap.github.io/cloud-sdk/docs/overview/cloud-sdk-feature-matrix",
   "tier": "declared"
  },
  {
   "date": "2026-08-17",
   "fact": "freshness.watch[2].url",
   "note": "Opened and verified as the current SAP Build Process Automation technology-support matrix.",
   "source": "https://help.sap.com/docs/build-process-automation/sap-build-process-automation/system-requirements-and-technical-prerequisites-831f15b80f9f4793bf8256ed41b70f3a",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-08-17",
  "volatility": "high",
  "watch": [
   {
    "type": "docs",
    "url": "https://help.sap.com/docs/SAP_S4HANA_CLOUD/d35113ee62644d3abee1aaec148291d9/1e60f14bdc224c2c975c8fa8bcfd7f3f.html"
   },
   {
    "type": "sdk",
    "url": "https://sap.github.io/cloud-sdk/docs/overview/cloud-sdk-feature-matrix"
   },
   {
    "type": "compatibility",
    "url": "https://help.sap.com/docs/build-process-automation/sap-build-process-automation/system-requirements-and-technical-prerequisites-831f15b80f9f4793bf8256ed41b70f3a"
   }
  ]
 },
 "homepage": "https://www.sap.com/products/erp/s4hana.html",
 "id": "sap-s4hana",
 "license": "commercial",
 "modalities": {
  "agent_docs": {
   "llms_txt": "unknown"
  },
  "api": {
   "auth": [
    "basic",
    "client-certificate",
    "oauth2"
   ],
   "coverage": "full",
   "docs": "https://help.sap.com/docs/SAP_S4HANA_CLOUD/d35113ee62644d3abee1aaec148291d9/1e60f14bdc224c2c975c8fa8bcfd7f3f.html",
   "exists": true,
   "kinds": [
    "odata",
    "soap",
    "events"
   ]
  },
  "cli": {
   "exists": true
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "odata-json",
    "odata-xml",
    "soap-xml",
    "business-events",
    "files"
   ],
   "import": [
    "odata-json",
    "odata-xml",
    "soap-xml",
    "files"
   ]
  },
  "extensibility": {
   "scripting": [
    "abap-cloud",
    "custom-cds-views",
    "btp-side-by-side",
    "sap-cloud-sdk"
   ],
   "webhooks": true
  },
  "integrations": {
   "make": "unknown",
   "n8n": "unknown",
   "power_automate": "unknown",
   "zapier": "unknown"
  },
  "mcp": {
   "first_party": "unknown",
   "third_party": [],
   "verdict": "unknown"
  },
  "rpa": {
   "drivability": "good",
   "notes": "SAP Build Process Automation has first-party capture and runtime support for S/4HANA and SAPUI5, SAP GUI for HTML, and 32-bit and 64-bit SAP GUI for Windows. It can run attended or unattended through Desktop Agent, but requires a separate tenant, agents, roles, browser extensions, compatible GUI settings, and stable application identifiers.\n",
   "ui_stack": [
    "sap-fiori",
    "sap-gui",
    "web-dom"
   ],
   "vendor_support": [
    "sap-build-process-automation"
   ]
  },
  "sdk": {
   "exists": true,
   "languages": [
    "java",
    "javascript",
    "typescript"
   ],
   "official": true
  }
 },
 "name": "SAP S/4HANA",
 "platforms": [
  "web",
  "windows",
  "ios",
  "android"
 ],
 "related": {
  "alternatives": [
   "oracle-netsuite",
   "dynamics-365-business-central",
   "ifs-cloud"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "SAP",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 8,
   "cli": 5,
   "computer_use": null,
   "integrations": null,
   "mcp": null,
   "overall": 8,
   "rpa": 7
  },
  "summary": "S/4HANA has broad supported automation, but its exact surface depends on public or private cloud versus on-premises edition, release, activated communication scenarios, and the released APIs for each business object. SAP S/4HANA Cloud Public Edition publishes OData V2 and V4 services for synchronous and asynchronous CRUD plus SOAP services for asynchronous application and business-to-business messaging. Communication arrangements bind APIs to communication systems, users, and authentication. SAP Business Accelerator Hub and product help cover finance, procurement, sales, manufacturing, supply chain, projects, assets, master data, and other domains. Business Event Handling publishes object changes to SAP Event Mesh and related consumers. The official SAP Cloud SDK provides generated, type-safe OData clients for Java and JavaScript or TypeScript, connection and destination handling, retries, and S/4HANA service models; its generator is usable from the command line. Key-user and developer extensibility add custom fields, CDS views, business logic, ABAP Cloud, custom APIs, and BTP side-by-side applications. When APIs do not cover a workflow, SAP Build Process Automation directly supports Fiori, SAPUI5, SAP GUI for HTML, SAP GUI for Windows, and BAPI automation through managed desktop agents. API deprecations, clean-core restrictions, communication configuration, edition-specific coverage, and RPA runtime dependencies require environment-specific qualification. No product-specific first-party MCP or repeatable general computer-use result was established.\n"
 }
}