...
For Syensqo, it has been decided by the business to use SAP Business Network for Logistics (BN4L) as the global carrier collaboration platform. The
The exception to this is road carrier operations in the US and Canada, which continue to use TMS4S for all GBUs except composites.
BN4L Freight Collaboration — In-Scope Functionalities
...
- Real-time Event Reporting
- Project44 Visibility Provider Integration
Landscape
As-Is Landscape
To be
- Transwide serves as the Carrier Collaboration tool, but only for Road Transport in EU
- No direct integration between Project44 and Transwide
- BluJay (External TMS) and CASS (Audit & Invoicing) with US & Canada coverage for Road mode
- Integration with Transwide and P44 via WebMethods and SAP PI respectively
New Landscape
| draw.io Diagram | |
|---|---|
|
...
|
...
|
...
|
...
|
Key Points
- BN4L will serve as the global carrier collaboration tool across all modes of transport worldwide, fully replacing Transwide
- Project44 (P44) will integrate directly with BN4L. No direct connection between P44 and S4 HANA (P44 is only applicable for FCL Ocean Port to Port
Scenario) - TMS4S will replace BluJay and will be used for Road mode only in US & Canada for all SPP and P&C GBUs — Composites are excluded from TMS4S scope
- BN4L integration with S/4HANA :
- For Outbound from S4HANA - direct connections between S/4HANA and BN4L .
- For Inbound to S4HANA - SAP Integration Suite (API Management Component) will be used for routing.
| Info | ||
|---|---|---|
| ||
| In Syway, middleware used in interfaces with other tools - i.e. TMS4S, CASS, Ovinto, Selfy and Simba - will be consolidated to SAP Integration Suite. |
Technical Integration Diagram
| draw.io Diagram | ||||||
|---|---|---|---|---|---|---|
|
|
|
BN4L Integration Interfaces
The table below describes all integration interfaces for BN4L in scope, organized by functional area. Each interface includes the corresponding message type, a description of its function, and whether it is a Provider API (inbound to BN4L) or Consumer API (outbound from BN4L).
Configurable Services in S/4HANA
| Functional Area: Subcontracting & Tendering | |||
|---|---|---|---|
Provider or Consumer | Interface | Message Type | Description |
API Type
Consumer | Create Freight Order for Subcontracting | TransportationOrderGenericRequest_Out | Creates a freight order for subcontracting in SAP Business Network for Logistics. The request is presented to carriers via inbound service. |
Consumer | Cancel Freight Request for Quotation | TransportationOrderQuotationCancellationRequest_Out | Enables shippers to cancel a freight request for quotation. Inbound service provided by SAP BN4L to cancel from external TMS. |
Consumer | Create Freight Booking Request | TransportationOrderBookingRequest_Out | Creates a freight booking request in SAP BN4L based on data from external TMS or SAP S/4 HANA. Request is presented to carriers. |
Provider |
Confirm Freight Order for Subcontracting | TransportationOrderConfirmation_In | Outbound service consumed by SAP BN4L to confirm a freight order for subcontracting in external TMS. Confirmation is sent by the carrier. |
Provider | Confirm Freight Booking | TransportationOrderBookingConfirmation_In | Receives confirmation of freight booking in external system (SAP TM on S/4 HANA) based on information from SAP BN4L. |
Consumer |
Cancel Freight Booking | TransportationOrderBookingCancellationRequest_Out | Inbound service to cancel a freight booking in SAP BN4L based on information from external TMS or SAP S/4 HANA. |
Consumer | Create Freight Request for Quotation | TransportationOrderQuotationCreateRequest_Out | Creates a freight request for quotation in SAP BN4L. Inbound service from external TMS; request is presented to carriers. |
Consumer | Notify Freight Quotation | TransportationOrderQuotationNotification_Out | Notifies freight quotation statuses in SAP BN4L. Inbound service to update status of quotation from external TMS. |
Provider |
Create or Update Freight Quotation | TransportationOrderQuotationConfirmation_In | Creates or updates a freight quotation in the shipper's transportation management system. | |
Consumer |
Receive Freight Waybill Notification | TransportationOrderBookingWaybillNotification_Out | Sends a waybill notification for a freight booking from external TMS. Enables carriers to receive waybill details. |
Provider API
| Functional Area: Event Reporting | |||
|---|---|---|---|
Provider or Consumer | Interface | Message Type | Description |
Provider | |||
Notify Events | TransportationEventBulkNotification_In | Outbound service consumed by SAP BN4L to update freight order event information in external TMS. Events received from carrier or network partner. |
Consumer | Create or Update Track Process | TransportationOrderGenericTrackedProcessRequest_Out | Creates a freight order for tracking in SAP BN4L. Inbound service from external TMS to enable freight order tracking. |
Provider API
| Functional Area: Settlement & Dispute | |||
|---|---|---|---|
Provider or Consumer | Interface | Message Type | Description |
Consumer | Create Freight Order for Settlement | TransportationOrderGenericRequest_Out | Inbound service provided by SAP Logistics BN to create a freight order for settlement from external TMS. Request is presented to carriers. |
Provider | Create Dispute (Inbound) | TransportationDisputeCaseNotification_In | Enables shippers to create or update a dispute in their transportation management system. |
Consumer | Create Dispute (Outbound) | TransportationDisputeCaseNotification_Out | Inbound service to create or update a dispute in SAP BN4L based on information from external TMS. |
Consumer | Create Freight Booking for Settlement | BNTransportationOrderChargeElementRequest_Out | Inbound service to create or update a freight booking for settlement from external TMS. Request is presented to carriers. |
Provider | Update Freight Order with Dispute Charges | TransportationOrderChargeElementRequest_In | Enables shippers to update dispute charges on a freight order in their transportation management system. |
Consumer | Confirm Freight Order Dispute Charges | TransportationOrderChargeElementConfirmation_Out | Inbound service to confirm freight order charge updates after dispute resolution and acceptance by shipper. |
Provider | Create Invoice | InvoiceRequest_In | Outbound service consumed by SAP Logistics BN to create an invoice for a freight order in external TMS. Invoice submitted by carrier. |
Consumer API
| Functional Area: Sharing Documents | |||
|---|---|---|---|
Provider or Consumer | Interface | Message Type | Description |
Provider | Send Attachments | BNAttachmentForConfirmation_In | Outbound service to receive attachments during freight booking confirmation in SAP TM on S/4 HANA, based on SAP BN4L information. |
Services Requiring Custom Implementation in S/4HANA
As per Syensqo requirement . the appointment dates has to be updated back to the freight order /freight booking . This will be updated back to the Outbound Delivery Order in EWM for the warehouse activities .
Dock Appointment Scheduling
| Functional Area: Dock Appointment Scheduling | |||
|---|---|---|---|
Provider or Consumer | Interface | Message Type | Description |
| |||
|
|
|
|
|
|
|
|
|
|
|
Consumer API
Sharing Documents
Send Attachments
BNAttachmentForConfirmation_In
Outbound service to receive attachments during freight booking confirmation in SAP TM on S/4 HANA, based on SAP BN4L information.
Consumer API
Provider in S4HANA | Dock Appointment Scheduling | ZGenericAppointment_In | This is a custom interface to be created with the structure same as GenericAppointment_Out to get appointment details from BN4L to S4HANA to update the freight documents |
SAP BN4L GTT Provider Services - REST
Name | URL Path | Supported URL Methods |
|---|
Order Events | /OrderEvents/ |
Order Events (GTT)
Provider API
GET |
Order Tracking |
/LBNOrderForTracking/ |
PUT, DELETE |
Order Tracking (GTT
Impacted L4 Processes
The following Level 4 business processes are impacted by the BN4L integration:
...

