Read & query data
Pull live records, search entities, and keep downstream systems up to date.
- List Business Partners
- Get Business Partner
- List Customers
- Get Customer
Integration
Connect any SAP S4HANA tenant — Cloud Public Edition, Cloud Private Edition (RISE), or on-premise — and read or write business data through the official OData v2 services. Each tool routes through a single internal proxy that handles token acquisition, CSRF fetch-and-retry for write operations, and OData error normalization. ### Deployment modes Pick the deployment that matches your tenant in the Deployment dropdown: - S4HANA Cloud Public Edition — provide your BTP subaccount subdomain and region (e.g., eu10, us10). The host is derived automatically as -api.s4hana.ondemand.com, and OAuth tokens are fetched from the matching BTP UAA endpoint. Authentication is OAuth 2.0 client credentials configured in a Communication Arrangement. - S4HANA Cloud Private Edition (RISE) — provide your OData Base URL (e.g., https://my-tenant.s4hana.cloud.sap). Authenticate with OAuth 2.0 client credentials (provide the tenant's UAA tokenUrl, clientId, clientSecret) or HTTP Basic with a Communication User (username, password). - On-premise S4HANA — provide your OData Base URL (e.g., https://sap.internal.company.com:44300). Authenticate with OAuth 2.0 client credentials issued by your on-prem identity provider, or HTTP Basic with a service user. ### What you can do Read and create business partners, customers, suppliers, sales orders, deliveries (inbound/outbound), billing documents, products, stock and material documents, purchase requisitions, purchase orders, and supplier invoices. Update business partners, customers, suppliers, products, sales orders, purchase orders, and purchase requisitions with PATCH. Run arbitrary OData v2 queries against any whitelisted Communication Scenario or registered service. ### Optimistic concurrency All update tools accept an optional ifMatch ETag. When omitted, If-Match defaults to a wildcard (unconditional). For safe concurrent updates, fetch the entity first, capture its ETag from the response, and pass it as ifMatch to detect lost updates. Connect SAP S4HANA Cloud Public Edition with per-tenant OAuth 2.0 client credentials configured in your Communication Arrangements. Read and create business partners, customers, suppliers, sales orders, deliveries (inbound/outbound), billing documents, products, stock and material documents, purchase requisitions, purchase orders, and supplier invoices, or run arbitrary OData v2 queries against any whitelisted Communication Scenario.
SAP S4HANA is SAP's flagship intelligent ERP suite, running on the in-memory HANA database.
What can you do with the SAP S4HANA integration? SAP S4HANA is SAP's flagship intelligent ERP suite, running on the in-memory HANA database. It powers finance, supply chain, procurement, sales, and manufacturing for organizations of every size, and exposes its business data through a broad catalog of OData services on SAP Business Technology Platform (BTP). With SAP S4HANA, you can: AptlyStar exposes 38 operations so teams can automate end-to-end processes without maintaining brittle scripts.
Compose SAP S4HANA with the rest of your stack using visual workflows and agents.
Pull live records, search entities, and keep downstream systems up to date.
Insert, upsert, and patch objects so SAP S4HANA workflows stay synchronized automatically.
Archive, delete, merge, and reconcile records with guardrails and approvals.
Trigger downstream actions, alerts, and hand-offs when something changes.
Aggregate metrics, export datasets, and feed BI or agent summaries.
React to webhooks and polling triggers the moment something happens.
Ship AI workflows that read, decide, and act on SAP S4HANA — with guardrails and human approvals where you need them.
Build a workflow that takes new customer rows from a CRM-backed table and creates or updates SAP S/4HANA business partners via the API_BUSINESS_PARTNER service, mapping person and organization categories correctly so fin...
Explore templatesCreate a scheduled workflow that lists open SAP S/4HANA sales orders, flags orders past their expected delivery date, summarizes top blockers, logs them to a tracking table, and emails the operations leads a daily priori...
Explore templatesBuild a workflow that ingests inbound supplier invoice PDFs from Gmail, extracts header and line-item data with an agent, validates the vendor against SAP S/4HANA suppliers, creates the supplier invoice via OData, and wr...
Explore templatesCreate a scheduled workflow that pulls SAP S/4HANA billing documents, joins them against your CRM revenue table, flags mismatches in amounts or customers, and emails finance a reconciliation report file with the specific...
Explore templatesBuild a workflow that runs every hour, lists SAP S/4HANA outbound and inbound deliveries with delays or missing reference documents, classifies the exception, posts a Slack alert to the operations channel, and updates a ...
Explore templatesCreate a scheduled daily workflow that queries SAP S/4HANA for product stock and material document movements, identifies SKUs trending toward stock-out, writes a prioritized digest file, and Slacks the supply chain team ...
Explore templatesConnect SAP S4HANA once, then reuse the same blocks across agents, workflows, and templates.
Teams lose hours copying data between SAP S4HANA and CRMs, inboxes, and spreadsheets. AptlyStar connects SAP S4HANA to 38+ operations so updates flow automatically.
Learn moreOne-off scripts break when APIs change. Use visual workflows, retries, and typed blocks so SAP S4HANA automations stay maintainable as you grow.
Learn moreAgents need live SAP S4HANA context without over-permissioned keys. Connect credentials once, apply guardrails, and let agents act through audited workflow runs.
Learn moreReady-to-use workflow templates that include SAP S4HANA, just like in the app.
SAP business partner sync
Build a workflow that takes new customer rows from a CRM-backed table and creates or updates SAP S/4HANA business partners via the API_BUSINESS_PARTNER service, mapping person and ...
SAP sales order monitor
Create a scheduled workflow that lists open SAP S/4HANA sales orders, flags orders past their expected delivery date, summarizes top blockers, logs them to a tracking table, and em...
SAP supplier invoice intake
Build a workflow that ingests inbound supplier invoice PDFs from Gmail, extracts header and line-item data with an agent, validates the vendor against SAP S/4HANA suppliers, create...
SAP billing reconciliation
Create a scheduled workflow that pulls SAP S/4HANA billing documents, joins them against your CRM revenue table, flags mismatches in amounts or customers, and emails finance a reco...
SAP delivery exception alerts
Build a workflow that runs every hour, lists SAP S/4HANA outbound and inbound deliveries with delays or missing reference documents, classifies the exception, posts a Slack alert t...
SAP stock-level digest
Create a scheduled daily workflow that queries SAP S/4HANA for product stock and material document movements, identifies SKUs trending toward stock-out, writes a prioritized digest...
Design multi-step automations with blocks, branches, loops, and human-in-the-loop checkpoints — no boilerplate code.
Learn moreGive agents tools, memory, and guardrails so they can plan, call integrations, and finish tasks across your stack.
Learn moreGround agents in docs and tables, then trace every run with logs, evaluations, and deployment controls.
Learn moreSAP Concur
Manage expense reports, travel requests, cash advances, and more in SAP Concur
SFTP
Transfer files via SFTP (SSH File Transfer Protocol)
Spotify
Search music, manage playlists, control playback, and access your library
SSH
Connect to remote servers via SSH
Stagehand
Web automation and data extraction
A2A
Interact with external A2A-compatible agents
AgentPhone
Provision numbers, send SMS and iMessage, and place voice calls with AgentPhone
Airtable
Read, create, and update Airtable
Connect SAP S4HANA to agents and workflows in minutes — no credit card required.