Short answer

A planner uses conventional material requirements planning, or MRP, to calculate time-phased component needs from a production plan, usable supply and lead times. Demand driven MRP, or DDMRP, adds selected decoupling buffers and replenishment rules based on their net flow position. The planner still needs reliable item data, supply dates and execution checks. Neither method makes an infeasible production or delivery promise feasible by itself.

Key takeaways

Keep physical stock separate from the replenishment signal.

Understand a published buffer calculation without treating it as an optimum.

Check which method and software version define the rules.

ExcelDownload the Excel worksheet

Editable fields and the article’s worked example, with clear units and checks. Open in Excel or another spreadsheet app.

Compare the planning job before comparing the names

The existing MRP guide starts with 50 display stands requiring two brackets each. After allowing for 20 usable brackets and 30 timely receipts, the planner has 50 brackets left to cover. That calculation depends on the bill of materials, available supply and required dates. Read the MRP/MPS example for the complete boundary.

With DDMRP, the team chooses where stock buffers will decouple parts of the supply route. It sizes and adjusts those buffers, then uses the defined net flow and execution alerts to manage replenishment. The Demand Driven Institute describes this as a planning and execution method; it does not remove the need to configure the model.

The planner must specify both policies before comparing them. A new label, a different stock target or an unchanged ERP screen cannot establish which policy works better for an actual product family.

Planning questionConventional MRPDDMRP
What starts the calculation?Time-phased production and component requirementsDefined buffered positions and their replenishment rules
Which supply matters?Usable stock and dated supply against requirementsStock, eligible open supply and qualified demand in net flow
Where do lead times matter?Dates and offsets through the planned structureBuffer positioning and the unprotected part of the route
What still needs checking?Materials, capacity, dates and executionMaterials, capacity, dates, buffer assumptions and execution

Place the buffer before calculating its zones

A planning team chooses decoupling points from the actual product structure and supply conditions. IFS's 25R1 documentation identifies shared components, demand and supply variability, minimum quantities and unprotected lead time among the configuration inputs. A buffer at every item is not an automatic design rule.

The customer-order decoupling point answers where work becomes tied to a particular customer order. A DDMRP stock buffer answers a replenishment-design question. Abosh's make-to-stock/make-to-order note already explains the customer-order boundary. Do not treat the two terms as interchangeable or repeat that whole comparison here.

Check the usable condition of stock too. Parts under a quality hold cannot become available for dispatch merely because a planning screen includes a quantity. Record the eligibility rule and its owner.

Reproduce the published buffer example

IFS publishes an example with average daily usage of 20, unprotected lead time of 14 days, green and red lead-time factors of 50%, a minimum order quantity of 200, an order cycle of seven days and a variability factor of 25%. These are that source's teaching inputs, not measurements from Vrolen or recommended settings for your parts.

Calculate the yellow zone as 20 x 14 = 280. The green-zone candidates are 140 from usage and lead time, 140 from the seven-day order cycle, and 200 from the minimum quantity. IFS selects the largest, 200. The red base is 140 and its safety addition is 35, giving a red zone of 175.

The cumulative levels therefore reach 175 at the top of red, 455 at the top of yellow and 655 at the top of green. Keep a zone's size separate from its cumulative top. Those levels alone do not tell the planner how many units to order today.

A proportional buffer shows red size 175, yellow size 280 and green size 200, with cumulative levels 175, 455 and 655 from the published IFS example.
Original diagram calculated from IFS 25R1 teaching inputs. Zone sizes and cumulative levels have different meanings; no actual stock or order quantity is shown. Open the full-size diagram
Published input or derived quantityValueMeaning
Average daily usage20 per dayInput in the IFS example
Unprotected lead time14 daysInput; keep the calendar and usage basis consistent
Red zone175140 base plus 35 safety addition
Yellow zone280Usage multiplied by unprotected lead time
Green zone200Largest of the three stated candidates
Top of yellow / top of green455 / 655Cumulative levels derived from those zone sizes

Read net flow and physical stock separately

The planner calculates net flow from on-hand stock plus eligible open supply minus qualified demand. The selected method defines which overdue, current and future demand qualifies. IFS 25R1 distinguishes demands due today, past-due demand and qualifying order spikes; do not subtract every future order without checking those rules.

Physical stock answers what is present now. Open supply still needs its date and status. A replenishment recommendation does not prove that the receipt will arrive on time, pass release checks or fit available capacity. Keep the plan and its execution record connected.

Demand driven does not mean a team must ignore every forecast. IFS documents forecast-based buffer adjustments as one option. Specify whether a forecast changes a buffer setting or enters the qualified-demand calculation; those are different uses of information.

Declared net flow calculationNet flow = on-hand stock + eligible open supply - qualified demand

Use the selected method's eligibility, date and spike rules. Missing inputs leave the result unknown.

Name the version behind the component list

The Demand Driven Institute's public overview includes tactical adaptation as a sixth component. The inspected IFS 25R1 and SAP IBP documentation present a five-component grouping. Name the source and software version instead of presenting either count as a timeless universal list.

SAP IBP provides a demand-driven replenishment capability with documented buffer positioning, sizing, adjustments, planning and execution. Check the documentation for the actual product release and configuration you use. This article does not provide SAP setup steps or establish which features your license includes.

Keep the existing safety-stock guide for ordinary coverage and reorder-point questions. A part Kanban and a whole-line CONWIP cap also govern different authorizations. They cannot be compared by simply matching the number of cards to a DDMRP stock level.

Test a fully stated policy on the same operating task

The planner compares service, shortages, usable stock and actual supply performance under a declared product family and period. Retain starting stock, order rules, capacity, holds and disturbances. A model comparison needs a validated baseline; a later improvement does not by itself establish that DDMRP caused it.

  1. Define the route and product family

    Record the supply structure, customer tolerance, usable stock and constrained resources.

  2. State both policies

    Keep MRP inputs and dates separate from DDMRP buffer, qualification and execution rules.

  3. Check the source records

    Reconcile stock, open supply, demand, calendars, units and quality holds.

  4. Compare the consequences

    Inspect delivery, shortages, inventory and exceptions under comparable conditions.

  5. Keep the settings and result

    Record who approved the next change and what evidence will support retaining it.

A stock-position example from Abosh

Compare physical stock with open replenishment and existing commitments before interpreting a planning quantity.

Read the inventory-position note

In English, on founder Abosh's personal blog. This is related teaching material, not independent evidence that DDMRP improves performance.

Practical checklist

  • Name the product family and decision boundary.
  • Record the governing method and product version.
  • Choose and justify the decoupling points.
  • Keep zone sizes separate from cumulative tops.
  • Define stock and open-supply eligibility.
  • State qualified-demand and order-spike rules.
  • Keep missing inputs, holds and overdue receipts visible.
  • Compare actual service and stock before retaining a setting.

FAQ

FAQ

Sources and further reading

Authoritative references used to research and verify this guide.