
SAP Logistics Business Network, freight collaboration option improves supply chain efficiency by connecting business partners on a collaborative network that supports jointly managing transactions, exchanging documents, and sharing insights across the value chain.
To enable document exchange, you have to setup connectivity to your On-Premise system. Your on-premise(S4 or SAP TM standalone) system can be connected to SAP Logistics Business Network based on below options
This blog will elaborate option 2 by providing step-by-step guidance for you to establish a direct connection
We've migrated our existing integration platform (based on SAP BTP Neo environment) and the URL/host mentioned in this blog has changed. Sub-account details to be added in your SAP Cloud Connector configuration have also changed as a new integration platform is used. We urge you to migrate to our new integration platform (based on SAP BTP Multi-Cloud environment) as the support for existing platform will be stopped on May 16, 2025. You can read more about the same here. There's a detailed migration guide available there which also holds the new URL endpoints and host information. The destination URL/host/sub-account information for cloud connector configurations mentioned in this blog are not yet updated to the new integration platform. Please refer to our Migration Guide for Premium Users for the new endpoint details.
To support your migration, we also collected the frequently asked questions from customers. FAQ – NEO to Multi-Cloud CPI migration for Business Network for Logistics
To begin the setup, you must have administrator rights in SAP TM as well as SAP Logistics Business Network tenant.
Below is a list of steps that must be performed:
1. Generate the key pairs certificates (Key Pairs) with Identity Authentication service
2. Import the IAS Certificate into the SAP TM in STRUST
3. Import SAP Logistics Business Network Certificate into SAP TM using STRUST
4. Create System Connection in SAP Logistics Business Network Shipper Tenant
5. Setup Webservices using SOAMANAGER for inbound services to SAP Logistics Business Network from SAP TM
6. Setup the outbound system connection in SAP Logistics Business Network
Communication between SAP Logistics Business Network and SAP TM system is based on B2B messages using SOAP protocol. Messages are authenticated using client certificates. These certificates must be requested.
When using the Identity Authentication service, the certificates are signed by SAP Passport CA.
Perform the following steps to request the Key Pairs certificate:
The result is that you will have a signed certificate – a *.p12 file.
3. IN SAP TM, go to transaction STRUST. Choose the SSL Client Identifier from above then run the following action:
The procedure has no explicit dependency to the onboarding process. However, it is recommended that you have procured the SAP Logistics Business Network license prior to performing any steps identified here.
You will notice the lock symbol, click it to export the certificate.
2. Add SAP Logistics Business Network Certificates to PSE using STRUST
For each of the certificates
SAP Logistics Business Network tenant has been established as described in section 4. You have subscribed to the system role.
1. From your P12 file extract the public certificate and upload in the system connection app to SAP Logistics Business Network. Export to a x.509 CER certificate file.
2. Login to the shipper tenant, then go to System Connection.
3. Click on Add , select the connection type - "SAP TM - SAP S/4HANA", maintain Connection ID and System ID
4. Navigate to Inbound to Network then import the certificate, Save.
The direct connection to SAP Logistics Business Network can be influenced by setting the default configuration to blank in SXMB_ADMIN. To do so, go to SXMB_ADMIN and set the following settings:
Additionally, the previous the settings in STRUST as described in the prior section must be setup.
Launch the transaction SOAMANAGER and maintain the consumer service for these interfaces as follows: Outbound interfaces:
Name | ABAP Name |
TransportationOrderCancellationRequest_Out | /SCMTMS/CO_CPX_TPNOR_CNC |
TransportationOrderQuotationCancellationRequest_Out | /SCMTMS/CO_CPX_TPNORQ_CNC |
TransportationOrderQuotationCreateRequest_Out | /SCMTMS/CO_CPX_TPNORQ_REQ |
TransportationOrderQuotationNotification_Out | /SCMTMS/CO_CPX_TORQ_NOTIF |
TransportationOrderRequest_Out | /SCMTMS/CO_CPX_TPNOR_REQ |
TransportationOrderChargeElementConfirmation_Out | /SCMTMS/CO_CPX_TOCHRGCNF |
TransportationOrderGenericTrackedProcessRequest_Out | /SCMTMS/CO_CPX_TORGNTRCKPR_OUT |
AppointmentConfirmation_In | |
TransportationOrderBookingRequest_Out | /SCMTMS/CO_CPX_TORB_REQ |
TransportationOrderGenericRequest_Out | /SCMTMS/CO_CPX_TOR_GN_RQ_OUT |
1. In SOAMANAGER, choose the option Configure the Web services Configuration
2. For each of the outbound interfaces above, configure the settings as in below:
3. Then create manual configuration to influence the settings
4. Specify the logical Port (this can be freely defined). Note to click Logical Port is default
5. Specify the Consumer Security settings. Note to specify the X.509 SSL Client PSE as defined in STRUST.
Note: You specify the SSL Client PSE from the setup in STRUST as outlined in the previous steps, which contains the private key for authentication in SAP Logistics Business Network.
6. On the HTTP settings tab, use the live SAP Logistics Business Network URL (https://api.logistics.eu.business-network.cloud.sap/cxf/lbn/b2b/soap/v1), and specify the transport bindings as shown below.
Usually while connecting to BTP, you require to provide your tenant host URL. However with SAP Logistics Business Network this is little different since we have a SAP Owned Cloud Integration Instance in the middle always.
So you should always configure this endpoint https://api.logistics.eu.business-network.cloud.sap/cxf/lbn/b2b/soap/v1 in your webservice
Important note: We urge you to migrate to our new integration platform. Please refer to our Migration Guide for Premium Users for the new endpoint details. The above URL is the latest MultiCloud CPI URL
7. Under SOAP Protocol (or messaging settings), you can choose the following settings:
8. The rest of the settings are blank.
9. ALL OTHER SETTINGS MUST BE DEFAULT.
10. SAVE AND ACTIVATE
Prior to setting up the inbound system connection in SAP Logistics Business Network, you must have already created a subaccount and certificates have been loaded to the system connection.
Usually with BTP(Cloud Foundry)- SAP S/4HANA integration you assign the S-User the administrator role. However in this case you are not directly connecting to your subaccount , rather to SAP Managed Cloud Integration instance (CPI). Within this SAP Managed Cloud integration instance your S-User has to be maintained with right role. You will not have access to SAP Managed Cloud Integration instance. Maintaining S-User is via the System Connections App as described below will add your S user to SAP Managed Cloud Integration instance with the right roles.
Perquisite is you have administration access to Cloud Connector.
Important note: We urge you to migrate to our new integration platform. Please refer to our Migration Guide for Premium Users for the new endpoint details. The above subaccount ID had been updated to the MultiCloud Subaccount ID in Datacenter EU10 as an example
Once completed, you should see something like below:
If the above already exists, you will see it as in below:
3. Go to the details and choose Cloud to OnPremise.
4. Add the new mapping virtual to internal system. This should point to the ICM setting of your SAP TM system. You can go to transaction SMICM to obtain this.( Menu SMICM -> Goto -> Services )
NOTE: You should create an entry for both HTTP and HTTPS connection.
6. For each of the mapping, ensure that Resources Accessible are specified with the following settings:
Pre-requisite is you have authorisation to transaction SOAMANAGER.
You must set up the endpoints for all the inbound interfaces in SAP Logistics Business Network as follows:
For each of the interfaces, you will create a configuration using SOAManager. The following settings would be necessary:
Note: Please select the Transport level security setting based on the URL exposed by S4TM
By performing all the above steps, your connection is established to SAP Logistics Business Network. You can test the connection by sending a document for example, Send Freight order for confirmation and check if the document has reached SAP Logistics Business Network You can view the message flow via SRT_MONI in your SAP TM system and also via Manage Message log in SAP Logistics Business Network
SAP BN4L - SAP TM Integration Configuration for Freight Collaboration Shipper Tenant
FAQ – NEO to Multi-Cloud CPI migration for Business Network for Logistics
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
4 | |
3 | |
3 | |
2 | |
2 | |
2 | |
1 | |
1 | |
1 | |
1 |