Supply Chain Management Blogs by SAP
Expand your SAP SCM knowledge and stay informed about supply chain management technology and solutions with blog posts by SAP. Follow and stay connected.
cancel
Showing results for 
Search instead for 
Did you mean: 
Michael_Haase
Product and Topic Expert
Product and Topic Expert

Dear friends of TM,

In many order-to-cash scenarios it’s important for a supplier to confirm a delivery date to his customers already during the creation of a sales order. Thereby, the confirmed delivery date should be as reliable as possible to allow the customers to plan follow on processes based on that e.g. the pickup at a handover location or production processes.

In a scenario of a sales order being integrated with TM embedded in SAP S/4HANA, the calculation of delivery dates for schedule lines could happen as follows until now:

  • When capturing a sales order in the system, the master data and heuristics of component LE-TRA is used to confirm a delivery date.
  • When the sales order is then created, TM builds freight units based on the transport requirements. In a later step, transport planning of those freight units derives a delivery date which can be sent to the customer e.g, at goods issue of the cargo.

This has the following two challenges:

  • The transport related master data has to be maintained twice, in components LE-TRA and TM.
  • The calculated delivery dates can differ due to the different heuristics.

Now, with SAP S/4HANA 2023 FPS1 we tackled those challenges by introducing a TM scheduling based on the transport network of TM and its heuristics already when capturing the sales order in the system. So with that, transport related master data has only to be maintained once, in TM. And the calculated delivery dates are taken over in the freight units from which transport planning can then be done.

Solution Description - Overview

The basic interaction of the involved components in the TM based sales order scheduling is described in the following:

BlogSOS1.jpg

  1. The requested delivery date from the schedule line of the sales order is (together with the ordered quantity) the input for the Business Process Scheduling (BPS) application, where the calculation of the delivery dates is managed.
  2. Based on the requested delivery date, Transportation Management (TM) calculates a requested picking date by a backward scheduling. From the requested picking date, BPS calculates a requested material availability date as input for Available-to-Promise (ATP).
  3. ATP confirms a material availability date of the product with the order quantity. Here, it could happen that e.g. the confirmed material availability date is later than the requested material availability date or that a plant / product substitution took place. From the confirmed material availability date, BPS then calculates the respective confirmed picking date.
  4. If requested and confirmed picking date differ, TM calculates the confirmed delivery date for the schedule line of the sales order by a forward scheduling.

Solution Description - Details

The following are the key features of the solution:

  • The scheduling in TM considers the transportation network as maintained in master data. Thereby, the scheduling can be done based on default routes or the distance and duration determination (either based on calculated distances or the maintained straight line distance). 
  • The result of the TM scheduling is the transport duration considering loading times and the transit duration of the transport vehicle, thereby considering assigned calendars.
  • Incoterm locations of the sales order are considered. That means the calculated delivery date relates to the arrival of the cargo at the incoterm location.
  • Backorder processing of sales orders also makes use of the TM based scheduling.
  • The Results Availability Check Result (RACR) screen on the sales order shows the result of the TM scheduling.
  • Only integration scenarios with TM embedded in SAP S/4HANA are supported, TM sidecar scenarios are out of scope.
  • During TM scheduling, no capacities are considered and no optimizer functionality is used.
  • If the delivery date of the freight unit changes during transport planning, it's not written back to the sales order schedule line. For this case, a respective delivery needs to be created and integrated with TM, which is then able to receive updates on delivery dates from TM.

Configuration

To set up the TM master data based scheduling, the following steps need to be executed:

  • Set up Business Process Scheduling (BPS)

As shown before, the TM master data based scheduling is integrated with the BPS application. This needs to be set up here:

BlogSOS7.jpg

  • Define transportation duration determination profile

A new profile has been introduced where a planning profile can be assigned and the means with which the TM scheduling should be performed. The new profile along with the available means to schedule are shown here:

BlogSOS2.jpg

  • Assign transportation duration determination profile to logistics integration profile 

During sales order creation the logistics integration profile is determined and the assigned transportation duration determination profile is then considered for the TM scheduling.

BlogSOS3.jpg

Example

The functionality is shown with an example of the following scenario: A supplier delivers cargo to a customer with incoterm DDP, means the supplier is responsible for the transport to the customer incl. unloading of the cargo.

At first, the data of the respective sales order is captured:

BlogSOS4.jpg

After pressing 'ENTER' (or any other such action), the ATP check and the TM scheduling is called. The result incl. the calculated delivery date can be checked in the RACR screen:

BlogSOS5.jpg

You see, that we calculate the duration from the start of loading until the cargo arrives at the destination location. Unloading times are not considered.

The sales order can then be saved and a freight unit with the calculated delivery date is created:

BlogSOS6.jpg

So with that development, a long awaited feature now eventually found its way in SAP S/4HANA TM, increasing the value of the integration of sales orders with TM significantly. Furthermore, this feature supports customers on their transition from LE-TRA to TM.

Appreciate any feedback and comments!

Best regards,

Michael

15 Comments
eric_osterroth
Product and Topic Expert
Product and Topic Expert

Happy to have this new great new feature. It is a milestone that customers have been waiting for for a decade!

Former Member

Hi Michael -  Many thanks for insights! Noted that we must upgrade to SAP S/4HANA 2023 FPS1 for this solution. Best-Ajit

Mrinal_K_Roy
Active Contributor

Hi Michael,

Thanks for this blog. This is one of the most desired functionalities for most of the customers.

It is stated "During TM scheduling, no capacities are considered and no optimizer functionality is used". Does this mean freight order is to be created manually (i.e not through optimizer) ? Many customers use Optimizer. Please inform the roadmap.

With regards,

Mrinal

 

Michael_Haase
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Mrinal,

Thanks for your feedback!

I'm referring to the scheduling in transaction VA01, when the sales order is captured in the system. Thereby, no capacities are considered and no optimizer used. The integration of the sales order on creation, means when it's saved is unchanged to before. So basically...sales order scheduling is running only in VA01 when data is entered and ENTER is pressed, or any such action happens. 

Best regards,

Michael

johannes-k
Participant

Hi Michael,

thanks for your detailed description on the sales order scheduling!

Does it mean that the transport duration determination considers the shipping condition of the sales order, e.g. consider sea freight vs. railroad shipping conditions and their associated transport duration?

Use case: Our sales dept. could switch between both shipping options and let our customer know about each delivery date upfront.

Regards,

Johannes

Michael_Haase
Product and Topic Expert
Product and Topic Expert

Hi Johannes,

Very interesting use case! Yes, the shipping condition is considered. It's a selection criteria for the logistics integration profile where the transport duration determination profile is contained.

Best regards,

Michael

jacob_zimmerman
Explorer

Hey Michael,

Does one need additional aATP license to enable this process?


Thanks,
Jacob

#aATP #TM #S4HANA #SAPTransportationManagement

Michael_Haase
Product and Topic Expert
Product and Topic Expert

Hello Jacob,

No, this works also with 'regular' ATP, not only with advanced ATP.

Best regards,

Michael

 

 

christoph_greil
Explorer

Hi @Michael_Haase 

great blog! Thanks a lot for those more in-depth insights.

For us, there is one question which comes up here immediately: Does this also mean, that we do not necessarily need the SD Route anymore? Those transit & loading times could be managed by TM Objects. But the transportation lead time (especially the difference between planning seafreight and road freight..) still depends on the SD-Route, isn't it?

If so, is it the plan to manage this also with tm objects in later releases?

Thank you!

 

BR,

Christoph

Michael_Haase
Product and Topic Expert
Product and Topic Expert

Hi @christoph_greil ,

Thanks for the feedback!

Yes, TM provides transit & loading times. And I know no plans to add further time. But it might be worth looking at the customizing of BPS. May be there's the chance to define a respective action and let the lead times being calculated somehow different than with the SD route.

Best regards,

Michael

paulusw2
Discoverer
0 Kudos

Hi Michael,

thanks a lot for this blog and I agree with the comments before: Highly appreciated that this is coming now.
Just a question in terms of Integration: In some former slides / discussion I have heard, that this TM Scheduling can be used, even if you still want to create Freight Units based on Outbound Deliveries and not on Sales Orders. What I remember was, that the FU's are somehow in this case are only created in a "hidden place" and after Delivery was created used or somehow similar.

So key question: Can I use the BPS Scheduling via TM, if I do not intend to create the Freight Units for Planning?

Thanks for your response.
Wolfgang Paulus

Michael_Haase
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Wolfgang,

This is surely another interesting scenario. But in FPS1 this is not yet supported, unfortunately. We never tested it so far and it might well be there are still some technical restrictions from the way where the new TRS profile is maintained and selected in customizing.

But the story continues and if you know the roadmap you'll see that we keep working on this solution. And your point is definitely known to us as useful scenario.

Best regards,

Michael

NVilas1
Associate
Associate
0 Kudos

Hello Michael 

Thank you very much for this very important blog. How can we make this work where the ATP checking is done by some third-party application and not by SAP S/4. Any thoughts please

Regards

Vilas 

 

Michael_Haase
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hello @NVilas1 

as I'm from TM, I unfortunately can't tell you whether this is possible for any 3rd party application.

Best regards,

Michael

0020944971
Discoverer
0 Kudos

Hi Michael,

 

Thanks a lot for sharing this new innovation which was indeed a long awaited one. 

 I have a question for you. You have mentioned this new functionality uses TM network functionality ( default route, distance duration etc). Definitely this innovation will be very helpful for inland Transporation where we have GIS providers to give the distance duration information. But many a times we struggle a lot with ocean exports   to get the correct information in SAP . Default route can not be used most off the time  as although shipping type is available for further segregation ( for example LCL vs FCL shipments)  but it is not integrated with sales order . Can you please give more insight about  the additional capabilities SAP has on this subject or is planning to bring in near releases ?

 

Thanks In advance.

Deb