Managed connector · ERP
SAP S/4HANA
Land SAP sales orders, business partners and product master on the member record through SAP's standard OData services — so the system of record for your enterprise also feeds your loyalty program, without a bespoke middleware build.
What it brings to the member
SAP S/4HANA data, on the one verified member.
Sales orders → points
The sales order's net header total earns points by your program rules; the SD process status decides when an order is awardable.
Credit memos / returns → claw-back
A returns order or credit-memo request reverses the points, anchored to the original document it references.
Business partners → members
Customer business partners resolve to the member by your own ID or email; the email is read from the partner's address sub-record.
Product master → catalog
Materials / products sync into the catalog. (SAP sales price lives in condition records, so price may be absent unless a pricing service is wired.)
How it connects
The standard API, the governed pipe.
The connector reads SAP S/4HANA through its standard API and lands everything via the same governed pipe as the rest of Flash — idempotent, tenant-isolated, and matched to the right member.
API surface
SAP's OData A2X services on the Business Accelerator Hub — API_SALES_ORDER_SRV, API_BUSINESS_PARTNER, API_PRODUCT_SRV — with delta tokens / a change-date watermark for incremental pulls. OData v2 and v4 are both supported.
Authentication
OAuth 2.0 client-credentials (typically via SAP BTP). For on-prem / classic ECC, the IDoc / BAPI path is a separate integration, not part of this connector.
What to expect
Honest about where it stands.
Fixture-validated against SAP's public S/4HANA model — mappings built and tested before you connect, live-certified at your first deployment. The award semantics of the SD process status are confirmed against your configuration.
Configure a connection in-app under Settings → Data Sources: enter the endpoint and encrypted credentials, verify it, and run a dry-run to preview what would land — before anything goes live.