Skip to main content
Microsoft Teams
Archlynk
  • Supply Chain Planning & Execution

    Agile Supply Chain

    SAP Integrated Business Planning

    SAP Transportation Management

    SAP Extended Warehouse Management

    SAP Business Networks for Logistics

  • Global Trade Services

    SAP Global Trade Services

    SAP S/4HANA for International Trade

  • Time-to-Value Solutions
  • Accelerators & Innovations

    Parcel Shipping Accelerator

    p44 Visibility Accelerator

    Loadsmart Freight Network Accelerator

    Supply Chain Portal

    Last-Mile Suite

  • Resources

    Insights

    Blog

  • About Us

    About ArchLynk

    Leadership

    Careers

    Partners

    News & Events

    Contact Us

  • Home
  • > Blog
  • > Improving Delivery Date Accuracy with SAP TM Duration-Based Scheduling

Related Content

Improving Delivery Commitment Accuracy with SAP TM Order Scheduling

READ MORE

Blog - How SAP TM Helps You to Solve Transportation Route Optimization Problems

CLICK HERE

Improving Delivery Date Accuracy with SAP TM Duration-Based Scheduling

Services 06/15/2026

Share post:

share share share dots
Copied!

In our previous post, we introduced the new Business Process Scheduling (BPS) framework and outlined how TM’s order‑scheduling capabilities have evolved. In this article, we focus on a practical and business‑relevant scenario which makes use of TM‑derived transportation durations to calculate reliable sales order delivery dates. This approach, introduced with Transportation Requirement Scheduling (TRS) in SAP S/4HANA, allows organizations to align order confirmation dates more closely with real transportation effort without adding unnecessary operational complexity during order entry.

The scheduling of a sales order uses the determination capabilities of BPS, which rely on Transportation Management (TM) for duration determination. It is important to note that TM’s contribution in this scenario is limited to providing duration data. BPS subsequently treats the entire transportation process as a single, consolidated activity. As a result, certain transportation‑specific constraints—such as intermediate stop operating hours, scheduled departure windows, or potential waiting times—are not fully reflected in the resulting schedule.

Figure 1: Involved Components for Sales Order Scheduling Based on TM Durations

The component interaction can be summarized as follows:

    1. Sales Order Input to BPS:

    When a sales order is created, the system looks at what the customer wants—delivery date and quantity. The requested delivery date and quantity from the sales order schedule line are passed to the Business Process Scheduling (BPS) application, which is responsible for confirming the delivery dates

    2. Duration Request to TM:

    BPS sends a duration determination request to Transportation Management (TM) to calculate the loading, transportation, and unloading times based on the source and destination locations provided by the user during order entry.

    3. Duration Determination by TM:

    TM calculates the total time based on available routes and returns a combined duration. When multiple network stages are involved—such as pre-carriage, main carriage, and on-carriage legs—TM aggregates the individual durations into a single overall transportation duration.

    4. BPS Calculates Picking Start Date:

    Using the loading start date, BPS calculates the picking start date by applying the pick/pack duration maintained at the shipping point. This date represents when the material must be available—also known as the requested material availability date—which is then forwarded to ATP.

    5.Material Availability Date Confirmation:

    ATP confirms the material availability date for the requested product and quantity. If this confirmed date is later than the requested material availability date, the system triggers forward scheduling.

    Business Scenario: Enabling Reliable Delivery Commitments and Downstream Planning

    Customer Service Representatives (CSRs) and order management teams are often required to confirm reliable delivery dates at the time a sales order is created. These delivery commitments are not only critical for managing customer expectations but also serve as a key input for downstream planning activities, such as production scheduling, warehouse operations, and transportation execution.

    To support both customer commitments and internal planning, organizations need delivery dates that are based on realistic transportation timelines, including transit durations and operational activities such as loading and unloading. When such logistics information is not considered, delivery dates are often based on estimates, increasing the risk of replanning, production disruptions, and missed customer commitments.

    The following example demonstrates how Business Process Scheduling (BPS), in combination with Transportation Management (TM), enables delivery dates to be calculated using actual route-based transportation durations. This allows organizations to commit confidently to customers while simultaneously providing reliable dates that downstream production and logistics teams can use for effective planning.

    Example- How Transportation Time Is Determined in Practice

    In this example, Business Process Scheduling (BPS) uses Transportation Management to obtain the transportation time, based on the rules defined in the Transportation Duration Determination Profile. You can think of this profile as a set of business rules that guides the system on how to calculate the expected transportation time for a sales order.

    Within the profile, we define multiple options for determining transportation time and set their priority. For example, the system first attempts to calculate the duration using a default route. If no valid duration is found, it automatically moves on to the next option—such as a transportation lane—and finally falls back to a straight-line distance‑based calculation using location coordinates. As soon as the system finds a reliable transportation time, it uses that value and stops checking further options.

    In addition to transportation time, the profile also allows us to factor in handling activities that impact delivery commitments. For this scenario, we assigned a planning profile that defines a fixed loading duration of 1 hour at the source and a 30‑minute unloading duration at the destination stop.

    This ensures that the overall delivery schedule reflects not only the travel time, but also the time required to prepare the goods for shipment and process them upon arrival.

    Figure 3: Transportation Duration Determination Profile

    Next, we create a Sales order that is relevant for BPS scheduling and enter the required details—such as customer (ship‑to party), plant, shipping point, Requested Delivery date, order quantity etc.—so scheduling can take place.

    Figure 4: Sales Order Creation relevant for BPS scheduling

    For the selected source (Shipping Point US21) and destination (Customer US11), a default route is already available with a calculated transportation duration of 7 hours and 45 minutes.

    Figure 5: Default Route

    A fixed loading and unloading duration of 1 hour is maintained in the Planning Profile for the intermediate stop SD_HUB within the default route.

    Figure 6: Loading and Unloading duration for Intermediate stop

    When you choose the Document option under Sales Order → Header, the system triggers scheduling. Scheduling also occurs automatically when the order is saved. Once scheduling is completed, the system opens the Review Availability Check Result (RACR) screen, where you can review the durations calculated for the various scheduling activities.

    Note: Activating aATP is a prerequisite for the use of the RACR screen.

    Figure 7: Sales Order Review Availability Check Result (RACR) screen

    As shown on the results screen above, the system uses the requested Delivery Date and Time 17.04.2026 13:00 PT as the basis for performing backward scheduling. It calculates a total transit duration of 9:45 hours, which includes 7:45 hours from the default route and an additional 2 hours of fixed loading and unloading time—maintained in the Planning Profile for the intermediate stop SD_HUB.

    Figure 8: Sales Order Review Availability Check Result (RACR) screen

    Figure 9: Sales Order Review Availability Check Result (RACR) screen

    The picking duration of 1 hour (maintained at the Shipping Point) is subtracted from the Loading Start Date/Time — 17.04.2026 04:15 CST — to determine the Material Availability Date. Because this time falls outside the working hours assigned to the Shipping Point (08:00 to 18:00 CST), the system adjusts the picking activity accordingly.

    As shown in the message log, the end of the Pick activity is shifted from 17.04.2026 04:15 CST to 16.04.2026 18:00 CST to comply with the defined working hours. Consequently, the system determines a Pick activity start date/time of 16.04.2026 17:00 CST. Since the material is already available at 16.04.2026 17:00 CST, no forward scheduling is required.

    Figure 10: Sales Order Review Availability Check Result (RACR) screen

    Advantages of using BPS with TM Durations

    1. Reduced Master Data Maintenance
      TM scheduling uses transport network master data instead of LE‑TRA routes, minimizing duplication and making TM the single source for transit durations.
    2. Flexible and Realistic duration determination
      TM supports default routes, DDD, LDDD and network path heuristics, enabling more accurate and dynamic transport-time calculations.
    3. Enhanced Delivery Date Accuracy
      Supports both backward and forward scheduling, improving confirmed delivery date reliability.
    4. Incoterm-Aware Scheduling
      Scheduling respects the Incoterm locations defined in the sales order. As a result, calculated delivery dates correspond to the cargo’s arrival at the agreed Incoterm point, ensuring more accurate commercial and logistical alignment.
    5. Extended Integration Across Document Types
      With S/4HANA 2025 FPS00, SAP has expanded TM‑based scheduling to additional business documents, including Stock Transport Orders (STOs), Sales Scheduling Agreements, Stock Transport Scheduling Agreements, and outbound deliveries, alongside sales orders.
    6. No Advanced ATP or Advanced TM License Required for TM Durations
      Duration determination for transport-relevant activities (introduced with S/4HANA 2023 FPS1) operates without the need for Advanced ATP or Advanced TM licenses. Advanced licensing is required only when BPS leverages TM network-path–based duration determination.
    7. Dynamic Activity Duration Determination
      BPS calculates durations dynamically using the condition combinations defined in the Configure Activity Attributes app. This eliminates reliance on static durations such as fixed pick‑pack times maintained at the shipping point level.

    Limitations of using BPS with TM Durations

    1. Supported Only in Embedded TM Deployments

    TM-based scheduling is available exclusively for embedded TM in S/4HANA. Standalone (sidecar) TM systems are not supported.

    2. Aggregated Transport Durations for Multi-Leg Shipments

    Although TM calculates the overall transport duration, it does not generate individual timestamps per transport stage when multiple legs are involved. Instead, durations are aggregated into a single total.

    3. Scheduling of the loading, transport, and unloading activities performed by BPS and not TM

    TM only delivers duration, but does not do scheduling, hence, limited information from TM can be incorporated in the Scheduling result generated by BPS.

    4. No capacity consideration

    Although BPS retrieves durations for loading, transport, and unloading via TM, it does not evaluate resource capacities or constraints during scheduling.

    5. No Incorporation of Departure Wait Times or Intermediate Operating Times

    Because BPS treats the entire transportation phase as a single activity, intermediate operating hours, scheduled departure waits, and stop-specific time elements cannot be reflected in the calculated schedule.

    Conclusion

    TM duration-based scheduling provides organizations with a practical way to improve delivery commitment accuracy by incorporating transportation durations directly into the sales order scheduling process. By leveraging transportation network data maintained in SAP TM, organizations can reduce dependency on traditional route-based scheduling while improving consistency between logistics planning and customer commitments.

    While this approach does not account for all transportation-specific constraints, it offers a scalable and relatively simple method for generating more realistic delivery dates across sales and fulfillment processes.

    In the next post in this series, we will explore TM-based scheduling in greater detail, where Business Process Scheduling delegates scheduling activities directly to Transportation Management to incorporate additional transportation planning constraints and operational considerations.

    To learn more about how SAP TM scheduling can improve delivery commitment accuracy in SAP S/4HANA, connect with an ArchLynk expert.

    Previous Post Next Post

    Related Content

    Improving Delivery Commitment Accuracy with SAP TM Order Scheduling

    READ MORE

    Blog - How SAP TM Helps You to Solve Transportation Route Optimization Problems

    CLICK HERE

    ArchLynk
    Contact Us
    Services
    Supply Chain & Global Trade Consulting Application Management Services SAP S/4HANA Cloud SAP Advanced Planning and Optimization
    SAP S/4HANA Migration SAP Analytics Cloud SAP Yard Logistics SAP Business Technology Platform
    Innovations
    AI & ML (SAP TM + ShipEngine) Parcel Shipping Accelerator (SAP TM + Loadsmart) Freight Network Accelerator Carbon Management Solution ChatBots Tendering Award App
    API & Middleware (SAP TM + p44) Visibility Accelerator Shipment Execution App Instant TM Carrier Ranking Report
    About Us
    Leadership Team Our Customers Locations
    Careers (We're hiring!)
    Contact Us
    +1-866-960-9605

    Privacy Policy Impressum / Legal Notice Cookie Preferences

    © 2026 All rights reserved by ArchLynk