Detailed
Scheduling Heuristics
The following
heuristics are available to help you tackle special tasks in
detailed scheduling. You can use them in the production planning
run or on
the DS planning
board:
Detailed scheduling heuristics (DS heuristics)
DS heuristic |
Use |
Scheduling selected
|
|
Reducing the lead time for orders at selected resources |
|
Rescheduling operations at a resource that lie in the past |
|
Scheduling selected operations in a predefined sequence |
|
Rescheduling selected scheduled operations in a sequence that was previously generated manually You can use this heuristic only on the DS planning board. |
|
Creation, changing, and deletion of fixing or planning intervals and fixing of operations and deactivation of sequence-dependent setup activities. |
|
Creation of a new planned order or quantity increase in an existing planned order to achieve optimal resource utilization during the selected period. You can use this heuristic only in interactive applications such as the detailed scheduling planning board and the product planning board. |
|
Merging selected synchronized planned orders at multiresources with storage characteristics (container resources). You can use this heuristic only on the DS planning board. |
|
These heuristics provide the most important planning functions for production campaigns: · Create production campaigns · Delete production campaigns · Create setup/clean-out orders · Delete setup/clean-out orders |
|
Clearing backlogs, correcting capacity overloads, adjusting the production schedule for a changed available capacity of resources in the short-term horizon. |
|
Backward planning with the goal of creating a production plan with balanced capacities. In scheduling the orders, the system orientates itself on the requirement dates/times. |
|
|
|
Heuristics in project manufacturing and make-to-order manufacturing
Calculation of critical path |
With the heuristic SAP_PMAN_001, you identify operations without a float or with just a small float. |
Infinite forward scheduling |
You use the heuristic SAP_PMAN_002 if the end date/time of the project or the customer order can no longer be adhered to, meaning that you have to calculate a new one. The heuristic reschedules the network and determines a new feasible situation. |
Infinite backward scheduling |
With the heuristic SAP_PMAN_003, you can backward schedule a network of orders starting from the end date/time. You use this heuristic to achieve a
compact network after having reduced planning-based minimum intervals or
offsets along the critical path. (See
|
To be able to call up the heuristics in the menu for the DS planning board under Functions →Heuristics, you must make these heuristics available in the DS planning board using a heuristic profile. You define heuristic profiles in Customizing for Production Planning and Detailed Scheduling, and you enter them in Customizing for the relevant application:
·
For the
DS planning board called up
directly, you enter
the heuristic profile in the overall profile for the DS planning board or when
invoking the DS planning board. For more information on the overall profile,
see the Implementation Guide for the directly invoked DS planning
board.
·
For the DS planning
boards that you can call up in the
product planning table or in
order processing, the system uses the heuristic profiles that you
specify in Customizing for the product planning table or the order
view respectively. In this heuristic profile, you enter additional
heuristics that you use in the product planning table or in the order
view.
· Strategy settings
Depending on the heuristic, you can change the selected strategy settings that the heuristic uses to schedule or reschedule operations. Certain strategy settings are permanently set by SAP and cannot be changed.
· Planning period
The system uses heuristics to reschedule operations that start in the planning period.
· If you want to start a heuristic on the DS planning board, select the desired objects and call up the heuristic by choosing Functions→ Heuristics. You can change the settings for the heuristics on the DS planning board by choosing Settings → Heuristics.
· If you want to use a heuristic in the production planning run, enter the heuristic and the objects for which you want to execute the heuristic in the corresponding processing step in the production planning run.