32
1 Material Management Class Note #2 MPS Practices – MPS Practices – Available-to-Promise Available-to-Promise ( ATP ) ( ATP ) Prof. Yuan-Shyi Peter Chiu Feb. 2011

11 Material Management Class Note # 2 MPS Practices – Available-to-Promise ( ATP ) Prof. Yuan-Shyi Peter Chiu Feb. 2011

Embed Size (px)

Citation preview

11

Material ManagementClass Note #2

MPS Practices – MPS Practices – Available-to-PromiseAvailable-to-Promise ( ATP )( ATP )

Prof. Yuan-Shyi Peter Chiu Feb. 2011

22

~ MPS Practices ~ Order Promising : The process of making order delivery commitments

The delivery date is negotiated

Whether we can promise delivery on certain date or not ?!

Extended MPS Record

Forecast

Customer orders (actual received)

Projected Available

Available–To–Promise (ATP)

MPS (scheduled shipments)

33

Projected Available = (Beginning inventory) + (MPS shipment) — max. [ (the period’s forecast),(actual customer orders) ]

 

 

Period 1 2 3 4 5 6 7 8 9 10 11 12

Forecast 50 50 50 50 75 75 75 75 50 50 50 50

Customer orders 35 25 25 20 0 15 0 0 10 0 0 10

Projected available

Available – to – promise

MPS (shipments Received) 125 125 125 125 125

* the beginning inventory is 110

Then using formula, we obtain projected available as shown

in red

eg.

44

eg. (with projected available)

Period 1 2 3 4 5 6 7 8 9 10 11 12

Forecast 50 50 50 50 75 75 75 75 50 50 50 50

Customer orders 35 25 25 20 0 15 0 0 10 0 0 10

Projected available 110 60 10 85 35 85 10 60 110 60 10 85 35

ATP

MPS (shipments) 125 0 125 0 125 125 0 0 125

Projected Available

55

ATP (Available–To–Promise) : The uncommitted portion of a company’s inventory and planned production, maintained in the MPS to support order promising

ATP action bucket : for current period

ATP future : for future replenishment periods

66

ATP action bucket

= (beginning inventory ) + (MPS shipment) — (Customer orders before next replenishment)

ATP future = (MPS shipment) — (Customer orders between current

MPS shipment and next scheduled replenishment)

Period 1 2 3 4 5 6 7 8 9 10 11 12

Forecast 50 50 50 50 75 75 75 75 50 50 50 50

Customer orders 35 25 25 20 0 15 0 0 10 0 0 10

Projected available 110 60 10 85 35 85 10 60 110 60 10 85 35

ATP 50 80 110 125 115 115

MPS (shipments) 125 125 125 125 125

* ATP action bucket = 110 + 0 – (35 + 25) = 50* ATP3 = 125 – (25 + 20) = 80

77

* ATP5 = 125 – (15) = 110

* ATP7 = 125 – 0 = 125

* ATP8 = 125 – (10) = 115

* ATP11 = 125 – (10) = 115

The ATP records show how much inventory is available

to satisfy customer demand, to support order promising

88

* update customer order in period 5 to 200, below :Period 1 2 3 4 5 6 7 8 9 10 11 12

Forecast 50 50 50 50 75 75 75 75 50 50 50 50

200

Customer orders 35 25 25 20 0 15 0 0 10 0 0 10

Projected available 110 60 10 85 35 85 10 60 110 60 10 85 35

-40 -115 -65 -15 -65 -115 -40 -90

ATP 50 80 110 125 115 115

-90

MPS (shipments) 125 125 125 125 125

* update projected available & ATP PA 5 = (35 + 125) – max {75, 200 } = – 40

ATP 5 = 125 – (200 + 15 ) = – 90

& PA 6 = (– 40) – max {75,15} = – 115 & so on.

Using ATP practices

Example # 1 : Can you promise a customer’s purchaseCan you promise a customer’s purchase

of 200 units delivery set in period 5 of 200 units delivery set in period 5 ??

99

TWO rules to remember here

◇ rule #1 :

A negative number in the projected available row is sometimes a problem

◇ rule #2 :

A negative number in the ATP row is always a problem

1010

Period 1 2 3 4 5 6 7 8 9 10 11 12

Forecast 50 50 50 50 75 75 75 75 50 50 50 50

45 105 110

Customer orders 35 25 25 20 200 15 0 0 10 0 0 10

Projected available 110 60 10 85 35 -5 - 80 -30 20 -30 - 80 -5 -55

30 -20

ATP 50 80 -90 125 115 115

40 0 0

MPS (shipments) 125 125 125 125 125 * Use uncommitted units in period 3, ATP3 = 80 – 80 = 0 and in period 1, ATP1 = 50 – 10 = 40

i.e. mark 10 boxes in period 1 & 80 boxes in period 3 & 110 boxes in period 5 with the same client’s name

ExampleExample ## 11 : Can you promise a customer’s purchaseCan you promise a customer’s purchase of 200 units delivery set in period 5 of 200 units delivery set in period 5 ??

∴ ∴ we we cancan promise a customer’s purchase of 200 units, promise a customer’s purchase of 200 units, delivering in period 5delivering in period 5

1111

Using ATP practices

ExampleExample ## 2 2 :: Can you promise Can you promise next ordernext order for 50 units for 50 units for period 4 delivery ?for period 4 delivery ?

Period 1 2 3 4 5 6 7 8 9 10 11 12

Forecast 50 50 50 50 75 75 75 75 50 50 50 50

Customer orders 45 25 105 20 110 15 0 0 10 0 0 10

Projected available 110 60 10 30 -20 -5 -80 -30 20 -30 -80 -5 -55

ATP 40 0 0 125 115 115

MPS (shipments) 125 125 125 125 125

1212

Example # 2 : Can you promise next order for 50 units for period 4 delivery ?

Period 1 2 3 4 5 6 7 8 9 10 11 12

Forecast 50 50 50 50 75 75 75 75 50 50 50 50

70

Customer orders 45 25 105 20 110 15 0 0 10 0 0 10

Projected available 110 60 10 30 -20 -5 -80 -30 20 -30 -80 -5 -55

-40 -25 -100 -50 0 -50 -100 -25 -75

ATP 40 0 0 125 115 115

-50

MPS (shipments) 125 125 125 125 125 * Entering 70 in period 4 instead of 20; ATP ∴ 3 = 125 – (105 + 70) = -50 & PA4 = 30 – max { 50,70} = -40 & so no for PA5……PA12

By rule #2 : A negative number on ATP is always a problem ! But No prior available–to-promise units can satisfy this 50 units. (although APT1=40) Means, everything else has been promised.

∴ ∴ We We can notcan not accept this purchase order for period 4 accept this purchase order for period 4 the earliest is in period 7 (why?)the earliest is in period 7 (why?)

1313

Using ATP practices

Example # 3 : Can you promise an additional order for 50 units to be delivered in period 8 ?

Example # 4 : An additional 30 units for period 12 ?

Period 1 2 3 4 5 6 7 8 9 10 11 12

Forecast 50 50 50 50 75 75 75 75 50 50 50 50

Customer orders 45 25 105 20 110 15 0 0 10 0 0 10

Projected available 110 60 10 30 -20 -5 -80 -30 20 -30 -80 -5 -55

ATP 40 0 0 125 115 115

MPS (shipments) 125 125 125 125 125

1414

Example # 3 : Can you promise an additional order for 50 units to be delivered in period 8 ?

Example # 4 : An additional 30 units for period 12 ?

< Solution to example #3 & #4 >

Period 1 2 3 4 5 6 7 8 9 10 11 12

Forecast 50 50 50 50 75 75 75 75 50 50 50 50

40

Customer orders 45 25 105 20 110 15 0 50 10 0 0 10

Projected available 110 60 10 30 -20 -5 -80 -30 20 -30 -80 -5 -55

ATP 40 0 0 125 115 115

65 85

MPS (shipments) 125 125 125 125 125

YesYes, we can accept these orders !, we can accept these orders ! (see above)

1515

§.§. Class Problems & DiscussionClass Problems & Discussion

Period 1 2 3 4 5 6 7 8 9 10 11 12

Forecast 50 50 50 50 75 75 75 75 50 50 50 50

Customer orders 45 25 105 20 110 15 0 0 10 0 0 10

Projected available 110 60 10 30 -20 -5 -80 -30 20 -30 -80 -5 -55

ATP 40 0 0 125 115 115

MPS (shipments) 125 125 125 125 125

Problem #1 : Can you accept an order of 80 units for period 7 ?

Problem #2 : Continues on problem #1 ( using the result from #1 )

Can an additional order for 90 units, to be delivered at period 10, be accepted ?

Problem #3 : Continues on problem #2 ( using the result from #2 ) Can you accept an additional purchase order of 75 units for period 9 delivery ?

1616

< Solution to problem #1 >

Period 1 2 3 4 5 6 7 8 9 10 11 12

Forecast 50 50 50 50 75 75 75 75 50 50 50 50

Customer orders 45 25 105 20 110 15 80 0 10 0 0 10

Projected available 110 60 10 30 -20 -5 -80 -30 20 -30 -80 -5 -55

-35 15 -35 -85 -10 -60

ATP 40 0 0 125 115 115

45

MPS (shipments) 125 125 125 125 125

Accept the order {i.e. 80 units for period 7 }

Problem #1 : Can you accept an order of 80 units for period 7 ?

1717

Period 1 2 3 4 5 6 7 8 9 10 11 12

Forecast 50 50 50 50 75 75 75 75 50 50 50 50

Customer orders 45 25 105 20 110 15 80 0 10 90 0 10

Projected available 110 60 10 30 -20 -5 -80 -35 15 -35 -85 -10 -60

-125 - 50 -100

ATP 40 0 0 45 115 115

25

MPS (shipments) 125 125 125 125 125

< Solution to problem #2 >

Problem #2 : Continues on problem #1 (using the result from #1)

Can an additional order for 90 units, to be delivered at period 10, be accepted ?

Accept the order {i.e. 90 units for period 10 }

1818

Period 1 2 3 4 5 6 7 8 9 10 11 12

Forecast 50 50 50 50 75 75 75 75 50 50 50 50

50 125 85

Customer orders 45 25 105 20 110 15 80 0 10 90 0 10

Projected available 110 60 10 30 -20 -5 -80 -35 15 -35 -125 -50 -100

-80 -30 -80 -170 -95 -145

ATP 40 0 0 45 25 115

35 0 - 50

MPS (shipments) 125 125 125 125 125 * Violates rule #2 ATP8= – 50, need to be solved

* using 45 units from ATP7, ATP∴ 7 = 45 – 45 = 0

5 units from ATP1, ATP∴ 1 = 40 – 5 = 35

* Marking : 5 units at period 1 & 45 units at period 7 & 25 units at period 9 for this client’s name.

Problem #3 : Continues on problem #2 (using the result from #2) Can you accept an additional purchase order of 75 units for period 9 delivery ?< Solution >

0

35

1919

Period 1 2 3 4 5 6 7 8 9 10 11 12

Forecast 50 50 50 50 75 75 75 75 50 50 50 50

50 125 35

Customer orders 45 25 105 20 110 15 80 0 85 90 0 10

Projected available 110 60 10 30 -20 -5 -80 -35 15 -35 -125 -50 -100

-80 -30 -80 -170 -95 -145

ATP 40 0 0 45 -50 115

35 0 0

MPS (shipments) 125 125 125 125 125

< Final Solution to problem #3 >

Accept the order {i.e. 75 units for period 9 }

Problem #3 : Can you accept an additional purchase order of 75 units for period 9 delivery ?

2020

The EndThe End

2121

Period 1 2 3 4 5 6 7 8 9 10 11 12

Forecast 15 15 15 15 20 20 20 20 25 25 25 25

Customer orders 12 10 8 5 0 0 15 0 30 0 0 0

Projected available

Available – to – promise

MPS 60 60 60 60 60

Class NoteClass Note # 2# 2 ATP - Problem #5 J.C. Sweaters has authorized the following MPS for her Exclusive line of cashmere sweaters. She wants to use the MPS record for promising future orders. Current order promises are included. The MPS order quantity is 60 units. Beginning inventory is 0.

Complete the Following Projected available & ATP records.

2222

2323

Period 1 2 3 4 5 6 7 8 9 10 11 12

Forecast 15 15 15 15 20 20 20 20 25 25 25 25

Customer orders 12 10 8 5 0 0 15 0 30 0 0 0

Projected available 0 45 30 15 0 40 20 0 40 10 45 20 55

Available – to – promise 25 45 30 60 60

MPS 60 60 60 60 60

< Solution #5 >

Projected available is calculated as

Projected available = Beginning inventory + MPS shipment – the greater of the period’s forecast or the customer orders promised for delivery.

Therefore, the projected available at the end of period 1 is 45 units (the beginning inventory of 0 plus the MPS shipment of 60, less the forecast of 15). The correct projected available quantities are shown here.

2424

The ATP quantity in the action bucket is 25 units: a beginning inventory of 0 plus an MPS shipment of 60 units, less the customer order of 35 units before the next replenishment (12 in Period 1, 10 in Period 2, 8 in Period 3, and 5 in Period 4).

Use the formula for ATP at MPS replenishments to calculate the order ATP quantities. ATP = MPS shipment – customer orders between current MPS shipment and next scheduled replenishment. Compare your answers with those shown on the previous page.

< Solution #5 >

2525

Class NoteClass Note # 2 # 2 ATP - Problem #6

Jeannette, the owner of J.C. Sweaters has received several additional orders to consider.

Using the ATP record calculated in Solved Problem #5, calculate

which of the new order Jeannette should accept.

The new orders are:

(1) 20 units for delivery in period 4,

(2) 50 units for delivery in Period 8,

(3) 40 units for delivery in Period 12.

262626

Period 1 2 3 4 5 6 7 8 9 10 11 12

Forecast 15 15 15 15 20 20 20 20 25 25 25 25

Customer orders 12 10 8 25 0 0 15 0 30 0 0 0

Projected available 0 45 30 15 -10 30 10 -10 30 0 35 10 45

Available – to – promise 5 45 30 60 60

MPS 60 60 60 60 60

< Solution #6 > 1/3 Projected available is calculated as

Projected available = Beginning inventory + MPS shipment – the greater of the period’s forecast or the customer orders promised for delivery.

Therefore, the projected available at the end of period 1 is 45 units (the beginning inventory of 0 plus the MPS shipment of 60, less the forecast of 15). The correct projected available quantities are shown here.

Accept the order {i.e. 20 units for period 4 }

2727

Period 1 2 3 4 5 6 7 8 9 10 11 12

Forecast 15 15 15 15 20 20 20 20 25 25 25 25

Customer orders 12 10 8 25 20 0 15 30 30 0 0 0

Projected available 0 45 30 15 -10 30 10 -10 20 -10 25 0 35

Available – to – promise 5 25 0 60 60

MPS 60 60 60 60 60

< Solution #6 > 2/3 Projected available is calculated as

Projected available = Beginning inventory + MPS shipment – the greater of the period’s forecast or the customer orders promised for delivery.

Therefore, the projected available at the end of period 1 is 45 units (the beginning inventory of 0 plus the MPS shipment of 60, less the forecast of 15). The correct projected available quantities are shown here.

Accept the order {i.e. 50 units for period 8 }

282828

Period 1 2 3 4 5 6 7 8 9 10 11 12

Forecast 15 15 15 15 20 20 20 20 25 25 25 25

Customer orders 12 10 8 25 20 0 15 30 30 0 0 40

Projected available 0 45 30 15 -10 30 10 -10 20 -10 25 0 20

Available – to – promise 5 25 0 60 20

MPS 60 60 60 60 60

< Solution #6 > 3/3 Projected available is calculated as

Projected available = Beginning inventory + MPS shipment – the greater of the period’s forecast or the customer orders promised for delivery.

Therefore, the projected available at the end of period 1 is 45 units (the beginning inventory of 0 plus the MPS shipment of 60, less the forecast of 15). The correct projected available quantities are shown here.

Accept the order {i.e. 40 units for period 12 }

2929

Period 1 2 3 4 5 6 7 8 9 10 11 12

Forecast 15 15 15 15 20 20 20 20 25 25 25 25

Customer orders 12 10 8 25 0 0 15 50 30 0 0 40

Projected available 45 30 15 -10 30 10 -10 0 -30 5 -20 0

Available – to – promise 5 45 -20 60 20

MPS 60 60 60 60 60

< Solution #6 >

The first step is to put the new orders into the MPS record and

consider the implications. The updated MPS record is shown here.

Note : Jeannette can accept order 1 for delivery of 20 additional sweaters in Period 4. She can also accept order 3 for 40 units delivered in Period 12.

However, Jeannette has a problem accepting order 2. The ATP quantity in Period 8 is – 20, which means Jeannette must ensure that enough sweaters are available to satisfy that order.

3030

Period 1 2 3 4 5 6 7 8 9 10 11 12

Forecast 15 15 15 15 20 20 20 20 25 25 25 25

Customer orders 12 10 8 5 0 0 15 0 30 0 0 0

Projected available 0 45 30 15 0 40 20 0 40 10 45 20 55

Available – to – promise 25 45 30 60 60

MPS 60 60 60 60 60

< Solution #6 >

Projected available is calculated as

Projected available = Beginning inventory + MPS shipment – the greater of the period’s forecast or the customer orders promised for delivery.

Therefore, the projected available at the end of period 1 is 45 units (the beginning inventory of 0 plus the MPS shipment of 60, less the forecast of 15). The correct projected available quantities are shown here.

3131

Period 1 2 3 4 5 6 7 8 9 10 11 12

Forecast 15 15 15 15 20 20 20 20 25 25 25 25

Customer orders 12 10 8 25 20 0 15 30 30 0 0 40

Projected available 45 30 15 -10 30 10 -10 20 -10 25 0 20

Available – to – promise 5 25 0 60 20

MPS 60 60 60 60 60

< Solution #6 > Since the ATP quantity in Period 5 is 45 sweaters, Jeannette can set aside 20 of these sweaters so that she has enough to satisfy order 2. Therefore, she can accept all three orders.

On the revised MPS record, we see that the customer order in Period 8 is reduced 20 units to 30 units, which are transferred toPeriod 5, and make customer orders to 40 units in period 5. The 20 units transferred to Period 5 are the 20 units that were not available in Period 8. Look at the changes in the updates MPS record.

3232

The End The End