SAP S/4Hana Cloud Public Edition

SAP S/4HANA Cloud Public Edition

Knit connects to SAP S/4HANA Cloud Public Edition using Basic Authentication with a dedicated Communication User. Before you can connect, an SAP administrator needs to create a Communication User and one or more Communication Arrangements in your SAP tenant that grant that user access to the data Knit reads.

📘

Note

This connector only supports SAP S/4HANA Cloud Public Edition. Private Edition and on-premise SAP S/4HANA tenants are not supported.

Prerequisites

  • An SAP S/4HANA Cloud Public Edition tenant.
  • Administrator access to that tenant (a business role such as SAP_BR_ADMINISTRATOR) so you can create the Communication User and Communication Arrangements below.

Step 1: Create a Communication User

  1. Log in to your SAP Fiori Launchpad as an administrator and open the Maintain Communication Users app.
  2. Choose New and create a user (for example, KNIT_INTEGRATION).
  3. Set a password for this user, or let the system generate one.
  4. Save the user.

Keep this username and password handy - they go directly into Knit's integration form as Username and Password.

Step 2: Create Communication Arrangements

A Communication Arrangement activates a Communication Scenario and binds it to your Communication User, which is what actually grants API access. Open the Communication Arrangements app in the Fiori Launchpad and create one arrangement per scenario below, based on which resources you plan to use with Knit - you only need to activate the ones relevant to you.

Resource(s) in KnitCommunication Scenario
ContactsSAP_COM_0008 - Business Partner, Customer and Supplier Integration
Accounts, Companies, Journal EntriesSAP_COM_0087 - SAP Analytics Cloud for Planning Integration
Purchase OrdersSAP_COM_0053 - Purchase Order Integration
ItemsSAP_COM_0009 - Product Integration
PaymentsSAP_COM_0303 - Finance - Accounting Analytics Integration
Invoices, Credit NotesSAP_COM_0120 - Billing Document Integration
Bills, Vendor CreditsSAP_COM_0057 - Supplier Invoice Integration
📘

Note

This mapping is based on SAP's publicly available documentation. If you have an SAP admin on hand, it's worth asking them to confirm these scenarios against your own tenant before activating.

For each scenario you need:

  1. In the Communication Arrangements app, choose New and select the scenario.
  2. Choose or create a Communication System for the arrangement.
  3. Under Inbound Communication, set the authentication method to User Name and Password and select the Communication User you created in Step 1.
  4. Save and activate the arrangement.

Step 3: Find your Tenant ID

Your Tenant ID is the subdomain of your SAP S/4HANA Cloud Public Edition URL. For example, if your Fiori Launchpad is at https://my123456.s4hana.cloud.sap, your Tenant ID is:

my123456

Enter only the subdomain - do not include https:// or .s4hana.cloud.sap.

Step 4: Integrate in Knit

Enter the following into Knit's SAP S/4HANA Cloud Public Edition integration form:

  • Tenant Id: from Step 3.
  • Username: the Communication User's username from Step 1.
  • Password: the Communication User's password from Step 1.

Did this page help you?