Material Requirements Planning (MRP) is a vital planning engine used in SAP to calculate which materials or components should be produced or procured, the quantities required, and the dates by which they should be available. The primary function of MRP is to ensure material availability for production, facilitating on-time delivery to customers.


Material Requirements Planning (MRP) In SAP PP

SAP offers several standard MRP types to cater to different planning needs:

MRP TypeDescription
PDStandard MRP
P1MRP with Fixing Type 1
P2MRP with Fixing Type 2
P3MRP with Fixing Type 3
P4MRP with Fixing Type 4

Note: MRP Types P1 to P4 incorporate a fixing or firming type. The fixing type determines how order proposals are firmed and scheduled when working with a planning time fence during the planning run.

Fixing Types Explained

Fixing TypeDescription
0No firming; the system can adjust procurement proposals within the planning time fence.
1-4Varying levels of firming to protect procurement proposals within the planning time fence from automatic changes.

Master Production Scheduling (MPS)

Master Production Scheduling (MPS) is similar to MRP but focuses on materials that significantly impact the company’s profitability or dominate the production process due to their use of critical resources.

Key Features of MPS

  • Focus on Critical Materials: Items marked as ‘A’ parts in the ABC classification (high consumption value) are planned with extra attention.
  • Separate Planning Run: MPS is run before the standard MRP run, ensuring that master schedule items (MSI) are correctly planned.
  • Single-Level Planning: Conducted without a Bill of Materials (BOM) explosion.

Standard MPS Types in SAP

MPS TypeDescription
M0MPS with Fixing Type 0
M1MPS with Fixing Type 1
M2MPS with Fixing Type 2
M3MPS with Fixing Type 3
M4MPS with Fixing Type 4

Note: Materials planned with MPS are not included in the normal MRP run and require a separate transaction in SAP.


Consumption-Based Planning (CBP)

Consumption-Based Planning (CBP) uses past consumption data or historical data to calculate future requirements through material forecasts or static planning procedures. Unlike MRP, demand elements like sales orders do not influence CBP directly.

Categories of CBP

  1. Reorder-Point Planning
  2. Forecast-Based Planning
  3. Time-Phased Planning

1 Reorder-Point Planning

Procurement is triggered when the sum of plant stock and firmed receipts falls below the reorder point.

MRP Types for Reorder-Point Planning:

MRP TypeDescription
V1Manual Reorder Point with External Requirements
V2Automatic Reorder Point with External Requirements
VBManual Reorder-Point Planning

2 Forecast-Based Planning

Future requirements are determined based on historical consumption data.

MRP Type:

MRP TypeDescription
VVForecast-Based Planning

3 Time-Phased Planning

Used when materials are procured at specific time intervals. For example, if a vendor delivers every Monday, you can accumulate the weekly requirement and send a cumulative order.

MRP Types for Time-Phased Planning:

MRP TypeDescription
R1Time-Phased Planning
R2Time-Phased with Automatic Reorder Point
RRTime-Phased Replenishment with Dynamic Target Stock
RSTime-Phased Replenishment Planning

Reorder Point in Planning

When using reorder-point planning, it’s essential to maintain the reorder point:

  • Manual Reorder-Point Planning: The MRP controller manually sets the reorder point.
  • Automatic Reorder-Point Planning: The system updates the reorder point automatically at defined intervals.

Action: Whenever stock falls below the reorder-point quantity, the system generates a procurement proposal during the next planning run.


Lot Sizing Procedures

Lot sizing determines the quantity to be procured or produced during the planning run. The MRP run calculates the exact order quantity based on the selected lot size.

Types of Lot Sizing Procedures

  1. Static Lot Size
  2. Periodic Lot Size
  3. Optimum Lot Size

1 Static Lot Size

Procurement quantity is calculated based on specified quantities in the material master.

  • Fixed Order Quantity
  • Lot-for-Lot Order Quantity
  • Replenishment to Maximum Stock Level

Example: If the fixed order quantity is 100 units, every procurement proposal will be for 100 units, regardless of actual demand.


2 Periodic Lot Size

Groups requirements over a specified time interval (days, weeks, or months).

  • Daily Lot Size
  • Weekly Lot Size
  • Monthly Lot Size

Example: Using a weekly lot size, all requirements within a week are combined into a single procurement proposal.


3 Optimum Lot Size

Creates optimal lots by minimizing costs like setup costs and storage costs.

  • Part Period Balancing
  • Dynamic Lot Size
  • Groff Reorder Procedure

Purpose: Balances ordering and holding costs to determine the most cost-effective procurement quantity.


Key Fields in Lot Size Data

Based on the selected lot size procedure, additional fields become relevant:

Minimum Lot Size

  • Definition: The minimum quantity allowed for a procurement element.
  • Impact: If the net requirement is below this value, the system increases the procurement proposal to meet the minimum lot size.

Example:

ScenarioQuantity (pcs)
Minimum Lot Size50
Requirement40
Stock Availability15
Net Requirement (Requirement – Stock)25
Procurement Proposal Generated50

Explanation: Although the net requirement is 25 pcs, due to the minimum lot size of 50 pcs, the system creates a procurement proposal for 50 pcs.


Maximum Lot Size

  • Definition: The maximum quantity allowed for a procurement element.
  • Impact: If the net requirement exceeds this value, the system splits the procurement proposal into multiple lots.

Example:

ScenarioQuantity (pcs)
Maximum Lot Size50
Requirement125
Stock Availability5
Net Requirement (Requirement – Stock)120
Procurement Proposals GeneratedThree lots:
50 pcs
50 pcs
20 pcs

Explanation: The system creates two procurement proposals of 50 pcs each and a third proposal of 20 pcs to cover the total requirement.


Maximum Stock Level

  • Definition: The maximum allowed stock quantity for the material in the plant.
  • Usage: Relevant when using the “Replenish to Maximum Stock Level” lot-sizing procedure (e.g., HB).

Purpose: Prevents overstocking by capping the quantity to the defined maximum level.


Assembly Scrap

  • Definition: A percentage representing expected scrap during production.
  • Impact: The system increases the procurement quantity to account for anticipated scrap.

Example:

ScenarioQuantity
Requirement100 pcs
Assembly Scrap10%
Calculated Scrap Quantity10 pcs
Procurement Proposal Generated110 pcs

Explanation: To meet the requirement of 100 pcs and account for 10% scrap, the system proposes 110 pcs.


Conclusion

Understanding Material Requirements Planning (MRP) and its associated concepts is crucial for effective material management in SAP. By selecting appropriate MRP types and lot sizing procedures, organizations can optimize procurement and production processes, ensuring material availability while minimizing costs.