Chapter 1
Foundations of Material Requirements Planning
Post Graduate Program in Production Management
Material Requirements Planning
•
Post Graduate
Foundations of Material Requirements Planning
Introduction
Material Requirements Planning (MRP) is a time-phased planning and control method used to determine what materials and components are required, how many are required, and when they must be available. It converts a production schedule for finished products into coordinated requirements for assemblies, subassemblies, components, and purchased materials.
MRP is central to production management because it connects three decisions that are often treated separately: the market requirement for finished goods, the technical structure of the product, and the time required to procure or manufacture each item. Its purpose is not simply to reduce inventory. Rather, MRP seeks to achieve the required service level with appropriate inventory, capacity coordination, and reliable timing.
MRP is particularly valuable in environments where products contain many levels of components, demand for finished products can be forecast or scheduled, and material lead times are significant. Examples include machinery, automobiles, electronics, aerospace products, medical equipment, and engineered-to-order systems.
Learning Objectives
By the end of this chapter, the reader should be able to:
Explain the objectives, logic, and evolution of MRP.
Distinguish independent demand from dependent demand.
Explain the roles of the master production schedule, bill of materials, inventory records, and lead times.
Describe push, pull, and hybrid production-control systems.
Interpret planning horizons, time buckets, gross requirements, net requirements, planned receipts, and planned order releases.
Apply the basic MRP netting logic in a simple planning example.
Evaluate the managerial benefits, limitations, and implementation requirements of MRP.
1. The Production Planning Problem
A production system must answer four basic questions:
What products or services must be delivered?
How much is required?
When is it required?
What materials, components, labor, and capacity are needed to meet the requirement?
The difficulty is that these questions are interdependent. A demand of 100 finished units may require 100 motors, 400 fasteners, 100 control boards, and many other items. Some components may be manufactured internally, while others must be purchased. Furthermore, each item may have a different lead time, lot-size rule, inventory balance, and supplier reliability.
MRP addresses this complexity through a process called dependent-demand explosion. The requirement for a parent item is translated through the product structure into requirements for lower-level items. These requirements are then offset in time according to the lead time of each item.
MRP is therefore a planning system, not merely an inventory-recording system. Its outputs must be interpreted by planners, buyers, production supervisors, and capacity managers.
2. Objectives of MRP
The principal objectives of MRP are as follows.
2.1 Ensure material availability
MRP identifies the materials and components needed to support the production schedule. It aims to ensure that required items are available when operations need them, thereby reducing stoppages and shortages.
2.2 Maintain appropriate inventory levels
By timing orders closer to their actual need dates, MRP can reduce unnecessary work-in-process and raw-material inventory. The objective is not zero inventory in every situation; safety stock, economic lot sizes, supplier constraints, and risk considerations may justify inventory holdings.
2.3 Plan purchasing and manufacturing activities
MRP generates planned purchase orders for externally sourced items and planned production orders for internally manufactured items. These signals support procurement scheduling, supplier communication, and shop-floor planning.
2.4 Improve delivery performance
A synchronized material plan reduces the likelihood that a finished product will be delayed because of a missing low-value component. Consequently, MRP can improve schedule adherence and customer service.
2.5 Provide timely rescheduling information
When demand, inventory, supply, or lead times change, MRP recalculates future requirements. This allows managers to expedite, defer, cancel, or increase orders where appropriate.
2.6 Support coordination across functions
MRP creates a common planning language for sales, production, purchasing, inventory control, engineering, and finance. Its effectiveness depends on the quality of information shared across these functions.
3. Evolution of MRP
3.1 Reorder-point systems
Early material-control systems commonly used reorder points. When inventory fell below a predetermined level, a replenishment order was triggered. This approach is suitable for relatively stable, repetitive demand, especially when items are consumed independently.
However, a reorder point does not explain the timing relationship between a finished product and its components. It may cause components to be replenished before they are needed, or it may fail to respond appropriately to changes in the production schedule.
3.2 Material Requirements Planning
During the 1960s and 1970s, computer-based MRP became practical. MRP used three main inputs:
A master production schedule (MPS).
A bill of materials (BOM).
Accurate inventory and open-order records.
The system calculated component requirements by exploding the MPS through the BOM and offsetting requirements by lead time.
3.3 Manufacturing Resource Planning (MRP II)
MRP II expanded material planning into a broader manufacturing-planning framework. It connected material plans with capacity planning, shop-floor control, purchasing, finance, and performance measurement. MRP II emphasized feedback: a proposed plan had to be checked against labor, machine, supplier, and financial constraints.
3.4 Enterprise Resource Planning (ERP)
ERP systems integrated MRP functionality with sales, finance, human resources, maintenance, quality, logistics, and customer management. Modern ERP platforms retain MRP logic but operate within a larger transactional and analytical environment.
3.5 Advanced planning and digital manufacturing
Contemporary systems may combine MRP with finite-capacity scheduling, supplier portals, demand sensing, advanced planning and scheduling, internet-connected equipment, and machine-learning tools. These technologies can improve visibility and exception management, but they do not eliminate the need for accurate master data and sound managerial judgment.
4. Essential MRP Terminology
Term
Meaning
Item
Any raw material, component, assembly, subassembly, or finished product managed by the system
Parent
An item that contains or uses another item
Component
An item used in the manufacture or assembly of a parent
Master Production Schedule
A time-phased statement of which finished products are to be completed and when
Bill of Materials
A structured description of the components and quantities required for one unit of a parent
Inventory record
Data describing stock, scheduled receipts, allocations, lead time, and ordering rules
Gross requirement
Total demand for an item before considering available inventory or scheduled receipts
Projected available balance
Expected inventory remaining after requirements and receipts are considered
Net requirement
Additional quantity that must be planned when projected supply is insufficient
Planned order receipt
Quantity planned to become available in a specified period
Planned order release
Date and quantity at which an order should be started or placed
Lead time
Time between releasing an order and receiving the item
Lot-sizing rule
Rule determining the quantity ordered or produced at one time
Time bucket
A planning interval, such as a day, week, or month
Safety stock
Inventory held to protect against uncertainty or disruption
Pegging
Tracing a component requirement back to the parent or customer demand that caused it
Low-level code
The deepest level at which an item appears in a product structure
Firm planned order
A planned order protected from automatic system changes
5. Independent and Dependent Demand
5.1 Independent demand
Independent demand is demand that originates outside the immediate production system and cannot be calculated directly from the demand for another item. Finished products sold to customers are typically independent-demand items. Their demand may be estimated using forecasts, customer orders, contracts, or statistical models.
For example, demand for 500 bicycles in June is independent demand from the perspective of the bicycle manufacturer. It is influenced by customers, retailers, market conditions, and promotions.
5.2 Dependent demand
Dependent demand is demand that can be calculated from the requirement for another item. If each bicycle requires two wheels, the requirement for wheels is dependent on the planned production of bicycles:
Dependent requirement = Parent quantity × Quantity per parent
Here, the parent quantity is measured in finished units and the quantity per parent is measured in component units per finished unit. If 500 bicycles are scheduled and each requires two wheels, the gross requirement is 1,000 wheels, before considering inventory and scheduled receipts.
Dependent demand is not necessarily perfectly certain. It can be affected by scrap, yield losses, engineering changes, forecast error in the parent, and schedule changes. Nevertheless, its starting point is a logical relationship rather than an independent market forecast.
5.3 Managerial significance
Independent-demand items are commonly managed through forecasting, customer-order analysis, and service-level decisions. Dependent-demand items are generally planned through MRP, because their requirements are derived from the production plan and product structure.
The distinction is not absolute. A component may be dependent for one application and independently demanded as a service part or replacement item. Therefore, planning responsibility must reflect the actual source of demand.
6. The Core Inputs to MRP
6.1 Master Production Schedule
The MPS specifies the quantity and timing of items to be completed, usually at the finished-product or major-assembly level. It is more specific than an aggregate production plan and more stable than a detailed shop-floor dispatch list.
An MPS must be realistic. If it promises more finished goods than available capacity, labor, or critical materials can support, MRP will generate a mathematically coherent but operationally impossible plan.
6.2 Bill of Materials
The BOM is a product-structure record. It identifies the components required to make one unit of a parent and may include scrap percentages, units of measure, effectivity dates, and alternative components.
A simple product structure can be represented as:
Product structure showing a finished product, assemblies, and components
Figure: Product structure showing a finished product, assemblies, and components
Figure: A multilevel product structure used to calculate dependent requirements.
6.3 Inventory records
The inventory record contains the information required to calculate projected supply. It normally includes beginning inventory, scheduled receipts, open purchase or production orders, allocations, lead times, lot-sizing rules, safety stock, and order-policy parameters.
6.4 Lead times
Lead time is the elapsed time between order release and receipt. It may include purchasing, queueing, setup, processing, inspection, transportation, and receiving. In MRP, lead time is used to offset planned order releases from planned order receipts.
A lead time is not merely a technical constant. It is a managerial assumption that should be measured and periodically revised. Excessively long recorded lead times can inflate inventory; unrealistically short lead times can create chronic expediting.
7. MRP Processing Logic
For each item and time bucket, the system generally follows these steps:
Determine gross requirements.
Add scheduled receipts and beginning available inventory.
Subtract requirements and retain any required safety stock.
Calculate a net requirement when projected supply is insufficient.
Apply the lot-sizing rule.
Schedule a planned order receipt.
Offset the receipt by lead time to determine the planned order release.
Explode the release into requirements for lower-level components.
A simplified net-requirement relationship is:
NRt = max[0, GRt + SS − PABt−1 − SRt]
where:
NRt = net requirement in period t;
GRt = gross requirement in period t;
SS = required safety-stock level;
PABt−1 = projected available balance at the end of the previous period;
SRt = scheduled receipt in period t.
This expression assumes that the previous projected balance and scheduled receipt are available for the period and that requirements are measured in consistent units. If the calculated net requirement is positive, the planned receipt may be larger than the net requirement because of a fixed lot size, minimum order quantity, rounding rule, or economic order policy.
The projected available balance before considering a new planned receipt can be represented as:
PABt = PABt−1 + SRt + PORt − GRt
where PABt is the projected available balance at the end of period t and PORt is the planned order receipt in that period. A plan is feasible under the stated assumptions only if the projected balance does not fall below the permitted safety-stock level.
Worked example
Assume the following weekly data for a component:
Beginning inventory: 80 units.
Safety stock: 10 units.
Scheduled receipt in week 2: 30 units.
Gross requirements: 20, 90, 40, and 50 units in weeks 1 to 4.
Lot-for-lot ordering.
One-week lead time.
Week
Gross requirement
Scheduled receipt
Planned receipt
Projected balance
Planned release
1
20
0
0
60
0
2
90
30
40
40
0
3
40
0
10
10
10 in week 2
4
50
0
50
10
50 in week 3
In week 1, 80 − 20 = 60 units remain. In week 2, available supply before a new planned receipt is 60 + 30 − 90 = 0 units. To maintain 10 units of safety stock, a planned receipt of 10 units would be required under a strict lot-for-lot calculation. If the table shows 40 units, it reflects a managerial order policy that deliberately produces a larger receipt, such as a fixed order quantity. Therefore, planning tables must state their lot-sizing assumptions clearly.
Using strict lot-for-lot logic instead, the schedule would be recalculated as follows: week 2 requires 10 units to restore the safety stock; week 3 requires 40 units because the balance after week 2 is 10 and demand is 40; and week 4 requires 50 units. This illustrates why lot-sizing rules materially affect MRP outputs.
8. Push, Pull, and Hybrid Systems
8.1 Push systems
A push system releases work according to a centrally calculated plan. MRP is primarily a push-oriented planning mechanism: requirements are calculated in advance and orders are released based on anticipated future demand.
Push systems are useful when:
product structures are complex;
lead times are long;
purchasing decisions must be made in advance;
demand can be forecast or scheduled;
components must be coordinated across several production stages.
Their weakness is sensitivity to inaccurate forecasts, outdated inventory records, and schedule instability.
8.2 Pull systems
A pull system authorizes replenishment in response to actual consumption or downstream demand. Kanban and other just-in-time methods are common examples. Pull systems limit work-in-process and can expose process problems, but they require stable processes, short replenishment times, dependable suppliers, and disciplined material flow.
8.3 Hybrid systems
Most modern operations use a combination. MRP may plan long-lead-time materials, supplier orders, and major production commitments, while pull signals control repetitive movement within a plant. The boundary between push and pull may be established at a decoupling point, such as a supermarket, component store, or final-assembly stage.
The choice should be based on demand characteristics, product complexity, replenishment time, process stability, and the cost of shortages—not on the assumption that one philosophy is universally superior.
9. Planning Horizons and Time Buckets
9.1 Planning horizons
A planning horizon is the future period covered by the plan. It is commonly divided into three zones:
Frozen zone: near-term orders are protected from routine changes because materials and capacity have already been committed.
Slushy zone: changes are possible but require review and coordination.
Liquid zone: distant plans may be changed relatively freely as new information becomes available.
The exact boundaries depend on procurement lead times, manufacturing lead times, customer commitments, and the organization’s change-control policy.
A planning horizon should normally extend far enough to cover the longest relevant cumulative lead time, plus a reasonable margin for review. If the horizon is too short, the system cannot identify future shortages. If it is excessively long without reliable information, it may create false precision.
9.2 Time buckets
A time bucket is the interval used to group requirements and receipts. Daily buckets provide precision but require detailed and accurate data. Weekly buckets are common in production planning because they balance responsiveness and administrative effort. Monthly buckets may be appropriate for long-range planning but can conceal short-term shortages.
The bucket size should reflect the speed and variability of the process. A one-week bucket is inappropriate if a critical operation has a two-day lead time and daily sequencing constraints. Conversely, daily detail may be wasteful for a material purchased with a six-month lead time.
9.3 Time fences and planning stability
Time fences protect the production system from excessive schedule nervousness. Without them, a small change in finished-product demand may repeatedly shift component orders, supplier schedules, and shop-floor priorities. Such instability increases transaction costs and undermines supplier trust.
10. MRP in Production Management
MRP occupies an intermediate position between strategic planning and execution. Aggregate production planning determines broad volumes and workforce or capacity intentions. The MPS translates these intentions into specific finished-product requirements. MRP translates the MPS into material and component plans. Purchasing, shop-floor control, and logistics then execute or refine those plans.
MRP also supports several managerial decisions:
whether a shortage threatens a customer commitment;
which orders should be expedited;
whether a proposed MPS is feasible;
whether inventory is excessive because of poor lot sizing;
which suppliers require performance improvement;
whether a design change will create obsolete stock;
where capacity constraints may invalidate the material plan.
MRP, however, does not automatically solve finite-capacity problems. A material plan may require more machine time than is available. Capacity requirements planning, finite scheduling, or integrated planning tools are needed to test and revise such plans.
11. Applied Case: Meridian Industrial Pumps
The following is an illustrative case.
Background
Meridian Industrial Pumps assembles centrifugal pumps for water-treatment plants. A standard pump requires one motor assembly, one impeller kit, one housing, and a control unit. Customer orders are firm three weeks before shipment, but several components have supplier lead times of six to eight weeks.
Problem
Meridian frequently experienced late shipments even though total inventory was high. Investigation found that motors were overstocked while small control relays and impeller fasteners were frequently unavailable. Buyers used reorder points, production supervisors created informal shortages lists, and engineering changes were not consistently reflected in the BOM.
Analysis
The company introduced an MPS for finished pumps, verified the multilevel BOM, and audited inventory records. It found three major data problems:
Several open purchase orders had already been received but remained recorded as outstanding.
The recorded lead time for control units was four weeks although the supplier required seven.
A revised impeller kit required six fasteners rather than four, but the BOM had not been updated.
The independent demand was the customer requirement for completed pumps. Motor, impeller, fastener, and relay requirements were dependent demand derived from the MPS and BOM.
Approach and solution
Meridian adopted weekly MRP buckets, a six-month planning horizon, and a two-week frozen zone. It established engineering-change approval before BOM updates could be released. Buyers received planned-order reports, while production supervisors received exception reports identifying shortages, overdue receipts, and unusually early orders.
The company retained pull signals for repetitive fastener movement inside the assembly area but used MRP for supplier planning and long-lead-time components. This hybrid design prevented the organization from using MRP for every small material movement.
Outcome
After three planning cycles, inventory value declined modestly, but the larger improvement was a reduction in material-related schedule interruptions. The result did not come from software alone. It came from better data discipline, explicit ownership of the MPS and BOM, lead-time measurement, and cross-functional review of exceptions.
Learning points
High inventory does not guarantee material availability.
MRP quality depends on transactional accuracy and engineering governance.
Dependent demand should be calculated from a valid product structure.
A hybrid push–pull system can be more appropriate than a purely push or purely pull system.
Exception management is more valuable than treating every system signal as equally urgent.
12. Challenges, Limitations, and Governance
Data quality
Incorrect inventory balances, obsolete BOMs, wrong units of measure, and inaccurate lead times produce unreliable plans. Data governance must define who creates, approves, audits, and changes each master-data element.
Nervousness and nervousness costs
Frequent changes to planned orders can cause expediting, cancellations, overtime, and supplier confusion. Time fences, order-freezing rules, and exception thresholds reduce this problem.
Capacity limitations
Basic MRP commonly assumes that required capacity is available. This assumption is often unrealistic. Material availability must therefore be checked alongside labor, machine, tooling, warehouse, and supplier capacity.
Forecast and schedule uncertainty
An MPS based on an unreliable forecast creates dependent requirements that are also unreliable. Scenario planning, safety stock, postponement, and demand collaboration may be necessary in volatile environments.
Ethical and governance issues
MRP decisions can influence supplier pressure, overtime, inventory disposal, and customer promises. Managers should not use system outputs to conceal infeasible schedules or impose unreasonable delivery expectations on suppliers. Audit trails are important when orders are manually changed, especially for regulated products.
Artificial intelligence and advanced analytics
AI can assist with lead-time estimation, anomaly detection, demand sensing, supplier-risk prediction, and prioritization of exceptions. Its use should remain controlled: recommendations need explainable assumptions, human review, versioned data, and safeguards against propagating biased or incorrect historical patterns. AI cannot compensate for an invalid BOM or an unrecorded receipt.
13. Best Practices for Effective MRP
Maintain disciplined ownership of the MPS, BOM, inventory records, and lead times.
Use cycle counting and transaction controls to improve inventory accuracy.
Measure actual lead-time distributions rather than relying only on standard values.
Define lot-sizing, safety-stock, time-fence, and exception policies explicitly.
Integrate engineering-change control with material planning.
Review capacity and supplier constraints before committing to the MPS.
Use exception reports to focus managerial attention.
Combine MRP with pull controls where repetitive flow and stable consumption make them appropriate.
Monitor outcomes such as schedule adherence, shortage frequency, inventory turns, order changes, and supplier delivery performance.
Treat MRP as a management process supported by software, not as software that replaces management.
Chapter Summary
Material Requirements Planning is a time-phased method for converting a master production schedule into requirements for components and materials. Its logic depends on the interaction of the MPS, BOM, inventory records, lead times, lot-sizing rules, and planning calendars. Independent demand originates from customers or markets, whereas dependent demand is calculated from the requirements of a parent item.
MRP evolved from reorder-point systems into MRP II, ERP, and contemporary digitally integrated planning environments. It is primarily a push-planning approach, but it can be combined with pull controls in a hybrid system. Planning horizons, time buckets, frozen zones, and time fences determine how much detail and stability the system provides.
The effectiveness of MRP depends on data accuracy, realistic schedules, capacity awareness, lead-time discipline, engineering governance, and appropriate managerial interpretation. MRP improves coordination and material availability, but it does not automatically resolve capacity constraints, uncertainty, or poor process discipline.
Key Terms
Material Requirements Planning: A time-phased system for calculating material and component requirements.
Master Production Schedule: A schedule specifying finished products and completion periods.
Bill of Materials: A structured list of components and quantities required for a parent item.
Independent demand: Demand originating from customers or markets.
Dependent demand: Demand calculated from the requirement for another item.
Gross requirement: Total demand before available supply is deducted.
Net requirement: Additional supply needed after considering inventory and scheduled receipts.
Planned order receipt: Quantity scheduled to become available in a period.
Planned order release: Date on which an order should be placed or production started.
Lead time: Time between order release and receipt.
Time bucket: Planning interval used to group requirements and receipts.
Safety stock: Inventory held against uncertainty or disruption.
Lot sizing: Method used to determine order or production quantity.
Projected available balance: Expected inventory remaining after relevant receipts and requirements.
MRP II: An expanded planning system integrating material and manufacturing resources.
ERP: An integrated enterprise system containing MRP and other business functions.
Push system: A system in which work is released according to a calculated plan.
Pull system: A system in which replenishment responds to actual consumption or downstream demand.
Pegging: Tracing a component requirement to the parent demand that generated it.
Time fence: A boundary controlling how freely the schedule may be changed.
Review Questions
Short Answer Questions
What are the three primary inputs to a traditional MRP system?
Define independent demand and dependent demand.
What is the difference between a planned order receipt and a planned order release?
Why are time buckets used in MRP?
State two limitations of basic MRP.
Long Answer Questions
Explain the evolution from reorder-point systems to MRP, MRP II, and ERP.
Describe how the MPS, BOM, inventory records, and lead times interact in MRP processing.
Compare push, pull, and hybrid production-control systems.
Discuss the importance of data governance and engineering-change control in MRP.
Explain how planning horizons, frozen zones, and time fences affect schedule stability.
Analytical / Application Questions
A product requires three units of component X. The MPS calls for 240 products, and 100 units of X are available. Ignoring safety stock and scheduled receipts, calculate the gross and net requirements for X. State your assumptions.
A supplier’s recorded lead time is four weeks, but actual deliveries require seven weeks. Analyze two operational risks created by the inaccurate record and recommend corrective actions.
A plant has stable daily consumption of standard fasteners but volatile demand for customized control panels. Recommend where pull control, MRP, or a hybrid approach should be used, and justify your decision.
Multiple Choice Questions with Answers
Question 1
Which item is normally the primary source of dependent demand in an MRP system?
A. A customer’s finished-product requirement
B. A parent item’s planned production quantity
C. A supplier’s invoice quantity
D. A machine’s rated capacity
Correct Answer: B. A parent item’s planned production quantity
Question 2
Which combination represents the traditional core inputs to MRP?
A. MPS, BOM, and inventory records
B. Quality plan, routing, and payroll record
C. Sales territory, budget, and organization chart
D. Supplier rating, maintenance plan, and balance sheet
Correct Answer: A. MPS, BOM, and inventory records
Question 3
If 300 parent units each require four component units, what is the gross component requirement before inventory deductions?
A. 75 units
B. 304 units
C. 1,200 units
D. 1,500 units
Correct Answer: C. 1,200 units
Question 4
What is the purpose of offsetting a planned order receipt by lead time?
A. To determine the planned order release
B. To calculate the selling price
C. To eliminate the bill of materials
D. To measure machine utilization
Correct Answer: A. To determine the planned order release
Question 5
Which situation best illustrates independent demand?
A. The number of bolts required for a scheduled assembly
B. The number of wheels required for planned bicycles
C. A retailer’s customer order for finished pumps
D. The number of circuits required for a control unit
Correct Answer: C. A retailer’s customer order for finished pumps
Question 6
What is a principal weakness of a basic MRP plan?
A. It cannot calculate component relationships
B. It may assume capacity is available when it is not
C. It never uses lead times
D. It applies only to service organizations
Correct Answer: B. It may assume capacity is available when it is not
Question 7
What is the main purpose of a frozen planning zone?
A. To prevent all inventory movement
B. To protect near-term commitments from routine schedule changes
C. To eliminate supplier communication
D. To increase forecast volatility
Correct Answer: B. To protect near-term commitments from routine schedule changes
Question 8
A pull system generally authorizes replenishment in response to:
A. Actual downstream consumption
B. A distant annual forecast only
C. A product’s accounting cost
D. An engineering drawing revision alone
Correct Answer: A. Actual downstream consumption
Question 9
Beginning inventory is 50 units, gross requirement is 70 units, and there are no scheduled receipts or safety stock. What is the net requirement under lot-for-lot logic?
A. 0 units
B. 20 units
C. 50 units
D. 120 units
Correct Answer: B. 20 units
Question 10
Which practice most directly improves the reliability of MRP outputs?
A. Increasing every planned order arbitrarily
B. Removing all safety stock
C. Maintaining accurate BOMs, inventory balances, and lead times
D. Using monthly buckets for every operation
Correct Answer: C. Maintaining accurate BOMs, inventory balances, and lead times