Skip to content
BatteryPass

SAP S/4HANA (on-premise and Private Edition) and the battery passport: integration pattern

How data from SAP S/4HANA (on-premise and Private Edition) (SAP) reaches the battery passport through the BatteryPass API: interfaces, workflows and when we checked them.

An integration pattern, not a ready-made connector: your ERP or integration platform reads and writes through the BatteryPass API with an organisation key. The details below come from the vendor documentation and were checked on the date given.

Vendor
SAP
Deployments
On-premise (On-premise and Private Edition with the OP_ APIs of the SAP Business Accelerator Hub)
Checked
vendor documentation, 24 October 2026
Managed integration
—

The OP_ APIs mirror the cloud APIs; the middleware usually reaches the system through SAP Cloud Connector or a reverse proxy in the plant network, never directly from the internet.

Interfaces

InterfaceProtocolSign-inEventsObjectsChecked
OP_API_PRODUCT_SRV_0001Product masterOData V2Basic auth, X.509 certificatenoneProduct/material masterchecked in the vendor documentation, 24/10/2026
OP_API_MATERIALSERIALNUMBER_0001Serial numbersOData V4Basic auth, X.509 certificatenoneBatch/serial numberchecked in the vendor documentation, 24/10/2026
OP_API_BATCH_SRV_0001BatchesOData V2Basic auth, X.509 certificatenoneBatch/serial numberchecked in the vendor documentation, 24/10/2026
OP_API_PRODUCTION_ORDER_2_SRV_0001Production ordersOData V2Basic auth, X.509 certificatenoneProduction orderchecked in the vendor documentation, 24/10/2026
OP_CUSTOMERRETURN_0001Customer returnsOData V4Basic auth, X.509 certificatenoneReturnchecked in the vendor documentation, 24/10/2026
MATMASIDoc for the material masterIDocBasic auth, X.509 certificateBusiness eventsProduct/material mastercommunity or marketing source only, 24/10/2026
RAP business eventsBusiness events of the RAP modelRESTOAuth 2.0 client credentials, X.509 certificateBusiness eventsProduct/material master, Production ordernot checked

Matching workflows

Import presets

Guide in the developer documentation (after sign-in)

← All integration patterns