EGN - 5623 Detailed Scheduling
EGN - 5623 Detailed Scheduling
EGN - 5623 Detailed Scheduling
• DS in SAP APO
Process-Focused Operations
Process-focused factories are often called
job shops.
A job shop’s work centers are organized
around similar types of equipment or
operations.
Workers and machines are flexible and
can be assigned to and reassigned to
many different orders.
Job shops are complex to schedule.
Scheduling and Shop-Floor
Decisions
Master Product Design
Production and
Schedule (MPS) Process Plans
Gantt Charts
Scheduled Progress Setup, Maint.
Assigning Jobs to Work Centers:
How Many Jobs/Day/Work Center
Infinite loading
◦ Assigns jobs to work centers without regard to
capacity
◦ Unless excessive capacity exists, long queues
occur
Finite loading
◦ Uses work center capacity to schedule orders
◦ Popular scheduling approach
◦ Integral part of CRP
Assigning Jobs to Work Centers:
Which Job Gets Built First?
Forward scheduling
◦ Jobs are given earliest available time slot in
operation
◦ excessive WIP usually results
Backward scheduling
◦ Start with promise date and work backward
through operations reviewing lead times to
determine when a job has to pass through each
operation
◦ Less WIP but must have accurate lead times
Order-Sequencing Problems
Sequencing Rules
Criteria for Evaluating Sequencing
Rules
Comparison of Sequencing Rules
Controlling Changeover Costs
Minimizing Total Production Time
Order-Sequencing Problems
We want to determine the sequence in
which we will process a group of waiting
orders at a work center.
Many different sequencing rules can be
followed in setting the priorities among
orders.
There are numerous criteria for evaluating
the effectiveness of the sequencing rules.
Order-Sequencing Rules
First-Come First-Served (FCFS)
Next job to process is the one that arrived first
among the waiting jobs
Shortest Processing Time (SPT)
Next job to process is the one with the shortest
processing time among the waiting jobs
Earliest Due Date (EDD)
Next job to process is the one with the earliest
due (promised finished) date among the waiting
jobs
Order-Sequencing Rules
Least Slack (LS)
Next job to process is the one with the least
[time to due date minus total remaining
processing time] among the waiting jobs
Critical Ratio (CR)
Next job to process is the one with the least
[time to due date divided by total remaining
processing time] among the waiting jobs
Least Changeover Cost (LCC)
Sequence the waiting jobs such that total
machine changeover cost is minimized
Evaluating the Effectiveness
of Sequencing Rules
First-come-first-served
◦ Performs poorly on most evaluation criteria
◦ Does give customers a sense of fair play
Shortest processing time
◦ Performs well on most evaluation criteria
◦ But have to watch out for long-processing-time
orders getting continuously pushed back
Critical ratio
◦ Works well on average job lateness criterion
◦ May focus too much on jobs that cannot be
completed on time, causing others to be late too.
Example: Sequencing Rules
Use the FCFS, SPT, and Critical Ratio rules to
sequence the five jobs below. Evaluate the rules
on the bases of average flow time, average
number of jobs in the system, and average job
lateness.
Job Processing Time Time to Promised Completion
A 6 hours 10 hours
B 12 16
C 9 8
D 14 14
E 8 7
Example: Sequencing Rules
Exterior Interior
Job Time (hrs.) Time (hrs.)
Cadillac 2.0 2.5
Bentley 2.1 2.4
Lexus 1.9 2.2
Porsche 1.8 1.6
Infiniti 1.5 1.4
Example: Minimizing Total
Production Time
Johnson’s Rule
Least Work Schedule
Time Job Center Slot
1.4 Infiniti Interior 5th
1.6 Porsche Interior 4th
1.9 Lexus Exterior 1st
2.0 Cadillac Exterior 2nd
2.1 Bentley Exterior 3rd
Example: Minimizing Total
Production Time
Interior Idle L C B P I
0 1.9 4.1 6.6 9.0 10.6 12.0
SAP Implementation
•Planning period
The system uses heuristics to reschedule operations that
start in the planning period.
Detailed Scheduling Heuristics
DS Heuristic Activities
• 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.