DDMRP Overview
DDMRP Overview
PUBLIC
Legal Disclaimer
The information in this presentation is confidential and proprietary to SAP and may not be disclosed without the
permission of SAP. This presentation is not subject to your license agreement or any other service or subscription
agreement with SAP. SAP has no obligation to pursue any course of business outlined in this document or any related
presentation, or to develop or release any functionality mentioned therein. This document, or any related presentation
and SAP's strategy and possible future developments, products and or platforms directions and functionality are all
subject to change and may be changed by SAP at any time for any reason without notice. The information in this
document is not a commitment, promise or legal obligation to deliver any material, code or functionality. This
document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied
warranties of merchantability, fitness for a particular purpose, or non-infringement. This document is for informational
purposes and may not be incorporated into a contract. SAP assumes no responsibility for errors or omissions in this
document, except if such damages were caused by SAP´s willful misconduct or gross negligence.
All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ
materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking statements,
which speak only as of their dates, and they should not be relied upon in making purchasing decisions.
As-Is Situation
I have too little stock of the products I need.
I have too much stock of the products I don’t need.
Overall I have too much stock.
Nevertheless, I cannot fulfill my customer orders (in time and quantity)
What I want
Best possible customer service levels …
… at lowest possible (inventory) costs
Challenges
Short Sales Order Visibility Horizon, long end-to-end Lead Times
Demand Variability, Disruption in Supply
Work with Forecast, classic MRP – risk of Bullwhip effect Promote Material Flow
Buffer to decouple dependencies and to dampen variability
Plan only against real demand
Prioritize in execution by inventory (buffer) status
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 5
DDMRP Philosophy (as defined by the Demand Driven Institute)
The FLOW Approach
5 1
Lead time
Classification
4
Replenishment 2
Execution Buffer Sizing
(operational)
Op
er
at
3
e
Stock/ Stock+ Propos e d
Material Stock Le ve l Orde re d orde r qty
FIO-NAV-0815 3 13 30 Average daily usage
FIO-PST-1501 6 16 15
Lead time
FIO-MST-3006
FIO-PRD-0807
55
22
135
56
0
0
Replenishment
…
FIO-NAV-0101
FIO-NAV-0404
23
44
23
44
127
26
Planning
FIO-MST-0821 25 25 0
FIO-PRD-0822 88 88 0
Buffer
Analytics
Se
Positioning
tu
p
5 1
4
Replenish 2
ment
Execution Op
3
er
at Buffer
e
Sizing
Replenishment
Planning
DDMRP steps
-------------------
1. Product Classification (ABC,XYZ,PQR) ABC (Eg.70,20,10), Variability XYZ (Eg.0.1,0.2) ,
BOM Usage PQR (Eg.3,2)
Typically, products with the highest goods issue value (type A), longest lead times (type G), highest BOM
usage (type P) and highest variability (type Z) are relevant for Demand-Driven Replenishment. It is however a
business decision (Table PPH_DD_PRODUCT)
2. Buffer Positioning (Define D1,Safety Stock-Eg 20 ,Reorder Point - Eg50,Max Stock-Eg.100,Lot size
procedure H1 Replenish to Max stock level- Recommended)
3 Mass Maintenance of Products(Horizon past, Future, ILT calculation method, Classification change)
4. Schedule DLT Classification DD( here the DLT calculation and Lead Time optimization happen)EFG
Eg.M 3,5..TR 4,7..Buy 1,2 and horizon evaluation interval Eg.7 . DLT calculation is only for DD Materials
Insights
Buffer Positioning
Objective
Define Decoupling Points, Decoupled Areas of Planning
Individualized
DDR with (strategic) buffer
Ad-hoc Prod.
Decoupling
through strategic buffer positioning
Considerations
Is the product a candidate for consumption-based planning? Look at the ABC-XYZ-matrix (value & variability)
Is the product used in many BOMs? Evaluate the BOM usage
How reliable is the source?
How long is my customer willing to wait?
Or simply rely on your experience / best practice in the following definition
Classification Details
Lead Time (by Source) Lead Time
+ Proc. Type
(EFG)
Analytics Variability
(XYZ)
Include this classification
Goods Issues + Deviation
Value in your considerations,
+ Price
(ABC) whether to define the
product to be buffered
Usage in BOM’s BOM Usage
(PQR)
Bottleneck Protection
Objective: Components which are consumed at
a bottleneck work center should be available
Procedure
Select by bottleneck work centers
Derive buffer candidates (component products) via
production version
Outbound Protection
Objective: Ensure to meet response time
expected by the customer
Procedure
Select sold products by sales organization
Check the calculated decoupled lead time
Inbound Protection
Objective: Stabilize the material flow within my
company through protection against supply
variability
Procedure
Select by purchase organization & supplier
1 2
On demand, re-calculate
1 certain key attributes
1
Review the Upstream incl. BOM Usage,
2
achievable Lead Time Compression …
3
1 Toggle between tree table and network graphics
2
Individualized
ATO Production
2
6 Individualized
9 2 DDR with (strategic) buffer
Ad-hoc Prod.
8 Decoupling
8 4
4 3 8 through strategic buffer positioning
Demand-Driven
Replenishment
3 Time-dependent buffer levels
3 4
for shock absorption
3 7
6
6 2 Individual Lead Time
4 3
8 Decoupled (Buffer) Lead Time
BLUE
Maximum Stock
[MARC-MABST]
TOG – Top of Green 4.
Yellow x Lead Time Factor (100-20%)
GREEN = MAX of { Min Order Quantity }
Average Daily Usage x Cycle Time
Reorder Point TOY – Top of Yellow
[MARC-MINBE]
parameters values
ADU 10
DLT 5
lead time factor 0.4
variability factor 0.6
MOQ 0
Take action
here …
… or navigate
into details and
decide there
More Views
available
Possibility to maintain
Zone Adjustment Factors
(in “Edit” mode)
Buffer Levels
As the buffer levels depend linearly on the
Average daily usage, they rise and decline in
the same pattern.
Note that the time-dependent “Demand Adjustment Factor (DAF)” is still available as an alternative to model seasonality, promotion etc.
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 28
Buffer Sizing supported by PMRP
Integrated Process Flow
DP PMRP DDMRP
For finished goods (FGs) …
Alternative: Pick up
Define PMRP PMRP PMRP Release PIR Update Buffer Level Adopt
Upload PIR component (& FG)
Context Simulation for DDMRP for DD components (Re-)Determination (or discard)
from Excel PIRs
Alternative:
Receive PIR
from IBP
2
Individualized P
MR
ATO Production
2
6 Individualized
9 2 DDR with (strategic) buffer
Ad-hoc Prod.
P
l ”) MR 8 Decoupling
8 4 Lo c a 3 P
4 (“ 8 MR through strategic buffer positioning
c al ” )
Demand-Driven ( “ Lo
Replenishment RP
)M
3 ( “ Lo c al ” 4
3 Time-dependent buffer levels
for shock absorption
3 7
6 RP
)M
MR
P c al ” 2 Individual Lead Time
6
l ”) “ Lo
oc a 4( 3
(“L 8 Decoupled (Buffer) Lead Time
On-Hand Stock
Replenishment Proposal Quantity being physically in stock
Open Supply
BLUE
Total of all outstanding replenishment orders
Max
Stock 10.000
Qualified Demand
GREEN
Proposal (3.128) Firm Demands past-due or due today +
Reorder 7.500 Qualified spikes
Point
Net Flow Position (6.872)
Open Supply (3.358) Firm Demand Qualified Demand,
YELLOW Quantity
Qualified Demand (540) in particular Spikes
On-Hand Stock (4.054) Max Stock
Safety
3.200 Spike Threshold = (e.g.) 50% x Safety Stock
Stock Reorder Point
0
time
(Past) Due SO’s Today Spike Horizon
2
Buffers to be replenished,
sorted by Planning Priority:
Net Flow Position / Max Stock
… or navigate
into object page
4 for detailed
planning by
clicking on a line
3
Quick action to create
supply here …
Individualized
ATO Production
Individualized
Demand-Driven !
W
Replenishment FLO
r e
E nsu Time-dependent buffer levels
for shock absorption
W !
FLO
ns ure
E
Safety
3.200
Stock
On-Hand Stock WARNING Note: The Net Flow Position might still look OK. But inbound
RED
50% supply is of little or no help if there is no actual stock at hand
On-Hand Stock ALERT in the shop floor.
0
… or navigate
into object page
by clicking on a
line
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 3 Quick action to expedite existing supply (orders) here … 47
Insight to (Quick) Action
Expedite Dialogue Evolution
In the context of the Replenishment Worklist screen, reuse the new popovers and streamline the contact info
… PLUS …
all the features
already highlight in
section “DD Planning”