Introduction To Production Planning
Introduction To Production Planning
Introduction To Production Planning
PGE-M5-OPS-602-E-L-BOD-M1
Introduction to Production
Planning
Yann BOUCHERY
Items
Bill of Materials
Technical
data
Ressources
Manufacturing
process
Bill of Materials
Technical
data
Ressources
Manufacturing
process
Bill of Materials
Technical Orders and
MPS
data Sales forecast
Ressources
Manufacturing Inventory
process
Bill of Materials
Technical Orders and
MPS
data Sales forecast
Ressources
MRP
Manufacturing Inventory
process
Bill of Materials
Technical Orders and
MPS
data Sales forecast
Ressources
MRP
Manufacturing Inventory
process
Production Supply
Follow up Reception
Items
Technical
Bill of Materials The list of ingredients with their quantity…
data
Ressources
Manufacturing
process
Quantity
needed
A Level 0
(4) (2) (1)
B C D Level 1
E G H Level 2
F
(3) (1) (6)
J K Level 3
I
Bill of Materials
Technical Orders and
MPS
data Sales forecast
Ressources
Manufacturing Inventory
process
Month 1 Month 2 …
The double-split logic:
Demand for 160 180 …
family 1 S&OP
A split in time (generally Production for … … …
from monthly to weekly) family 1
Inventory of … … …
familiy 1
A split in type (from
product family to product)
Demand week 1 week 2 week 3 week 4 …
Product A 18 25 8 15 …
Product B 10 20 10 6 … MPS
Product C 12 15 7 14 …
Total 40 60 25 35 …
© Yann Bouchery, KEDGE Business School 16
Connection between MPS and S&OP
Two approaches:
Derive directly the MPS from the S&OP Derive the MPS independently from
results by the double-split logic S&OP results AND check for consistency
Consistency check
Short term
MPS MPS demand forecast
Week w1 w2 w3 w4 w5 w6 w7
Orders 10 20 30 40 45 40 50
Production 30 25 30 30 40 35 30
Inventory 20 40 45 45 35 30 25 5
Orders 80 30 10 0 30
ATP 20 60 70
Orders 80 30 10 0 30
ATP 20 60 70
100-30-10
© Yann Bouchery, KEDGE Business School 21
Available to Promise (ATP)
Available to promise:
- Quantity directly available that can be sold to additional customers without
comprising the ability to satisfy all orders already booked.
- ATP calculations are only done for the frozen horizon period!
Frozen horizon
Orders 80 30 10 0 30
ATP 20 60 70
ATP calculation:
- First period: Beginning inventory + (Production) − Sum of orders before the
first period containing a production batch.
- Period with production (if ≠ first period): Scheduled production − Sum of
orders before next period containing a production batch.
- WARNING!! If an ATP is negative, reduce the previous ATP by the necessary
amount to reach 0 (instead of a negative value).
© Yann Bouchery, KEDGE Business School 23
Available to Promise (ATP)
TRICK!!
Frozen horizon
Orders 80 30 10 0 30
ATP 20 60 70
Week w1 w2 w3 w4 w5 w6 w7
Week w1 w2 w3 w4 w5 w6 w7
Week w1 w2 w3 w4 w5 w6 w7
Week w1 w2 w3 w4 w5 w6 w7
Bill of Materials
Technical Orders and
MPS
data Sales forecast
Ressources
MRP
Manufacturing Inventory
process
Objective of MRP:
- Determine which quantity and when to order raw material.
- Determine when to launch production (for sub-assemblies and finished goods).
Overall logic:
- We start for the requirements for finished goods and we deduce how much
and when to produce (based on inventory level).
- This gives requirement for sub-assemblies. We repeat the same logic…
- This gives requirements for raw material.
BoM
Level 1 : Sub-assemblies
Gross requirements
Inventory of sub-
assemblies + WIP
Net requirements Production orders of sub-assemblies
BoM
Level 2 : Raw material
Gross requirements
Inventory of raw material
+ outstanding orders
Net requirements Purchasing orders
Production time
Requirement for
Purchasing Order raw material
Leadtime
P1 C1 C2
M1 P2 M2
Week 1 2 3 4 5 6 7 8 9 10
Gross req. P1
Inventory P1 200
Net req. P1
Production P1
Week 1 2 3 4 5 6 7 8 9 10
Gross req. P1 120 40 160 80 120 200 240
Inventory P1 200 200 80 40
Net req. P1 120 80 120 200 240
Production P1 120 80 120 200 240
Week 1 2 3 4 5 6 7 8 9 10
Gross req. C1
Inventory C1 70
Net req. C1
Production C1
Week 1 2 3 4 5 6 7 8 9 10
Gross req. C1 60 20 80 40 60 100 120
Inventory C1 70 70 10
Net req. C1 10 80 40 60 100 120
Production C1 10 80 40 60 100 120
Week 1 2 3 4 5 6 7 8 9 10
Gross req. C2
Inventory C2 50
Net req. C2
Production C2
Week 1 2 3 4 5 6 7 8 9 10
Gross req. C2 30 10 40 20 30 50 60
Inventory C2 50 50 20 10
Net req. C2 30 20 30 50 60
Production C2 30 20 30 50 60
Week 1 2 3 4 5 6 7 8 9 10
Gross req. M1
Inventory M1 100
Net req. M1
Production M1
Week 1 2 3 4 5 6 7 8 9 10
Gross req. M1 8 64 32 48 80 96
Inventory M1 100 92 28
Net req. M1 4 48 80 96
Production M1 4 48 80 96
Week 1 2 3 4 5 6 7 8 9 10
Gross req. C2 30 10 40 20 30 50 60
Inventory C2 50 50 20 10
Net req. C2 30 20 30 50 60
Production C2 30 20 30 50 60
Week 1 2 3 4 5 6 7 8 9 10
Gross req. P2
Inventory P2 220
Net req. P2
Production P2
Week 1 2 3 4 5 6 7 8 9 10
Gross req. C2 30 10 40 20 30 50 60
Inventory C2 50 50 20 10
Net req. C2 30 20 30 50 60
Production C2 30 20 30 50 60
Week 1 2 3 4 5 6 7 8 9 10
Week 1 2 3 4 5 6 7 8 9 10
Gross req. C2 30 10 40 20 30 50 60
Inventory C2 50 50 20 10
Net req. C2 30 20 30 50 60
Production C2 30 20 30 50 60
Week 1 2 3 4 5 6 7 8 9 10
Gross req. M2
Inventory M2 150
Net req. M2
Production M2
Week 1 2 3 4 5 6 7 8 9 10
Gross req. C2 30 10 40 20 30 50 60
Inventory C2 50 50 20 10
Net req. C2 30 20 30 50 60
Production C2 30 20 30 50 60
Week 1 2 3 4 5 6 7 8 9 10
- Start for the requirements for finished goods and we deduce back.
- The overall logic is quite simple… but the implementation in practice
might be quite difficult.
(Ton de Kok)