Versions Compared

Key

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

...

Background

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

  • Subcontracting & Tendering
  • Event Reporting
  • Dock Appointment Scheduling
  • Invoicing and Dispute Handling

...

BN4L Global Track and Trace — In-Scope Functionalities

  • Real-time Event Reporting
  • Project44 Visibility Provider Integration

...

Landscape

As-Is Landscape

 Image Modified To be Landscape Image Removed
Technical Integration Diagram for BN4L -P44
Image Removed

...

  • 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
borderfalse
diagramNameTo be-WIP
simpleViewerfalse
width800
linksauto
tbstyletop
diagramDisplayNameBN4L-ToBe
lboxtrue
diagramWidth890
height755
revision6
 


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-BN4L-P44
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

TransportationOrderRequest

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.



Functional Area: Event Reporting

Provider

API

or Consumer

Event Reporting

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 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

TransportationOrderRequest

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 .


Functional Area: Dock Appointment Scheduling

Provider or Consumer

Interface

Message Type

Description

 ?? Required ?? in S/4HANA

Dock Appointment Scheduling

 

 

 

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

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

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

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

Order Tracking (GTT

Consumer API

...

PUT, DELETE

Impacted L4 Processes

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

  • 06.12.02.01 — Select Road/Rail Freight Carrier
  • 06.12.02.02 — Select Ocean/Air Freight Carrier
  • 06.12.03.01 — Transport Road/Rail/Air/Parcel Outbound Freight
  • 06.12.03.02 — Transport Road/Rail/Air/Parcel Inbound Freight
  • 06.12.03.03 — Transport Ocean Outbound Freight
  • 06.12.03.04 — Transport Ocean Inbound Freight
  • 06.12.04.01 — Manage Freight Charges Road/Rail/Parcel
  • 06.12.04.02 — Post Transportation Charges
  • 06.12.04.03 — Process Transportation Invoice Disputes
  • 06.12.04.05 — Manage Freight Charges Ocean/Air

...


Business Rules Register

The following business rules govern the BN4L integration and carrier collaboration processes across Syensqo.

Rule ID

Rule Title

Rule

Rationale

P2F-R061

Carrier Confirmation is Mandatory

When a carrier does not confirm the Freight Order or Freight Booking through BN4L or TMS4S, the transportation planner must manually confirm the freight document in SAP TM.

Carrier confirmation status is mandatory on the Freight Order for further processing of warehouse activities in EWM.

P2F-R062

Tender When No Freight Rate is Available

If no rate is available for an ocean transport, the rate must be obtained through a tender in the system.

Ocean Freight Bookings must be placed using the BN4L platform. Spot tendering through BN4L is mandatory for an audit trail on agreed freight costs. Agreed rates via email or phone are not permitted.

P2F-R064

Ocean and Air Freight Through BN4L

Freight Forwarders receiving Ocean Freight Bookings or Air Freight Orders must connect to SAP BN4L for integration.

To achieve standardization, the platform for integrating with freight forwarders is standardized using BN4L. Freight Forwarders may use API integration or the BN4L web portal.

P2F-R082

Automatic Trigger of VLPOD Without Events

When no event has been reported to trigger the VLPOD, the user must trigger the VLPOD manually. A report will be in place to monitor missing VLPODs.

VLPOD is triggered from TM when a Carrier reports a relevant event (Arrival, POD, etc.) at the incoterm location. If the carrier missed posting the event or is not onboarded on BN4L/TMS4S, VLPOD must be manually posted as it is mandatory for further processes in L2C (e.g., Billing).

P2F-R088

Sending Shipping Instructions After PGI

After PGI, shipping instructions (all details for a freight booking) must be sent to the freight forwarder through BN4L.

BN4L is the primary tool for Carrier Collaboration. The Freight Booking must be sent to the Freight Forwarder so they can process the booking at their end.

P2F-R097

Carrier Invoices Submitted Through BN4L

Carriers connected through BN4L must submit their invoices through the BN4L platform.

BN4L provides the capability to submit carrier invoices directly on the platform, including updating transportation charges, providing an invoice number, uploading an invoice PDF, or using the available API for direct integration.

P2F-R109

Ocean/Air Invoices Through BN4L

For Ocean Freight Bookings and Air Freight Orders, freight forwarders must submit invoices through SAP BN4L.

Consistent use of BN4L for invoice submission ensures auditability and process standardization for international freight.

P2F-R112

Invoice Disputes Handled by Transportation Charge Auditor

The transportation charge auditor will evaluate invoice disputes and accept or reject additional charges.

When invoice discrepancies arise from BN4L or VIM, the transportation charge auditor makes the final decision on whether charge changes are accepted or rejected.

P2F-R205

Carrier Communication on Forms

For carriers not connected to TMS4S or BN4L, output documents will be communicated offline.

Carriers connected to BN4L/TMS4S receive communication via integration. Carriers not connected to any platform will have documents shared via email.

P2F-R206

Carrier Onboarding and Access

Carriers not electronically connected to BN4L via API or EDI must connect through the BN4L web portal.

Carriers without API/EDI integration are expected to use the BN4L web portal for connectivity.

P2F-R2011

Exception: Composite US Carrier Collaboration (Willow Island)

For Willow Island plant (US), carrier collaboration will be in TMS4S for both P&C and composite products.

Willow Island is the only plant handling both P&C and composite GBU products, managed by a single transportation planning team. This plant is an exception to the standard design where composite US uses TMS4S and not BN4L.

...


Build Register

The table below lists all registered WRICEF objects related to the BN4L integration.

WRICEF ID

Description

Build Status

Linked L4 Process

ERP-190

Integration SAP BN4L to SAP TM

In Progress

  • 06.12.02.01 — Select Road/Rail Freight Carrier
  • 06.12.02.02 — Select Ocean/Air Freight Carrier
  • 06.12.03.01 — Transport Road/Rail/Air/Parcel Outbound Freight
  • 06.12.03.02 — Transport Road/Rail/Air/Parcel Inbound Freight
  • 06.12.03.03 — Transport Ocean Outbound Freight
  • 06.12.03.04 — Transport Ocean Inbound Freight
  • 06.12.04.01 — Manage Freight Charges Road/Rail/Parcel
  • 06.12.04.02 — Post Transportation Charges
  • 06.12.04.03 — Process Transportation Invoice Disputes
  • 06.12.04.05 — Manage Freight Charges Ocean/Air

ERP-41

Integration SAP BN4L to Project44 (3rd Party SAP BN4L add-on)

In Progress

  • 06.12.03.03 — Transport Ocean Outbound Freight
  • 06.12.03.04 — Transport Ocean Inbound Freight