Scheduling Dependent Objects The following time or resource-related dependencies can exist between operations:
When an operation is scheduled or rescheduled, further dependent operations may be affected by these dependencies. In order that the scheduling remains consistent (and time relationships are not violated, for example) detailed scheduling activities , which the system can carry out automatically, are also often necessary for these dependent operations.
You control the scheduling of dependent operations using the detailed scheduling strategy . Here you specify the following, for example:
Whether the system must adhere to time relationships or pegging relationships during scheduling
Which detailed scheduling activities the system is to carry out for already scheduled dependent operations if relationships are violated
Via the scheduling submode , you have the following options. You can:
Deallocate dependent operations
Reschedule dependent operations infinitely
Reschedule dependent operations finitely using the defined scheduling mode
If necessary, the system adjusts deallocated dependent operations.
For more information on further control options, see Settings for Dependent Objects .
The following operations may have dependent operations, which the system must consider during scheduling:
Operations selected for scheduling
Operations on the resources on which the selected operations were scheduled or rescheduled
If you schedule or reschedule a selected operation on a resource using a finite insert scheduling mode , the system shifts the operations on the resource to create a large enough gap for the selected operation or to close gaps if necessary. The shifted operations may have dependent operations that the system may also have to reschedule or deallocate.
Dependent operations
A dependent operation can itself have dependent operations. This may mean that there is a rescheduling chain.
For detailed scheduling on the detailed scheduling planning board and in the production planning run , you can use the propagation range to restrict the resources on which the system can carry out detailed scheduling activities (for dependent operations, for example).
In order to achieve scheduling with as few time intervals as possible between the operations of an order, you can employ compact scheduling .
For an example of finite rescheduling of a selected operation and its dependent operations, see Scheduling Dependent Operations According to the Scheduling Mode .