SAP S/4HANA Cloud Integration Strategies
1. SAP S/4HANA Cloud Integration
Imagine you could transform your applications from products to platform easily and connect to your digital core business – that would be awesome, right? That is why SAP is publishing remote APIs. SAP S/4HANA Cloud provides you APIs which enable you to integrate with other SAP Cloud, On-premise or 3-rd party solutions or build your Cloud apps on SAP Cloud Platform and connect them to your core business processes. SAP S/4HANA covers different type of APIs such as: web technology based APIs (OData, REST and SOAP), traditional SAP APIs (BAPIs and IDOCs) and CDS views which can be exposed as OData services.
Figure 1: The following screenshot shows the technologies.
We also provide you a pre-delivered end-to-end business process integration scenarios between SAP S/4HANA Cloud and SAP On-premise or SAP Cloud products such as SAP Ariba, SAP SuccessFactors, SAP Fieldglass, Concur, SAP Hybris, SAP Cloud for Costumer, SAP Business Objects Cloud, SAP Financial Services Network and more. The Integration could be realized using public Application Programming interfaces (APIs) or SAP Cloud Platform Integration Middleware. The following figure shows the current up-to-date SAP-to-SAP pre-delivered integration scenarios.
Figure 2: SAP-to-SAP Integration for SAP S/4HANA Cloud
1.1. SAP S/4HANA Cloud APIs
Publicly released APIs
To explore SAP S/4HANA Cloud APIs which are based on web technologies like OData, REST or SOAP Web Services, please check out the available APIs under https://api.sap.com. You can use these APIs to integrate your SAP S/4HANA Cloud to other systems.
Figure 3: S/4HANA Cloud APIs Are Available on SAP API Business Hub
With 1705 release, we have published around 60-plus APIs with dozens of operations. For a detailed information, check out our SAP S/4HANA packages.
Figure 4: The following figure shows the current published SAP S/4HANA Cloud APIs
Curious how it works? Check out the following blog to Try-out S/4HANA Cloud APIs on the API Business Hub.
SAP traditional APIs
SAP S/4HANA Cloud also provides SAP traditional APIs such as BAPIs & IDOCs to enable integration between S/4HANA Cloud to other SAP on-premise solutions. In order to use the APIs, the connectivity between the S/4HANA Cloud system and the on-premise landscape need to be established and secured with the SAP Cloud Connector.
Released CDS views
CDS views could be exposed as OData services using the key user tools.
Here are the available tools:
- Use the custom CDS tool to create a new OData services
- To enable the services for external call please create a custom communication scenario
- Create a communication user with role and authorization
- User and communication scenarios are combined in the communication arrangement
Figure 5: The following screenshot shows how CDS views can be used
1.2. SAP S/4HANA Cloud for Two-Tier Scenarios
Why 2-Tier scenarios?
2-Tier scenario enables companies to simply improve subsidiary business processes which are separated from the headquarter. In some countries, the headquarter system requires certain business model. Therefore, companies are looking for a 2-Tier solution which is integrated to the headquarter system.
How does S/4HANA Cloud support you in 2-Tier scenarios?
Well, SAP S/4HANA Cloud is a SaaS product which provides flexible implementation providing Application Programming Interfaces (APIs) for a quick integration to a Headquarter system. See chapter 1 for available interface types. In addition to that, you can extend missing functionalities using SAP Cloud Platform (SCP) enabling different technologies like SCP, Integration Services to build your end to end Integration scenarios.
Figure 6: Integration path of 2-Tier scenarios
The following picture shows you how SAP S/4HANA Cloud for subsidiaries provide the flexibility required to improve your business agility.
Figure 7: 2-Tier end-to-end scenario
1.3. EDI Based Integration
EDI stands for Electronic Data Interchange and can be used to exchange business application documents with an external system for instance, a customer or vendor system. You can send and receive messages such as purchase orders outbound and Sales orders inbound. The following two examples show you how EDI integration in S/4HANA Cloud can be implemented.
Customer driven scenarios can be implemented based on SAP released APIs and you can leverage the SAP Cloud Platform Integration middleware to build your integration flows, mappings and security settings.
Figure 8: Custom driven EDI Integration and scope description
SAP ARIBA also deliver a predefined EDI formats based on ARIBA Cloud Integration Gateway powered by SAP Cloud Platform Integration.
Figure 9: Ariba delivered EDI integration
Stay tuned for more details on SAP S/4HANA Cloud Integration.