To connecto SAP Cloud Foundry we have enabled a new way of connecting using SAML. This is because the public APIs of SAP Cloud Integration is not as good as the private APIs used in the Web.
The guide video that shows how to connect Figaf to an Integration Suite system.
Service keys
As a part of setting up API access you need to have create the service keys. Then you can copy and paste the JSON into the process you are using when creating the integration.
There are a big difference between the public and the private / web API. It would not be possiible to create all the nice functions of Figaf without using the private API. To be able to support this we have a number of different was to authenticate for users.
S-User - Ideal if you have a user that is not protected by Universal ID
SAP Passport - Use your S-User certificate to login to Figaf
SAP Identity Service - Using the SAP Identiy SErvice, require you have a user with username and password that can login to the Integration Suite
Custom IDP - Figaf acts as a SAML 2 provider, which enables Figaf to login to the tool.
No matter which access you use you need to give access to the following roles
PI_Administrator
PI_Business_Expert
PI_Integration_Developer
iadv-content-developer
APIPortal.Guest
S-User
This is your nomal S-User or P-User that you are using.
To use this it is requried that you can login to the Integration Suite via the sap.default profile.
It does not support Universal ID which is a requirement for new users.
Before using this ensure the user does not require a password change.
If possible ensure the s-user only have access to the Integration Suite and not all roles in the BTP.
For Neo this is the only option. Here Universal ID is not a problem.
SAP Passport
This is the same user as the S-User just that it simplifies the onboarding because the it is not impacted by the Universal ID.
To use this it is requried that you can login to the Integration Suite via the sap.default profile.
Download the certificate and password you set for it.
SAP Identify Provider
This is the current recommendation for SAP to enable users to login. This will allow you to have users that can login to the Integration Suite system with just Username and Password.
It is a bit of a hazzel to
You need to create a user here that are able to login to the integration suites. The same user can be used to login to all your Integration Suite tenants.
Check you can login to your integration suite with the user that you have created.
The login screen should not take you take you to your Corporate Identity provider if you have it Configured.
How to configure the custom IDP (being retired by SAP)
You will need to create service keys for both the public API and for the message sent if you need to test messages on the platform.
Step 1: Download SAML Metadata from your SAP Cockpit:
Step 2: Copy value related to <md:AssertionConsumerService Binding=”urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST” Location=
Step 3: Open Agent Dialog and enable Use custom IdP checkbox. Paste SSO Url from the previous step. Save the Agent
Step 4: Generate Entity Descriptor for the Agent:
Step 5: Go back to the SAP Cockpit and upload this file as a new Trust configuration:
Step 6: Add Role collection mappings for the IdP: PI_Administrator, PI_Business_Expert, PI_Integration_Developer.
Step 7: If Figaf now try to check connection by pressing Test Connection
Step 8: After you have validated the process work, you can remove the check mark for “Available for User Logon”. This way, you will not receive the request to login.
For SAP CPI Cloud Foundry you have an option to use Service Keys to send messages. The Figaf Tool will not test the properties are correct before running tests. We need to create keys for both API and for Integration flow API access To create a ...
If you are using SAP Cloud Integration on Cloud Foundry then you probably have noticed you cannot add the default ESBMessage Send (MessagingSend) role to your user. You will need to create a role collection to support this. In your BTP cockpit go to ...
In this guide you will see how you can create a git repository for your SAP CPI/Cloud Integration system. Before you start you need 1. Have installed Figaf 2. Have connected it with a SAP CPI tenant 1. Create a git repository on forinstance github ...
The future way to connect is the following. Here you don't need a S-User. You just need the API keys as specified below. Connecting to SAP Integration Suite /Cloud Foundry without S-User Figaf tool supports both CPI platforms: Neo and Cloud Foundry. ...
We have templates that allows you to make migrations SAP PI/PO channels to SAP Cloud Integration Faster. In 2309 this has been moved into the main Figaf Tool and gotten a viewer that will allow you to update the templates faster. On the migration ...