Professional Documents
Culture Documents
Materials
Requirements Planning
OBJECTIVES
Material Requirements
Planning (MRP)
MRP Logic and Product
Structure Trees
Time Fences
MRP Example
Lot Sizing
Material Requirements
Planning
Materials requirements planning (MRP) is a
means for determining the number of parts,
components, and materials needed to produce a
product
MRP provides time scheduling information
specifying when each of the materials, parts,
and components should be ordered or produced
Dependent demand drives MRP
MRP is a software system
A
B(4)
D(2)
Lead Times
A
1 day
B
2 days
C
1 day
D
3 days
E
4 days
F
1 day
C(2)
E(1)
D(3)
F(2)
10
50
50
LT = 1 day
A Required
Order Placement
B Required
Order Placement
20
50
200
Spares
20
200
LT = 2
A
B(4)
D(2)
C(2)
E(1)
D(3)
F(2)
10
50
Required
Order Placement
Required
Order Placement
Required
Order Placement
Required
Order Placement
Required
Order Placement
Required
Order Placement
20
20
50
200
200
100
55
20
400
55
400
20
200
100
300
300
200
200
200
A
B(4)
D(2)
Part D: Day 6
C(2)
E(1)
D(3)
40 + 15 spares
F(2)
77
10
50
MPS
(Specific End Items)
10
11
Moderately
Firm
Frozen
Flexible
Capacity
15
Weeks
26
12
13
Aggregate
product
plan
Firm orders
from known
customers
Engineering
design
changes
Forecasts
of demand
from random
customers
Master production
Schedule (MPS)
Bill of
material
file
Primary reports
Planned order schedule for
inventory and production
control
Inventory
transactions
Material
planning
(MRP
computer
program)
Inventory
record file
Secondary reports
Exception reports
Planning reports
Reports for performance
control
14
Materials
Production
sequence
Parts
Modular
BOM
Subassembli
es
Component
s
Super BOM
Fractional
options
15
16
MRP Example
Item
X
A
B
C
D
X
A(2)
C(3)
B(1)
C(2)
D(5)
17
Day:
A(2)
It
takes 2
As for
each X
X
LT=2
Onhand
50
A
LT=3
Onhand
75
B
LT=1
Onhand
25
C
LT=2
Onhand
10
D
LT=2
Onhand
20
Gross requirements
Scheduled receipts
Proj. avail. balance
Net requirements
Planned order receipt
Planner order release
Gross requirements
Scheduled receipts
Proj. avail. balance
Net requirements
Planned order receipt
Planner order release
Gross requirements
Scheduled receipts
Proj. avail. balance
Net requirements
Planned order receipt
Planner order release
Gross requirements
Scheduled receipts
Proj. avail. balance
Net requirements
Planned order receipt
Planner order release
Gross requirements
Scheduled receipts
Proj. avail. balance
Net requirements
Planned order receipt
Planner order release
10
95
50 50
50
50
50
50
50
50
50
50
45
45
45
90
75 75
75
75
75
75
75
75
15
15
15
45
25 25
25
25
25
25
20
40
45
10 10
10
10
35
25
10
35
35
40
40
40
100
20 20
20
20
20
80
20
20
80
80
25
20
20
18
Day:
X
LT=2
A(2)
B(1)
It
takes 1
B for
each X
Onhand
50
A
LT=3
Onhand
75
B
LT=1
Onhand
25
C
LT=2
Onhand
10
D
LT=2
Onhand
20
Gross requirements
Scheduled receipts
Proj. avail. balance
Net requirements
Planned order receipt
Planner order release
Gross requirements
Scheduled receipts
Proj. avail. balance
Net requirements
Planned order receipt
Planner order release
Gross requirements
Scheduled receipts
Proj. avail. balance
Net requirements
Planned order receipt
Planner order release
Gross requirements
Scheduled receipts
Proj. avail. balance
Net requirements
Planned order receipt
Planner order release
Gross requirements
Scheduled receipts
Proj. avail. balance
Net requirements
Planned order receipt
Planner order release
10
95
50 50
50
50
50
50
50
50
50
50
45
45
45
90
75 75
75
75
75
75
75
75
15
15
15
45
25 25
25
25
25
25
20
40
45
10 10
10
10
35
25
10
35
35
40
40
40
100
20 20
20
20
20
80
20
20
80
80
25
20
20
19
Day:
X
LT=2
A(2)
B(1)
C(3)
It takes
3 Cs for
each A
Onhand
50
A
LT=3
Onhand
75
B
LT=1
Onhand
25
C
LT=2
Onhand
10
D
LT=2
Onhand
20
Gross requirements
Scheduled receipts
Proj. avail. balance
Net requirements
Planned order receipt
Planner order release
Gross requirements
Scheduled receipts
Proj. avail. balance
Net requirements
Planned order receipt
Planner order release
Gross requirements
Scheduled receipts
Proj. avail. balance
Net requirements
Planned order receipt
Planner order release
Gross requirements
Scheduled receipts
Proj. avail. balance
Net requirements
Planned order receipt
Planner order release
Gross requirements
Scheduled receipts
Proj. avail. balance
Net requirements
Planned order receipt
Planner order release
10
95
50 50
50
50
50
50
50
50
50
50
45
45
45
90
75 75
75
75
75
75
75
75
15
15
15
45
25 25
25
25
25
25
20
40
45
10 10
10
10
35
25
10
35
35
40
40
40
100
20 20
20
20
20
80
20
20
80
80
25
20
20
20
Day:
X
LT=2
A(2)
C(3)
B(1)
C(2)
ItIttakes
takes22
Cs
Csfor
for
each
eachBB
Onhand
50
A
LT=3
Onhand
75
B
LT=1
Onhand
25
C
LT=2
Onhand
10
D
LT=2
Onhand
20
Gross requirements
Scheduled receipts
Proj. avail. balance
Net requirements
Planned order receipt
Planner order release
Gross requirements
Scheduled receipts
Proj. avail. balance
Net requirements
Planned order receipt
Planner order release
Gross requirements
Scheduled receipts
Proj. avail. balance
Net requirements
Planned order receipt
Planner order release
Gross requirements
Scheduled receipts
Proj. avail. balance
Net requirements
Planned order receipt
Planner order release
Gross requirements
Scheduled receipts
Proj. avail. balance
Net requirements
Planned order receipt
Planner order release
10
95
50 50
50
50
50
50
50
50
50
50
45
45
45
90
75 75
75
75
75
75
75
75
15
15
15
45
25 25
25
25
25
25
20
40
45
10 10
10
10
35
25
10
35
35
40
40
40
100
20 20
20
20
20
80
20
20
80
80
25
20
20
21
Day:
X
LT=2
A(2)
C(3)
B(1)
C(2)
It takes 5
Ds for
each B
D(5)
Onhand
50
A
LT=3
Onhand
75
B
LT=1
Onhand
25
C
LT=2
Onhand
10
D
LT=2
Onhand
20
Gross requirements
Scheduled receipts
Proj. avail. balance
Net requirements
Planned order receipt
Planner order release
Gross requirements
Scheduled receipts
Proj. avail. balance
Net requirements
Planned order receipt
Planner order release
Gross requirements
Scheduled receipts
Proj. avail. balance
Net requirements
Planned order receipt
Planner order release
Gross requirements
Scheduled receipts
Proj. avail. balance
Net requirements
Planned order receipt
Planner order release
Gross requirements
Scheduled receipts
Proj. avail. balance
Net requirements
Planned order receipt
Planner order release
10
95
50 50
50
50
50
50
50
50
50
50
45
45
45
90
75 75
75
75
75
75
75
75
15
15
15
45
25 25
25
25
25
25
20
40
45
10 10
10
10
35
25
10
35
35
40
40
40
100
20 20
20
20
20
80
20
20
80
80
25
20
20
22
Lot-for-lot (L4L)
Economic order quantity (EOQ)
Least total cost (LTC)
Least unit cost (LUC)
Which one to use?
The one that is least costly!
23
24
EOQ
25
26