Integrating SAP Commerce Cloud (Hybris) with SAP S/4HANA (ERP) via SCPI

It is critical to have integrated systems to streamline and simplify all company processes.

What is SCPI?

SAP Cloud Platform Integration (SCPI) is the integration service within SAP Cloud Platform. It enables the orchestration, routing, processing, and transformation of messages between systems in cloud-to-cloud or hybrid scenarios.

OOTB connectivity support (for instance, IDoc, SFTP, SOAP/HTTPS, SuccessFactors, OData, HTTPS).


SAP S/4HANA is an intelligent, integrated ERP system that runs on the in-memory database, SAP HANA.

SAP Commerce Cloud and S/4Hana Integration

Integrating SAP back-end (SAP S/4HANA, SAP ERP) with SAP Commerce leverages the strengths of each system to optimize the processes.

For instance, when SAP ERP acts as the back end for an online store, we select the order management scenario that best suits our needs. For a B2B scenario, we could have customer interactions happen mainly via SAP Commerce while having orders from the online store created directly in SAP ERP. For a B2C scenario, we could keep the back-end system independent from the SAP Commerce front-end to maximize system performance. In this type of scenario, we could share data between systems predominantly by performing regular data replication between systems. Meanwhile, we could opt for real-time retrieval of critical data from SAP ERP, such as customer credit information and product pricing in the checkout.

The SAP provides a pre-defined package for SAP ERP/Commerce Cloud integration. It contains the following integration flows:


Inbound & Outbound Integrations

SAP Commerce Cloud connects OOTB with S/4HANA in various situations. These situations are classified in two ways: Inbound Integration & Outbound Integration.

Inbound Integration

Inbound integration indicates bringing data into SAP Commerce Cloud or reproducing data from other systems into SAP Commerce Cloud. Below are a couple of examples:

  • Reproducing B2B consumers from S/4HANA to SAP Commerce Cloud

  • Reproducing Products from a local system to SAP Commerce Cloud

Inbound Integration

The combination between SAP systems is available OOTB, and for native systems, it needs negligible development on the SAP Commerce Cloud and at the SCPI. Nevertheless, the principle remains the same:

  • Source system dispatches data to SAP Cloud Platform Integration. For example, SAP System could dispatch an IDoc..
  • SCPI processes the received data as mentioned in the corresponding Integration Flow, alters it in the intended data format and executes other tasks
  • SCPI dispatches the IntegrationObjects to the receiver system e.g., SAP Commerce Cloud.
  • SAP Commerce Cloud processes the IntegrationObjects & saves the data in the database.
Outbound Integration

The Outbound integration exports the data from SAP Commerce Cloud. For example, dispatching the data out of SAP Commerce Cloud or reproducing it in another system. Below are a couple of examples:

  • When a customer sign up with the Commerce storefront, the data reproduces to S/4HANA.

  • Reproduce orders (from SAP Commerce Cloud to SAP S/4HANA)

  • Reproduce order revocations (from SAP Commerce Cloud to SAP S/4HANA)

Outbound Integration

  • SAP Commerce Cloud dispatches the IntegrationObjects to SAP Commerce Platform Integration.
  • The parallel iFlow in the SCPI gets the data, process and modifies it (e.g., in XML, JSON, etc.) into the format that the receiver system can understand).
  • SAP Commerce Platform Integration dispatches the data to the receiver system.
  • The receiver system gets the data and saves it in the database.

Royal Cyber:

Royal Cyber has experienced SAP Commerce Cloud (Hybris) consultants to guide you in every aspect of integration. For more on our services, check the below URL:

Leave a Reply