Requirements
Planning (MRP)
and ERP
14 1
14 2
MRP Structure
MRP Management
MRP Dynamics
MRP and JIT
Lot-Sizing Techniques
14 3
Extensions of MRP
Material Requirements Planning II
(MRP II)
Closed-Loop MRP
Capacity Planning
MRP In Services
Distribution Resource Planning
(DRP)
2008 Prentice Hall, Inc.
14 4
14 5
14 6
5. Describe MRP II
6. Describe closed-loop MRP
7. Describe ERP
14 7
Largest manufacturer of
ambulances in the world
International competitor
12 major ambulance designs
18,000 different inventory items
6,000 manufactured parts
12,000 purchased parts
14 10
14 11
The
14 13
Production
Capacity
Inventory
Marketing
Customer
demand
Procurement
Supplier
performance
Management
Return on
investment
Capital
Finance
Cash flow
Human resources
Staff
planning
Aggregate
production
plan
Master production
schedule
Engineering
Design
completion
Change
production
plan?
Figure 14.1
Master production
schedule
Change
requirements?
Change
master
production
schedule?
Material
requirements plan
Change
capacity?
Capacity
requirements plan
No
Realistic?
Yes
Is capacity
plan being
met?
Is
execution
meeting the
plan?
Execute capacity
plans
Execute
material plans
Figure 14.1
Months
Aggregate Production Plan
(Shows the total
quantity of amplifiers)
Weeks
January
February
1,500
1,200
100
100
500
100
500
300
100
450
450
100
Figure 14.2
Make to Order
(Process Focus)
Number of
end items
Stock to Forecast
(Product Focus)
Schedule finished
product
Schedule modules
Schedule orders
Number of
inputs
Examples:
Figure 14.3
Assemble to Order
or Forecast
(Repetitive)
Print shop
Machine shop
Fine-dining restaurant
Motorcycles
Autos, TVs
Fast-food restaurant
6
50
8
100
9
47
10
60
11
12
110
13
75
14 and so on
7
8
9
100 200 150
10
11
12
60
13
75
14
15
100
16 and so on
Table 14.1
Level
E(2)
D(2)
E(2)
Packing box and
installation kit of wire,
bolts, and screws
booster assembly
G(1)
D(2)
Amp-booster
12 Speaker
12 Speaker
Level
D(2)
Part B: 2 x number of As =
(2)(50) =
100
Std. 12 Speaker150
kit w/
C:
3
x
number
of
As
=
(3)(50)
=
BPart
Std.
12
Speaker
kit
C
(2)
(3)
amp-booster
Part D: 2 x number of Bs
+ 2 x number of Fs = (2)(100) + (2)(300) = 800
Part E:
E(2) 2 x number of Bs
E(2)
F(2) Std. 12 Speaker
booster
+ 2 x number of Cs = (2)(100) + (2)(150)
= assembly
500
Part F: 2 x number of Cs =
(2)(150) =
300
Packing box and
Part G: 1installation
x numberkitofofFs
=
(1)(300)
300
wire,
G(1) =
D(2)
bolts, and screws
Amp-booster
12 Speaker
12 Speaker
Modular Bills
Modules are not final products but
are components that can be
assembled into units
They are bills of material for
modules
Can significantly simplify planning
and scheduling
Phantom Bills
Describe subassemblies that exist
only temporarily
Are part of another assembly and
never go into inventory
Low-Level Coding
Is necessary when identical items exist
at various levels
Item is coded at the lowest level at
which it occurs
BOMs are processed one level at a time
Start production of D
1 week
2 weeks to
produce
2 weeks
2 weeks
1 week
1 week
2 weeks
C
3 weeks
1 week
D
|
4
5
Time in weeks
Figure 14.4
Data Files
BOM
Output Reports
Master
production schedule
MRP by
period report
MRP by
date report
Lead times
(Item master file)
Planned order
report
Inventory data
Purchasing data
Material
requirement
planning
programs
(computer and
software)
Purchase advice
Exception reports
Order early or late
or not needed
Order quantity too
small or too large
Figure 14.5
Week
1
A.
Required date
Order release date
B.
Required date
Order release date
C.
Required date
Order release date
E.
Required date
Order release date
F.
Required date
Order release date
G.
Required date
Order release date
G.
Required date
Order release date
7
50
100
100
150
200
300
200
300
300
600
300
600
300
300
200
200
150
8 Lead Time
50
1 week
2 weeks
1 week
2 weeks
3 weeks
1 week
2 weeks
Table 14.3
On + Scheduled
hand
receipts
Available inventory
Net
requirements
Figure 14.6
40
Periods
Gross requirements: B
9 10 11
50
15
9 10 11 12 13
40
10
40+10
40
50
20
=50
20
7
15+30
=45
30
Master schedule
for B
sold directly
1
10 10
8
Therefore, these
are the gross
requirements for B
Figure 14.7
STEPS:
1. MRP buckets are reduced to daily or hourly
The most common planning period (time
bucket) for MRP systems is weekly
2. Planned receipts are used internally to sequence
production
3. Inventory is moved through the plant on a JIT
basis
4. Completed products are moved to finished goods
inventory which reduces required quantities for
subsequent planned orders
5. Back flushing based on the BOM is used to
deduct inventory that was used in production
Gross
requirements
10
35
30
40
10
40
30
30
55
35
30
40
10
40
30
30
55
30
40
10
40
30
30
55
40
30
Scheduled
receipts
Projected on
hand
Net
requirements
35
Planned order
receipts
Planned order
releases
30
40
10
30
55
30 for
40 this
0
10
30
0
30
seven 35
setups
item40in this
plan
Total
setup cost = 7 x $100 = $700
Scheduled
55
receipts
Projected on
hand
Net
requirements
35
35
30
40
10
40
30
30
55
30
40
10
40
30
30
55
40
30
Planned order
receipts
Planned order
releases
30
40
10
30
55
Gross
requirements
10
35
30
40
10
40
30
30
55
35
43
66
26
69
69
39
30
16
Scheduled
receipts
Projected on
hand
Net
requirements
35
Planned order
receipts
Planned order
releases
73
73
73
73
73
73
73
73
35
35
30
16
Planned order
receipts
Planned order
releases
73
73
73
73
73
73
73
73
Gross
requirements
10
35
30
40
10
40
30
30
55
Scheduled
receipts
Projected on
hand
35
Net
requirements
Planned order
receipts
Planned order
releases
Periods
Combined
2
2, 3
2, 3, 4
Gross
requirements
2, 3, 4, 5
2, 3, 4, 5, 6
Scheduled
30
70 1
70
35
80
120
receipts
Combine
periods
Projected
on
35
hand
6
Net
requirements
6, 7
6, 7, 8 order
Planned
receipts
6, 7, 8, 9
Planned
order
Combine
releases
10
40
70
70
100
Part Periods
0
2 40 =3 40 x41
5
6
40
30
40
0
10
40
70 = 40 x 1 + 10 x 3
230 = 40 x 1 + 10 x 3
+ 40 x 4
Costs
Holding Total
Setup
7
10
30
30
55
100 + 70 = 170
0
100 + 0 = 100
Holding cost = $1
/week;
$100;+ 190 = 490
Total
cost Setup cost = 300
55
10
35
30
40
10
40
30
30
55
35
50
10
10
60
30
30
Net
requirements
30
40
55
Planned order
receipts
80
Planned order
releases
80
Gross
requirements
Scheduled
receipts
Projected on
hand
35
100
100
55
55
$700
$730
$490
a
d
e
d
l
e
i
y
e
av
h
d
l
u
o
w
n
i
it
h
W
r
e
55
n
4
g
$
a
f
W
o
t
s
o
c
al
t
o
t
a
h
t
i
w
plan
Closed-Loop MRP
MRP system provides input to the capacity
plan, MPS, and production planning
process
Capacity Planning
MRP system generates a load report which
details capacity requirements
This is used to drive the capacity planning
process
Changes pass back through the MRP
system for rescheduling
Week
5
A. Units (lead time 1 week)
Labor: 10 hours each
Machine: 2 hours each
Payable: $0 each
B. Units (lead time 2 weeks,
2 each required)
Labor: 10 hours each
Machine: 2 hours each
Payable: Raw material at $5 each
C. Units (lead time 4 weeks,
3 each required)
Labor: 2 hours each
Machine: 1 hour each
Payable: Raw material at $10 each
8
100
1,000
200
$0
200
2,000
400
$1,000
300
600
300
$3,000
Table 14.4
Figure 14.8
Production plan
No
Priority Planning
Capacity Planning
Desired
master production
schedule
Realistic?
Resource
planning
First cut
capacity
Planning
Yes
Material
requirements
(detailed)
Capacity
requirements
(detailed)
Figure 14.8
Capacity Control
Priority Control
(detailed scheduling)
Dispatch list
Input/output
report
No
Is
specific
capacity
adequate
?
Execution
No
Yes
Execute
the plan
Is
average
capacity
adequate
?
Figure 14.8
200
Capacity exceeded
in periods 4 & 6
150
Lot
11
Lot
6
100
50 Lot
1
Lot
2
Lot
7
Lot
15
Lot
12
Lot
4
Lot
9
Available
capacity
Lot
3
Lot
5
Lot
8
Lot
10
4 5
Period
(a)
Lot
Lot 14
13
Lot
16
200
Lot 6 split
Lot 11 moved
150
Available
capacity
Lot
6
100
50 Lot
1
Lot
2
Lot
7
Lot
12
Lot
11
Lot
15
Lot
4
Lot
9
Lot
3
Lot
5
Lot
8
Lot
Lot
10 Lot 14
13
4 5
Period
(b)
Lot
16
Figure 14.9
200
Capacity exceeded
in periods 4 & 6
150
Lot
11
Lot
6
100
50 Lot
1
Lot
2
Lot
7
Lot
9
Lot
12
Lot
4
Lot
10
Available
capacity
Lot
Lot 14
13
Lot
15
200
Lot 6 split
Lot 11 moved
150
Available
capacity
Lot
6
100
50 Lot
1
Lot
2
Lot
7
Lot
9
Lot
12
Lot
11
Lot
15
Lot
4
Lot
Lot
10 Lot 14
13
Lot
Lot
Lot
Lot
It
is
also
possible
to
split
lots
6
and
11
and
16
16
Lot Lot 8
Lot Lot 8
3
3
move
them earlier in the schedule.
This would
5
5
2avoid
3 4any
5 potential
6 7 8
1 2with
3 late
4 5 orders
6 7 8
problems
Period cost.
but Period
would increase inventory holding
(a)
(b)
Figure 14.9
1. Overlapping
Sends pieces to the second operation before
the entire lot is complete
Reduces lead time
2. Operations splitting
Sends the lot to two different machines for
the same operation
Shorter throughput time but increased setup
costs
Helper one;
Work
Center #2
Figure 14.10
Cooked
linguini
#20002
Uncooked
linguini
#30004
Spinach
#20004
Chef;
Work
Center #1
Prepared veal
and sauce
#20003
Sauce
#30006
Asst. Chef;
Work
Center #3
Veal
#30005
Part
Number
Description
Quantity
Unit of
Measure
Unit
cost
10001
Veal picante
Serving
20002
Cooked linguini
Serving
20003
Serving
20004
Spinach
0.1
Bag
30004
Uncooked linguini
0.5
Pound
30005
Veal
Serving
2.15
30006
Sauce
Serving
0.80
0.94
Labor Hours
Work Center
Operation
Labor Type
Setup Time
Run Time
.0069
.0041
Cook linguini
Helper one
.0005
.0022
Cook veal
and sauce
Assistant Chef
.0125
.0500
Figure 14.11
Invoicing
Figure 14.11
Sales Order
(order entry,
product configuration,
sales management)
Shipping
Distributors,
retailers,
and end users
Master
Production
Schedule
Inventory
Management
Bills of
Material
MRP
Work
Orders
Purchasing
and
Lead Times
Table
13.6
Figure 14.11
Routings
and
Lead Times
Finance/
Accounting
Accounts
Receivable
General
Ledger
Accounts
Payable
Payroll
Table 13.6
Figure 14.11
Warehouse management
Logistics
Electronic catalogs
Quality management
Product life cycle managment
Figure 14.12
Cash to Cash
Promote to Deliver
Covers front-end
customer-oriented
activities:
Marketing
Quote and order
processing
Transportation
Documentation and
labeling
After sales service
Warranty and
guarantees
Design to Manufacture
Recruit to Hire
Cash management
Asset management
Procure to Pay
Covers sourcing
activities:
Vendor sourcing
Purchase
requisitioning
Purchase ordering
Purchase contracts
Inbound logistics
Supplier invoicing/
matching
Supplier payment/
settlement
Supplier
performance
Dock to Dispatch
Physical inventory
Material handling