Show TOC

Function documentationConsideration of Scheduling Constraints Locate this document in the navigation structure

 

You can use this function to consider constraints for scheduling during VSR optimization. This allows VSR optimization to, for example, extend the transportation plans with long trip durations so that a driver can take his required breaks.

The system also considers the scheduling constraints during scheduling (manual planning).

Example Example

A truck would require two days for a trip from the east coast to the west coast of the United States. However, since the driver must take breaks along the way, a longer trip duration must be scheduled.

End of the example.

Constraints:

  • No legal regulations are delivered with this function.

  • The aim of this function is not to map legal regulations. It only allows VSR optimization to add breaks to the transportation plan that give the driver a sufficient buffer and allow him to take the required breaks.

  • This function only applies for vehicle resources. Passive vehicle resources and schedules are not supported.

Prerequisites

  • You have defined constraints for scheduling in Customizing. These constraints represent your rules. You combine several constraints in one set. You can assign this set to one or more means of transport. For more information, see Customizing for Transportation Management under   Planning   General Settings   Define Scheduling Constraints  .

  • You have defined the duration of the activities:

    • Transportation

      You define this duration in the transportation lane. To do so, on the SAP Easy Access screen, choose   Transportation Management   Master Data   Transportation Network   Define Transportation Lane  .

    • Loading/Unloading

      You define this duration in the planning profile. You can do so in SAP NetWeaver Business Client by choosing   Application Administration   Planning   Planning Profiles   Edit Planning Profile  .

    • Coupling/Uncoupling

      You define this duration in Customizing. For more information, see Customizing for Transportation Management under   Master Data   Resources   Define Coupling/Uncoupling Duration  .

Features

Fixed and Rolling Constraints

For fixed constraints, you define the exact start time of the rule.

Example Example

Example 1: You want to specify that a driver is not to work more than 10 hours per day. In Customizing, you first define an activity group "Work". You define work as driving, coupling, and uncoupling. You therefore assign the activity types "transport" and "coupling/uncoupling" to your activity group. If a transportation plan consists of more than 11 hours per day, VSR optimization extends it to the next day by adding a break.

Example 2: You want to specify that a driver may only spend a maximum of 8 hours behind the wheel. In this case, you define an activity group "steering" in Customizing and assign the activity type "transportation". If the transportation plan takes longer than 8 hours per day, VSR optimization extends it to the next day by adding a break.

End of the example.

For rolling constraints, you do not define a start time of the rule. This means that the rule must be valid at any given time on the time axis.

Example Example

You specify that a truck may drive a maximum of 4 hours within 5 hours. However, you do not define when these 5 hours begin. This rule must therefore be valid for any 5-hour segment on the time axis. If an activity takes longer, VSR optimization also extends the transportation plan here.

End of the example.
Extending and Moving Activities

If the transportation plan is longer than the defined rule, VSR optimization extends or moves it (that is, the activities).

Example Example

Example 1: You have specified in Customizing that a truck may drive a maximum of eight hours per day. Now VSR optimization is to schedule an activity with 10 hours. In this case, VSR optimization extends the transportation plan. This means it schedules eight hours on the first day, adds a break, and schedules the remaining two hours on the following day.

Example 2: In Customizing, you have specified that only eight hours may be planned for activities per day. VSR optimization is now to schedule two activities of a freight order, each of five hours. In this case, VSR optimization schedules the first activity on the first day. It schedules the second activity with three hours on the first day, and it moves the remaining two hours to the next day.

End of the example.

In the result of the VSR optimization run, however, you cannot see where VSR optimization places the breaks. You can only see that the activities took longer than the durations that you defined.

Context Determination

VSR optimization considers the constraints for the scheduling per resource, not per freight order. Freight orders that VSR optimization determines as context, as well as fixed freight orders, do not lead to a preassignment.

Example Example

VSR optimization schedules two freight orders for one truck, each with six hours, one after the other. You have specified in Customizing that the truck may drive a maximum of eight hours per day. In this case, VSR optimization extends the second freight order, that is, it adds a break. If the first freight order was determined as context, however, VSR optimization does not extend the second freight order.

End of the example.

Activities

If you do not want to consider the scheduling constraints in manual planning (scheduling), in the transportation cockpit, choose Edit Planning Settings and select the corresponding checkbox.