Overview
Just 5 Steps for SAP Analytics Cloud <-> S/4HANA Integration
1. Enable /sap/bw/ina/service/v2 in your S/4HANA backend
2. Set Parameter : icf/cors_enabled=1
3. Whitelist the SAP Analytics Cloud tenant url via /nUCONCOCKPIT
4. Configure to allow pop-up for your SAP Analytics Cloud tenant url
5. Create connection to your S/4HANA Backend system in your SAC Tenant
Let's delve into the intricate details underlying each elementary step, uncovering a deeper understanding of their complexities:
Procedure
Enable /sap/bw/ina/service/v2 in your S/4HANA:
- Login to SAP S/4HANA --> SICF --> default_host --> sap --> bw --> ina.
- Right click and activate the services if it is inactive
Set Parameter : icf/cors_enabled=1
Whitelist the SAP Analytics Cloud tenant url via /nUCONCOCKPIT
- Scenario --> HTTP Allowlist Scenario --> ensure mode of "Cross-origin Resource sharing"=Active Check.
- Double click on the line item "Cross-origin Resource sharing" --> edit mode --> Under Allow add new entry with below values
- Service Path: /sap/bw/ina
Host rule: Add your SAP Analytics Cloud Set the parameter name to host. For example, mytenant.us1.sapbusinessobjects.cloud.
Allowed Methods: Mark against GET, HEAD, POST, and OPTIONS
Allowed Headers:
x-csrf-token,content-type,x-sap-cid,mysapsso2,authorization,accept-language
Exposed Headers:
X-CSRF-TOKEN,SAP-REWRITEURL,SAP-URL-SESSION-ID
Allow Credentials: Mark against the checkbox
Here's how it looks after populating all the parameters
Configure to allow pop-up for your SAP Analytics Cloud tenant url
- Allow pop-up windows from the SAP Analytics Cloud domain: [*.]sapbusinessobjects.cloud.
Allow 3rd party cookies from the SAP S/4HANA server’s domain.
Create connection to your S/4HANA Backend system in your SAC Tenant
- From the home/landing page, click on three line (top left of the screen) --> Connections --> Add Connection --> Fill in the details as per the selections in the screenshot
Taking one step further:
How to Consume the S4HANA Live Data connection created in SAC tenant:
Known Issues:
Your S/4HANA Backend system should be configured with valid working SSL. If it is not, The creation of the connection step might not succeed.
Remedy : Configure SSL for S/4HANA system from here
Conclusion
SAP Analytics Cloud can now access various data/views from the SAP S/4HANA system.