2. Understand SAP Cloud Platform Integration (CPI) Service in context to Ariba
SAP CPI service is available via https://api.sap.com and is hosted on SAP Cloud Platform. This service can be used to integrate any on-premise or third party systems with the cloud solutions from SAP.
Figure 5: SAP Cloud Platform Integration (CPI) capabilities
Following are the features of SAP CPI which will benefit Ariba Customers in long term.
Pre-packaged integration flows: One can explore the content made available though simple URL. Integration packages contain integration flows, value mappings, templates, and OData services. API packages contain APIs and policy templates
Multi-Level security: As this is cloud platform the security is taken much more seriously by SAP with offering like payload encryption, own tenants for customers, customer data in database is separated via different schema for each customer and customer can encrypt their data with own key before persisting data to SAP Cloud Platform.
SAP CPI provides various integration packages for SAP Ariba solutions:
- Integration of Ariba Network with SAP Business Suite (#2 integration flows)
- SAP ERP and SAP S/4HANA Integration with SAP Ariba solutions (#6 integration flows)
- SAP Ariba APIs (#21 APIs)
3. SAP Connectivity Service
SAP Cloud platform connectivity service is used to establish connections between cloud applications and on-premise systems.
- Access HTTP, RFC and TCP protocols for cloud to on-premise communication and JDBC/ODBC for communication with cloud databases.
- For your cloud applications, you can use LDAP-based user management if you are operating an LDAP server within your network.
- Use an identity provider to simplify the access of SAP Cloud Platform users to on-premise systems. For this purpose, you can configure a trusted relationship in the Cloud Connector to support principal propagation.
Figure 8: SAP Cloud Platform: Connectivity Service capability
You can see that Cloud connector is the main software that needs to be installed in the firewall of the on-premise system to connect to the subaccount of the SAP Cloud Platform.
4. SAP Cloud Connector
- Pros: Existing network infrastructure can be used
- Cons: Configuration of DMZ and firewall needed, attacks from internet possible, not all protocols supported.
Option 2: SAP Cloud Connector as on-premise agent
Figure 10: Connectivity option using Cloud Connector
- Pros: On-premise agent not reachable from internet, easy set up and configuration
- Cons:additional on-premise component
Thus due to its minimal configurations, high security and support for multiple protocols, it is recommended to use cloud connector for connecting Ariba to SAP ERP/ S/4 HANA on premise.
5. Understand CIG Add-on
There are two CIG add-on, one for SAP ERP and other for SAP S/4 HANA. These can be downloaded by your SAP Basis consultants and can be installed using transaction/utility SAINT.
- SAP Ariba Cloud Integration Gateway, add-on for SAP ERP: The add-on is installed on SAP ERP system. The add-on enables SAP ERP to communicate with Ariba Network and SAP Ariba solutions through SAP Ariba Cloud Integration Gateway.
SAP Ariba Cloud Integration Gateway, add-on for SAP S/4HANA: The add-on is installed on SAP S/4HANA system. The add-on enables SAP S/4HANA to communicate with Ariba Network and SAP Ariba solutions through SAP Ariba Cloud Integration Gateway
6. Understand SAP Cloud Integration Gateway
We know that having prepackaged content from SAP CPI is not enough, it has to be implemented to be of any real use. Ariba CIG is just that but with even better vision:
- Single Gateway to integrate SAP Cloud solutions to other cloud or on-premise solutions.
- Faster deployment
- Do-it-Yourself (DIY) integration with Automated testing
Thus SAP Ariba Cloud Integration Gateway is a simple and efficient way to integrate through one gateway to Ariba Network, SAP Ariba cloud applications, Non SAP Cloud solutions, Internet of Things and trading partners. Refer to the diagram below to understand the broader integration coverage of the Ariba CIG.
NOTE 1: The initial release of SAP Ariba Cloud Integration Gateway focuses on SAP ERP and SAP S/4 HANA integration. However, the SAP Ariba open adapter powered by Liaison Technologies and Dell Boomi is the recommended integration option for customers running on non-SAP ERP systems.
NOTE 2: There is no additional subscription fee for CIG for customers who have subscribed to SAP Ariba solutions.
Now its time to deep dive into Cloud Integration Gateway to know its features and compatibility.
Learn Cloud Integration Gateway (CIG)
To learn this new method of integration we will start with learning the features of this gateway followed by supported applications, supported business processes and lastly integration architecture withe CIG.
Features of CIG
Now we know that Ariba CIG is set of tools to make Ariba integration easier while these tools use many services from SAP CPI to work in harmony.
Figure 12: Ariba CIG complete features overview
Below is the table describing all the features of the CIG.
Refer to the features covered in CIG Overview Blog.
Supported Ariba Solutions
Ariba CIG right now supports most of the Ariba applications for buyer side integrations and Ariba network sell side integrations. Sell side integrations for applications like Supplier Life cycle & Performance (SL&P) and Spend Analytics are expected in the year 2019.
Refer table below for the Ariba applications supported by Ariba CIG.
Table 2: CIG supported Ariba Solutions
Supported SAP ERP Versions
Ariba CIG supports following SAP ERP versions.
Table 3: CIG Supported SAP ERP versions
Supported Business Processes
Ariba CIG supports most of the buy side as well as network based supplier side processes as listed below:
Table 4: CIG Supported Airba Business Processes
Ariba Integration Architecture with CIG
Let's have another look at the Ariba integration architecture without showing CPI as separate element for better understanding of the implementation as we move on to the next phase of learning CIG.
Figure 13: Ariba Integration Architecture with CIG (Revisited)
Implementation section is quite exhaustive and is categorized into three main areas: Configure, Extend and Test
Implement Cloud Integration Gateway (CIG)
There are many configurations to be done on S/4 HANA and CIG hence summarizing the key configurations below
- Configurations to Enable Cloud Integration Gateway: Install S/4 HANA Add-on, install Cloud Connector, Ask SAP to enable CIG on Ariba solution, configure SAP ERP/ S/4 HANA global settings.
- Configure time, time zone settings and Formats in S/4 System.
1.1 Download and install SAP ERP add-on
From SAP ONE Support Launchpad choose add-on software for S/4 HANA:
- SAP Ariba Cloud Integration Gateway 1.0, add-on for SAP S/4HANA (ARBCI1 10S)
- Ariba Cloud Integration Gateway add-on S/4HANA
- Ariba Cloud Integration Gateway add-on S/4HANA for Retail
To install add-ons, see SAP Note 1841471. Once installed, check the status in your ERP system and you should see ARBCI1 & ARBCI2 components.
Figure 14: CIG Add-on installed
1.2 Set up the SAP Cloud Connector
I suggest you go through a detailed tutorial for SAP Cloud connector from Cloud Connector Tutorial while few key steps are shown below:
- Download the Cloud Connector installation archive (msi installer for windows) from SAP Development Tools for Eclipse.
Figure 15: Cloud connector download reference
- Install the Cloud Connector software as per the on screen instruction of installer. Once installed you can login to the screen shown below with your SAP Cloud Platform subaccount ID.
Figure 16: Cloud connector login
- Connect the cloud connector to SCP subaccount and test this connection
Figure 17: Cloud connector connected to SCP subaccount
- Connect the SCP subaccount to on-premise S/4 HANA and test this connection
Figure 18: SCP subaccount connection to S/4 HANA On-premise