45
12 – MRP and ERP Dr. Ron Lembke

12 – MRP and ERP

Embed Size (px)

DESCRIPTION

12 – MRP and ERP. Dr. Ron Lembke. Historical Perspective. ERP- Enterprise Resource Planning. MRP II – Manufacturing Resource Planning. mrp – material requirements planning. MRP Crusade (1975). Material Requirements Planning Make sure you have enough parts when you need them - PowerPoint PPT Presentation

Citation preview

Page 1: 12 – MRP and ERP

12 – MRP and ERP

Dr. Ron Lembke

Page 2: 12 – MRP and ERP

Historical Perspective

mrp – material requirements

planning

MRP II – ManufacturingResource Planning

ERP- Enterprise Resource Planning

Page 3: 12 – MRP and ERP

MRP Crusade (1975)

Material Requirements PlanningMake sure you have enough parts when

you need themTake future demands, factor in lead times

(time phase), compare to on hand, orderDetermine order size and timingControl and plan purchasing vs. OSWO

inventory management

Page 4: 12 – MRP and ERP

Closed-Loop MRP

Capacity Consideration:Part routingsCalculate loads on each work stationSee if scheduled load exceeds capacityLead-time long enough to allow some

shuffling to make plan feasible

Page 5: 12 – MRP and ERP

MRP II -- Manufacturing Resource Planning

“A method for the effective planning of all resources of a manufacturing company” (APICS def.)

Financial accounting incorporated Sales Operations Planning Simulate capacity requirements of different possible

Master Production Schedules 1989, $1.2B MRPII sales in U.S., one third of total software sales

Page 6: 12 – MRP and ERP

Success? MRP CrusadeBegins

Page 7: 12 – MRP and ERP

ERP differences

Material planningCapacity planningProduct designInformation warehousing

All functions in the entire company operate off of one common set of data

Instantaneous updating, visibility

Page 8: 12 – MRP and ERP

ERP Sales

Y2K: Worldwide sales of top 10 vendors1995 $2.8 B1996 $4.2 B1997 $5.8 B $3.2 B SAP

Fortune survey: 44% reported spending at least 4 times as much on implementation as on software

Page 9: 12 – MRP and ERP

ERP Challenges

Modules assume “best practices:”Change software to reflect company ($)Change company to follow software (?)

Accuracy of dataDrives entire systemOwnership of / responsibility for

Ability to follow structure

Page 10: 12 – MRP and ERP

ERP Novel?

“Goal-like” novel Hero learns more about ERP,

deciding if it is right for his company

Company rushes through installation

General introduction to ERP systems, what they do, how different from MRP

SAP R/3 screen shots

Page 11: 12 – MRP and ERP

The Heart of the Matter - mrp

System for organizing WIP releases Work in Process – work that has been started, but

not yet finished Consider Lead Time (LT)for each item Look at BOM to see what parts needed

Bill of Materials – what goes into what

Release so they will arrive just as needed

Example – Snow Shovel Order quantity is 50 units LT is one week

Page 12: 12 – MRP and ERP

MRP Table

1 2 3 4 5

Gross Requirements 10 40 10

Scheduled receipts (begin) 50

Projected Available Balance (ending) 4

54

44

44

4

Net Requirements 6

Planned Order Receipts

Planned Order Releases

6 units short

Page 13: 12 – MRP and ERP

MRP Table

1 2 3 4 5

Gross Requirements 10 40 10

Scheduled receipts (begin) 50

Projected Available Balance (ending) 4

54

44

44

4

Net Requirements 6

Planned Order Receipts 50

Planned Order Releases 50

Order 50 units week earlier

Page 14: 12 – MRP and ERP

Ending Inventory

1 2 3 4 5

Gross Requirements 10 40 10

Scheduled receipts (begin) 50

Projected Available Balance (ending) 4

54

44

44

4

44

Net Requirements 6

Planned Order Receipts 50

Planned Order Releases 50

Ending inventory

Page 15: 12 – MRP and ERP

Terminology

Projected Available balance Not on-hand (that may be greater) Tells how many will be available Available to Promise – the units aren’t spoken for

yet, we can assign them to a customer

Planned order releases ≠ scheduled receipts Only when material has been committed to their

production Move to scheduled receipts as late as possible Preserves flexibility

Page 16: 12 – MRP and ERP

1605 Snow Shovel

1605 Snow Shovel

048Scoop-shaftconnector

13122 Top Handle Assy314 scoop assembly

118 Shaft (wood)

062 Nail (4)

14127 Rivet (4)

Page 17: 12 – MRP and ERP

314 scoop assembly

314 scoop assembly

14127 Rivet (6)019 Blade (steel)

2142 Scoop (aluminum)

Page 18: 12 – MRP and ERP

13122 Top Handle Assembly

1118Top handle

Coupling (steel)

11495 WeldedTop handle bracket

Assembly

13122 Top Handle Assembly

457 Top handle(wood)

129 Top HandleBracket (steel)

082 Nail (2)

Page 19: 12 – MRP and ERP

BOM Explosion

Process of translating net requirements into components part requirementsTake into account existing inventoriesConsider also scheduled receipts

Page 20: 12 – MRP and ERP

BOM Explosion Example

Need to make 100 shovelsWe are responsible for handle

assemblies.

Page 21: 12 – MRP and ERP

13122 Top Handle Assembly

1118Top handle

Coupling (steel)

11495 WeldedTop handle bracket

Assembly

13122 Top Handle Assembly

457 Top handle(wood)

129 Top HandleBracket (steel)

082 Nail (2)

Page 22: 12 – MRP and ERP

Net Requirements

Sch Gross NetPart Description Inv Rec Req ReqTop handle assy 25 -- 100 75

Top handle 22 25Nail (2 required) 4 50Bracket Assy 27 --

Top bracket 15 --Top coupling 39 15

Page 23: 12 – MRP and ERP

Net Requirements

Sch Gross NetPart Description Inv Rec Req ReqTop handle assy 25 -- 100 75

Top handle 22 25 75 28Nail (2 required) 4 50 150 96Bracket Assy 27 -- 75 48

Top bracket 15 --Top coupling 39 15

Page 24: 12 – MRP and ERP

13122 Top Handle Assembly

1118Top handle

Coupling (steel)

11495 WeldedTop handle bracket

Assembly

13122 Top Handle Assembly

457 Top handle(wood)

129 Top HandleBracket (steel)

082 Nail (2)

Page 25: 12 – MRP and ERP

Net Requirements

Sch Gross NetPart Description Inv Rec Req ReqTop handle assy 25 -- 100 75

Top handle 22 25 75 28Nail (2 required) 4 50 150 96Bracket Assy 27 -- 75 48

Top bracket 15 -- 48 33Top coupling 39 15 48 --

Page 26: 12 – MRP and ERP

Timing of Production

This tells us how many of each we needDoesn’t tell when to startStart as soon as possible?Dependent events (oh no, not that!)

Page 27: 12 – MRP and ERP

13122 Top Handle Assy

13122 Top handle LT = 2

1

2

3

4

5

6

7

8

9

10

Gross Req 20 10 20 5 35 10

Sch receipts

Proj. Avail Bal (ending)

25

25

5

5

Net Req 5

Planned Order Receipt 5

Planned Order Release 5

Order policy: Lot-for-lot

Page 28: 12 – MRP and ERP

13122 Top Handle Assy-2

13122 Top handle LT = 2

1

2

3

4

5

6

7

8

9

10

Gross Req 20 10 20 5 35 10

Sch receipts

Proj. Avail Bal (ending)

25

25

5

5

0

0

0

0

0

0

0

Net Req 5 20 5 35 10

Pl Order Rec 5 20 5 35 10

Pl Order Rel 5 20 5 35 10

Order policy: Lot-for-lot

Page 29: 12 – MRP and ERP

13122 Top Handle Assy -3

13122 Top handle LT = 2

1

2

3

4

5

6

7

8

9

10

Gross Req 20 10 20 5 35 10

Sch receipts

Proj. Avail Bal (ending)

25

25

5

5

0

0

0

0

0

0

0

Net Req 5 20 5 35 10

Pl Order Rec 5 20 5 35 10

Pl Order Rel 5 20 5 35 10

Order policy: Lot-for-lot

Page 30: 12 – MRP and ERP

457 Top Handle

13122 Top handle LT = 2

1

2

3

4

5

6

7

8

9

10

Gross Req 20 10 20 5 35 10

Sch receipts

Proj. Avail Bal (ending)

25

25

5

5

0

0

0

0

0

0

0

Net Req 5 20 5 35 10

Pl Order Rec 5 20 5 35 10

Pl Order Rel 5 20 5 35 10

LT = 2

1

2

3

4

5

6

7

8

9

10

Gross Req 5 20 5 35 10

Sch receipts 25

Proj. Avail Bal (ending)

22

22

Net Req

Pl Order Rec

Pl Order Rel

One handle forEach assembly

Page 31: 12 – MRP and ERP

457 Top Handle

LT = 2

1

2

3

4

5

6

7

8

9

10

Gross Req 5 20 5 35 10

Sch receipts 25

Proj. Avail Bal (ending)

22

22

17

Net Req

Pl Order Rec

Pl Order Rel

Order policy: Lot-for-lot

Page 32: 12 – MRP and ERP

457 Top Handle

LT = 2

1

2

3

4

5

6

7

8

9

10

Gross Req 5 20 5 35 10

Sch receipts 25

Proj. Avail Bal (ending)

22

22

17

42

22

17

17

0

0

0

0

Net Req 18 10

Pl Order Rec 18 10

Pl Order Rel 18 10

Order policy: Lot-for-lot

Page 33: 12 – MRP and ERP

082 Nail (2 required)

LT = 1 Lot Size = 50

1

2

3

4

5

6

7

8

9

10

Gross Req 10 40 10 70 20

Sch receipts 50

Proj. Avail Bal (ending)

4

54

Net Req

Pl Order Rec

Pl Order Rel

13122 Top handle LT = 2

1

2

3

4

5

6

7

8

9

10

Gross Req 20 10 20 5 35 10

Sch receipts

Proj. Avail Bal (ending)

25

25

5

5

0

0

0

0

0

0

0

Net Req 5 20 5 35 10

Pl Order Rec 5 20 5 35 10

Pl Order Rel 5 20 5 35 10

Two nails forEach assembly

Page 34: 12 – MRP and ERP

082 Nail (2 required)

LT = 1 Lot Size = 50

1

2

3

4

5

6

7

8

9

10

Gross Req 10 40 10 70 20

Sch receipts 50

Proj. Avail Bal (ending)

4

54

44

44

4

Net Req 6

Pl Order Rec 50

Pl Order Rel 50

Page 35: 12 – MRP and ERP

082 Nail (2 required)

LT = 1 Lot Size = 50

1

2

3

4

5

6

7

8

9

10

Gross Req 10 40 10 70 20

Sch receipts 50

Proj. Avail Bal (ending)

4

54

44

44

4

44

44

24

4

4

4

Net Req 6 26

Pl Order Rec 50 50

Pl Order Rel 50 50

Page 36: 12 – MRP and ERP

11495 Bracket Assembly

13122 Top handle LT = 2

1

2

3

4

5

6

7

8

9

10

Gross Req 20 10 20 5 35 10

Sch receipts

Proj. Avail Bal (ending)

25

25

5

5

0

0

0

0

0

0

0

Net Req 5 20 5 35 10

Pl Order Rec 5 20 5 35 10

Pl Order Rel 5 20 5 35 10

LT = 2

1

2

3

4

5

6

7

8

9

10

Gross Req

Sch receipts

Proj. Avail Bal (ending)

27

Net Req

Pl Order Rec

Pl Order Rel

One bracket forEach assembly

Page 37: 12 – MRP and ERP

11495 Bracket Assembly

13122 Top handle LT = 2

1

2

3

4

5

6

7

8

9

10

Gross Req 20 10 20 5 35 10

Sch receipts

Proj. Avail Bal (ending)

25

25

5

5

0

0

0

0

0

0

0

Net Req 5 20 5 35 10

Pl Order Rec 5 20 5 35 10

Pl Order Rel 5 20 5 35 10

LT = 2

1

2

3

4

5

6

7

8

9

10

Gross Req 5

Sch receipts

Proj. Avail Bal (ending)

27

Net Req

Pl Order Rec

Pl Order Rel

One bracket forEach assembly

Page 38: 12 – MRP and ERP

11495 Bracket Assembly

13122 Top handle LT = 2

1

2

3

4

5

6

7

8

9

10

Gross Req 20 10 20 5 35 10

Sch receipts

Proj. Avail Bal (ending)

25

25

5

5

0

0

0

0

0

0

0

Net Req 5 20 5 35 10

Pl Order Rec 5 20 5 35 10

Pl Order Rel 5 20 5 35 10

LT = 2

1

2

3

4

5

6

7

8

9

10

Gross Req 5 20 5 35 10

Sch receipts

Proj. Avail Bal (ending)

27

Net Req

Pl Order Rec

Pl Order Rel

One bracket forEach assembly

Page 39: 12 – MRP and ERP

11495 Bracket Assembly

LT = 2

1

2

3

4

5

6

7

8

9

10

Gross Req 5 20 5 35 10

Sch receipts

Proj. Avail Bal (ending)

27

27

22

22

2

0

0

0

0

0

0

Net Req 3 35 10

Pl Order Rec 3 35 10

Pl Order Rel 3 35 10

Order policy: Lot-for-lot

Page 40: 12 – MRP and ERP

129 Top Bracket

LT = 1

1

2

3

4

5

6

7

8

9

10

Gross Req 3 35 10

Sch receipts

Proj. Avail Bal (ending)

15

Net Req

Pl Order Rec

Pl Order Rel

LT = 2

1

2

3

4

5

6

7

8

9

10

Gross Req 5 20 5 35 10

Sch receipts

Proj. Avail Bal (ending)

27

22

22

2

Net Req 3 35 10

Pl Order Rec 3 35 10

Pl Order Rel 3 35 10

Page 41: 12 – MRP and ERP

129 Top handle bracket

LT = 1

1

2

3

4

5

6

7

8

9

10

Gross Req 3 35 10

Sch receipts

Proj. Avail Bal (ending)

15

15

15

12

12

Net Req 23 10

Pl Order Rec 23 10

Pl Order Rel 23 10

Page 42: 12 – MRP and ERP

1118 Top handle coupling

LT = 3 Safety Stock = 20

1

2

3

4

5

6

7

8

9

10

Gross Req 3 35 10

Sch receipts

Proj. Avail Bal (ending)

39

Net Req

Pl Order Rec

Pl Order Rel

LT = 2

1

2

3

4

5

6

7

8

9

10

Gross Req 5 20 5 35 10

Sch receipts

Proj. Avail Bal (ending)

27

22

22

2

Net Req 3 35 10

Pl Order Rec 3 35 10

Pl Order Rel 3 35 10

Page 43: 12 – MRP and ERP

1118 Top handle coupling

LT = 3 Safety Stock = 20

1

2

3

4

5

6

7

8

9

10

Gross Req 3 35 10

Sch receipts 15

Proj. Avail Bal (ending)

39

39

54

51

51

16

Net Req 4

Pl Order Rec 4

Pl Order Rel 4

Page 44: 12 – MRP and ERP

1118 Top handle coupling

LT = 3 Safety Stock = 20

1

2

3

4

5

6

7

8

9

10

Gross Req 3 35 10

Sch receipts 15

Proj. Avail Bal (ending)

39

39

54

51

51

20

20

20

20

20

20

Net Req 4 10

Pl Order Rec 4 10

Pl Order Rel 4 10

Page 45: 12 – MRP and ERP

Other considerations

Safety stock if uncertainty in demand or supply quantity Don’t let available go down to 0

Safety LT if uncertainty in arrival time Place order earlier than necessary

Order quantities EOQ – Economic Order Quantity, Fixed Size If that’s not enough, order what you need, OR order

two or more of the Fixed Size Lot-For-Lot, Periodic Order quantity, others