Skip to Content

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.

To report this post you need to login first.

13 Comments

You must be Logged on to comment or reply to a post.

  1. Ferry Mulyadi

    Hi Javit, Will The current published SAP S/4HANA Cloud APIs will be available and supported for the SAP S/4HANA 1705 on-premise as well ? Thanks, Ferry

    (0) 
    1. Javit Gellaw Post author

      Hi Ferry,

      Only the S/4HANA Cloud Edition is shipped on a quarterly basis. The next S/4HANA on-premise shipment is in 1709. However, you can use the 1705 S/4HANA Cloud APIs to integrate with SAP S/4HANA on-premise.

      Best,

      -Javit

       

      (1) 
    1. Javit Gellaw Post author

      Hi Kah Choon,

      The APIs itself need to be released from SAP, but you could also extend the public APIs with custom fields – the prerequisite is that the interface is extensible.

      (0) 
  2. Surak Pulusani

    Hi Javit,

    I must say this is a wonderful piece of information you have shared before i ask any question.

    We are planning to connect our GRC systems to Employee Central (Success Factors) using HCI, Can you please give us any information related to the connectivity and integration of Success Factors and On Premise GRC Systems using HCI or API’s you mentioned above.

    Your Inputs are very valuable to us and will be highly appreciated!

    Thanks

    Surakshith

    (0) 
  3. Martin Baeuml

    Hi,

    I am thinking about an intregration SAP ECC <-> S/4HANA Cloud. May you give me more information in regard to IDOCs.

    • Where can I configure IDOCs? (I have found very much in regard to BAPI but not in regard to IDOC)
    • Which IDOCs are supported?
    • How is configurated? Where?

    Background of my question is to stay as far as possible in the standard. IDOC already has an existing error handling etc.

    Regards

    Martin

    (0) 
    1. Javit Gellaw Post author

      Hi Martin

      All available IDOCs in S/4HANA Cloud for integration will be published with SAP Note 2506411

      Please keep in mind that the released IDocs/ BAPIs require SAP Cloud Connector to enable the integration.

      Kind regards,

      -Javit

       

      (0) 
      1. parimi suryasairam

        Hi Javit,

        Can you please let me know what steps need to perform in SAP S4HANA Cloud 1705 to trigger the Outbound and Inbound IDOCS to EDI subsystem.

         

        Thanks in Advance!

         

         

         

        (0) 
  4. Vun Shem Vincent Ng

    Hi Javit,

    I am working on Tier-2 ERP Scenario in integration S/4Hana Cloud with our on-premise SAP ERP.

    I have 4 questions refering to your Figure 8: Custom driven EDI Integration and scope description

    1. I cannot find Purchase Order outbound API (Which I think we need to generate ORDERS IDOC in order to create & update Sales Order on our on-premise SAP ERP) in the S/4Hana Cloud API Library. Can you please confirm?
    2. There are 2 API (Create Supplier Invoice or Supplier Invoice Integration)  available to generate invoice     https://api.sap.com/shell/discover/contentpackage/SAPS4HANACloud/api/II_IVE_SUPLRINVCERPCRTRChttps://api.sap.com/shell/discover/contentpackage/SAPS4HANACloud/api/API_SUPPLIERINVOICE_PROCESS_SRV

      What is the difference between them and which one should I used in order to generate Supplier Invoice in S/4Hana Cloud from the Billing generated in our on-premise SAP ERP?

    3. I do not see any API to generate Order Acknowledgement against the Purchase Order in S/4Hana Cloud from ORDRSP IDOC from the on-premise SAP ERP Sales Order Confirmation process.
    4. I do not see any API to generate inbound delivery or Shipping Noticiation against the Purchase Order from the DESADV IDOC from the Delivery in SD from the on-premise SAP ERP.

    Thanks.

    (0) 
  5. Jaya Prakash Kavuri

    Hi Javit,

     

    if we are using S4 HANA Cloud Public API for integration without CPI, is there any central monitoring infrastructure for API calls at run time? Also, do you see SAP API Management as an optional component here for managing APIs..

     

    Thanks.

    (0) 
  6. Dinesh Thigale

    Hi Javit, I have been asked a question from our tech team if the white listed APIs allow User Exits. Unfortunately I do not have additional details. It may be implied how BAdIs are used through Expert Configuration or thru Side by side extensibility.

    (0) 

Leave a Reply