DRP - Safety Stock Method FAQ

Question: What are the different safety stock methods used by DRP?

Answer: This is the current list. New standard (and custom) safety stock methods may be developed to handle the needs of specific situations.

Note For the calculations to function properly, the parameter names must be entered exactly as listed. These same parameter names can be used for different safety stock methods.

Safety Stock Method / Program Name

Parameter

Type

Default Value

Description

% - Forecast Periods

(methssft.p)

This safety stock method looks at the future forecast to determine the safety stock level, subject to any minimum quantity specified in the product location record. This method is typically used for a long lead time product that is being managed on a time-phased basis. Safety stock quantity is used in the calculation of the Desired On-Hand row in Product DRP Management.

 

% of time periods

Decimal

50.0

This is the percentage to apply to total remaining demand (remaining sales forecast and remaining dependent forecast) for the number of forecast demand periods.

 

Expected Normal Forecast

Logical

NO

NO indicates that if an expected normal forecast is entered for a product/location in Product Location Maintenance, that forecast is not used instead of the actual forecast. If this parameter is changed to YES, the expected normal forecast for the product/location is used.

 

Include Promotions

Logical

NO

NO indicates that promotions are not included in safety stock calculations. If this parameter is changed to YES, promotions are included in safety stock calculations. For an example of how this parameter affects calculations, see Include Promotions Example.

NOTE This parameter is only used for calculations if the Promotional Forecast Logic forecast method parameter is set to Include.

 

Planned Recpt Periods

Decimal

1

This is the number of planned receipt periods to consider when calculating safety stock quantities. This value is a number of days, weeks, or months depending on how the BOM Planned Recpt Bucket parameter is set up for the reorder quantity method of the buying method.

Example % of time periods is 50% and the planned receipt periods is 1 month:

Month

Total Remaining Demand

Safety Stock Quantity

Jul

 

250

Aug

500

300

Sep

600

350

Oct

700

 

% of time periods is 50% and the planned receipt periods is 2 months:

Month

Total Remaining Demand

Safety Stock Quantity

Dec

10,024

9,939

Jan

10,024

9,794

Feb

9,853

6,104

Mar

9,735

2,679

Apr

2,473

3,125

May

2,885

1,683

Jun

3,365

 

December Safety Stock = 50% of January + February (next 2 periods) Total Remaining Demand = (10,024 + 9,853)(.50) = 9,939

January Safety Stock = 50% of February + March (next 2 periods) Total Remaining Demand = (9,853 + 9,735)(.50) = 9,794

Safety Stock Method / Program Name

Parameter

Type

Default Value

Description

% of Lead Time Usage

(methsslt.p)

This safety stock quantity method calculates based on the lead time usage rate. This method is typically used for a short lead time product that is being managed on a Reorder Trigger basis. Typically used in conjunction with the Gordon Graham buying methodology.

 

% of Usage

Integer

50.0

This is the percentage to apply to the usage rate during the lead time.

 

Expected Normal Forecast

Logical

NO

NO indicates that if an expected normal forecast is entered for a product/location in Product Location Maintenance, that forecast is not used instead of the actual forecast. If this parameter is changed to YES, the expected normal forecast for the product/location is used.

 

Include Promotions

Logical

NO

NO indicates that promotions are not included in safety stock calculations. If this parameter is changed to YES, promotions are included in safety stock calculations. For an example of how this parameter affects calculations, see Include Promotions Example.

NOTE This parameter is only used for calculations if the Promotional Forecast Logic forecast method parameter is set to Include.

Example The percentage of usage is 50%.

Forecasted Daily Usage

Lead Time Days

Usage During Lead Time

Safety Stock

10

7

70

35

Safety Stock Method / Program Name

Parameter

Type

Default Value

Description

Mean Avg Deviation

(methssmad.p)

This safety stock method calculates the actual to forecast error rate to determine the amount of safety stock required given a specific order fill rate. This method is typically used for a short lead time product that is being managed on a reorder trigger basis. Typically this is used in conjunction with the demand forecasting buying methodology. The method compensates for the inaccuracy of the forecast by factoring in the Mean Average Deviation to develop safety stock commensurate with static vs. erratic demand patterns.

 

Default Order Fill

Integer

95

This is the desired order fill rate from available stock.

Note This percentage should not be less than 80%.

 

Expected Normal Forecast

Logical

NO

NO indicates that if an expected normal forecast is entered for a product/location in Product Location Maintenance, that forecast is not used instead of the actual forecast. If this parameter is changed to YES, the expected normal forecast for the product/location is used.

 

Include Promotions

Logical

NO

NO indicates that promotions are not included in safety stock calculations. If this parameter is changed to YES, promotions are included in safety stock calculations. For an example of how this parameter affects calculations, see Include Promotions Example.

NOTE This parameter is only used for calculations if the Promotional Forecast Logic forecast method parameter is set to Include.

Example Mean Average Deviation is 27, Default Order Fill is 95% (equivalent to a SF factor of 2.0), the lead time is 2 weeks, and order fill is 4 weeks. The safety stock is 28 based on the formula:

Safety Stock = Safety Factor x Mean Average Deviation x [.1 + .07(Lead Time in Weeks + Order Frequency in Weeks)]

Safety Stock = 2 (Safety Factor equivalent to a 95% fill rate) x 27 x [.1 + .07(2 + 4)]

Safety Stock = 2 x 27 x .52

Safety Stock = 28

Safety Stock Method / Program Name

Parameter

Type

Default Value

Description

Product Class

(methsspc.p)

This safety stock method calculates safety stock based on DRP product classes for each product/location and a specified number of periods.

 

Class 1-15

Character

 

These are the DRP product classes. For information on creating DRP product classes, see DRP Product Class Maintenance.

 

Class 1-15 # of Periods

Integer

1

These are the number of periods used to calculate safety stock for each specified DRP product class. Each value is in weeks or months, depending on the time buckets used for schedule management

 

Include Promotions

Logical

NO

NO indicates that promotions are not included in safety stock calculations. If this parameter is changed to YES, promotions are included in safety stock calculations. For an example of how this parameter affects calculations, see Include Promotions Example.

NOTE This parameter is only used for calculations if the Promotional Forecast Logic forecast method parameter is set to Include.

Example Product A in location B is assigned to DRP product class C. The product/location is set up to use a buying method with the Product Class safety stock method. The safety stock method is set up to use 3 periods for calculating safety stock of DRP product class C. If the current month is June, and forecasted demands for July, August, and September are 75, 100, and 125, then the safety stock is calculated as 300 (75 + 100 + 125).

Note If the forecast is monthly and the schedule is weekly, the weekly allocation of monthly forecast is based on the unconsumed monthly forecast (not the net monthly sales). For example, if monthly forecast for June is 120 units and June has 4 weeks, the weekly forecast allocation is 30 units. If 80 units were sold in the first week of June, 40 units are left for the remaining weeks. However, for calculating the safety stock, 30 units of forecast are used for the second, third, and fourth weeks of June.

Include Promotions Example

Scenario #1 - Promotional Forecast Logic = Include; Include Promotions = Yes

 

October

November

December

January

Manage Product Forecasts Tab

 

 

 

 

Promotional Forecast

500

300

100

0

Customer Forecast

400

500

600

800

Actual Forecast

900

800

700

800

Adjusted Net Sales

0

0

0

0

Remaining Forecast

900

800

700

800

Forecast to Use

900

800

700

800

 

 

 

 

 

DRP Schedule Management Tab

 

 

 

 

Remaining Sales Forecast

900

800

700

800

(Safety Stock = 50% of next 2 periods)

 

 

 

 

Reduce by Promotional Forecast

0

0

0

0

Remaining Sales Forecast Adjusted for Promotional Forecast

900

800

700

800

Safety Stock

750

750

 

 

Scenario #2 - Promotional Forecast Logic = Include; Include Promotions = No

 

October

November

December

January

Manage Product Forecasts Tab

 

 

 

 

Promotional Forecast

500

300

100

0

Customer Forecast

400

500

600

800

Actual Forecast

900

800

700

800

Adjusted Net Sales

0

0

0

0

Remaining Forecast

900

800

700

800

Forecast to Use

900

800

700

800

 

 

 

 

 

DRP Schedule Management Tab

 

 

 

 

Remaining Sales Forecast

900

800

700

800

(Safety Stock = 50% of next 2 periods)

 

 

 

 

Reduce by Promotional Forecast

-500

-300

-100

0

Remaining Sales Forecast Adjusted for Promotional Forecast

400

500

600

800

Safety Stock

550

700