Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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

 Image ModifiedTo 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
border

...

false
diagramNameTo be-WIP
simpleViewerfalse
width800
linksauto
tbstyletop
diagramDisplayNameBN4L-ToBe
lboxtrue
diagramWidth

...

890
height

...

755
revision

...

6
 


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
titleMiddleware consolidation
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
bordertrue
diagramNameS4HANA-
for
BN4L-P44
Image Removed
simpleViewerfalse
width1000
linksauto
tbstyletop
diagramDisplayName
lboxtrue
diagramWidth1400
height482
revision3


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


Subcontracting & Tendering
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.

Provider API

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.

Provider API

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

API

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.

Consumer API

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

API

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.

Provider API

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.

Provider API

Consumer

Notify Freight Quotation

TransportationOrderQuotationNotification_Out

Notifies freight quotation statuses in SAP BN4L. Inbound service to update status of quotation from external TMS.

Provider

API

Create or Update Freight Quotation

TransportationOrderQuotationConfirmation_In

Creates or updates a freight quotation in the shipper's transportation management system.

Consumer

API

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

Event Reporting

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 API

 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 API

 Provider

Create Dispute (Inbound)

TransportationDisputeCaseNotification_In

Enables shippers to create or update a dispute in their transportation management system.

Consumer API

 Consumer

Create Dispute (Outbound)

TransportationDisputeCaseNotification_Out

Inbound service to create or update a dispute in SAP BN4L based on information from external TMS.

Provider API

 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 API

 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 API

 Consumer

Confirm Freight Order Dispute Charges

TransportationOrderChargeElementConfirmation_Out

Inbound service to confirm freight order charge updates after dispute resolution and acceptance by shipper.

Provider API

 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

 ?? Required ?? in S/4HANA

Dock Appointment Cancellation

GenericAppointmentCancellation_In

Enables shippers to cancel dock appointments in SAP Business Network Freight Collaboration.

Consumer API

 Consumer

Dock Appointment Scheduling (Inbound)

GenericAppointment_In

Creates dock appointment requests and confirmed appointments in SAP BN Freight Collaboration from external systems (TMS, WMS, YMS).

Provider API

 Provider

Dock Appointment Scheduling (Outbound)

GenericAppointment_Out

Outbound service to update external systems (TMS, WMS, YMS) with appointment details created in SAP BN Freight Collaboration.

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

S4 hana – GTT

Order Events

/OrderEvents/

Order Events (GTT)

Provider API

GET

Order Tracking

(GTT)

/LBNOrderForTracking/

PUT – Create or update the tracking request in the system DELETE – Delete the tracking request in the system

PUT, DELETE

Order Tracking (GTT

Consumer API

Impacted L4 Processes

The following Level 4 business processes are impacted by the BN4L integration:

...