Download as pdf or txt
Download as pdf or txt
You are on page 1of 10

3/31/24, 12:42 AM SAP MRP Process Overview - Free SAP MM Training

ERProof » SAP MM » SAP MM Training » SAP MRP Process

SAP MRP Process

Written by Suruthi G. and last updated on January 9, 2018.

This tutorial is part of our SAP MM course and it provides SAP MRP process overview. MRP stands for
Materials Requirement Planning and it is one of the most important functions of SAP ERP system. This
tutorial will help you understand SAP MRP process overview, its outcome, and levels of planning.

Materials Requirement Planning (MRP)

The objective of MRP is to ensure material availability for the requirements. Requirements could be of two types – internal requirements
and external requirements. External requirements originate from customer requirements which are entered into SAP as a sales order (for
example). Internal requirements are to manufacture components on the same plant which could be supplied as components to finished
goods or to satisfy the customer requirements.

SAP MRP checks the stock level of the respective material and generates procurement proposals or planned orders which could be
either converted to purchase requisitions or production orders based on the MRP settings in material master records.

Master Data for MRP

The following master data is required to carry out SAP MRP process:

Material master
Bills of material
Work center (in-house production)
Routings (in-house production)
Demand management
Sales and distribution (if required)

For SAP MRP process to be carried out, material master would need to be maintained accordingly. Material master has several views
related to MRP viz. MRP1 to MRP4.

MRP 1 view has fields like purchasing group, plant special material status, MRP procedure, and lot size data.

https://erproof.com/mm/free-training/sap-mrp-process/ 1/10
3/31/24, 12:42 AM SAP MRP Process Overview - Free SAP MM Training

SAP Material Master – MRP 1 View

SAP Material Master – MRP 2 View

In material master MRP 2 view, fields like procurement type, special procurement, scheduling margin key, and planned delivery time are
located. There is a separate tab available for net requirements calculation which includes safety stock, minimum safety stock which helps
to calculate the required quantity at the right time.

SAP Material Master – MRP 3 View

Material master MRP 3 view includes fields like strategy group which is used to decide between Make-To-Order (MTO) or Make-To-Stock
(MTS) scenarios.

Also, Availability check filed is available which is used to maintain the checking rule for checking the material availability and update it for
available to promise dates and quantities.

https://erproof.com/mm/free-training/sap-mrp-process/ 2/10
3/31/24, 12:42 AM SAP MRP Process Overview - Free SAP MM Training

SAP Material Master – MRP 4 View

In material master MRP 4 view, fields for BOM explosion and dependent requirements are available. There is a separate tab available for
Repetitive Manufacturing which helps to maintain REM profile that is used to enter and record transactions for repetitive manufacturing.

If a material is subject is to in-house production, then work scheduling view would need to be maintained. If a material is subject to MRP
planning, then all the four views of MRP would need to be maintained in material master.

SAP MRP Process Flow

SAP MRP process flow starts with customer requirement, which originates from the sales department or marketing department. The
customer requirements are entered in SAP via sales orders. The customer requirements are entered as demand in demand
management system.

The output of demand management is Planned Independent Requirements which would be used in long-term planning.

The Heritage Forum Park Hotel Grand Tower Inn Jasaen Stylish
Sathorn Suite… Sathon Boutique Hotel
฿786.43
฿560.75 ฿824.96 ฿764.66

Book Now Book Now Book Now Book Now


Book a deal on Agoda
Agoda

Now, materials requirement planning comes into picture. The input to MRP is from sales order and planned independent requirement, if
applicable. When the MRP run is carried out, planned order or purchase requisition would be generated based on the planning run
settings. Planned order could be converted into purchase requisition (PR) or Production order. Purchase requisition is for external
procurement and production order is for in-house production. SAP will then convert all the dependent requirements of planned order into
reservations in the production order. When planned order is created for external procurement, it would need to be reviewed by planners,
and if required planners would convert the planned order to purchase requisition. Otherwise, the purchase requisition would be
generated automatically and available for purchasing.

In SAP MRP process, the system calculates the net requirements while considering available warehouse stock and scheduled receipts
from purchasing and production. During MRP process all levels of the bill of material are planned.

https://erproof.com/mm/free-training/sap-mrp-process/ 3/10
3/31/24, 12:42 AM SAP MRP Process Overview - Free SAP MM Training

SAP MRP Process Overview

SAP MRP Planning run can be executed at plant level or MRP area level. This planning run can be executed for a single material or a
material group. Planning run can be total planning for a plant, single-item single level planning, or multi-level single item planning. The
SAP system creates procurement proposals which could be planned orders, purchase requisitions, schedule lines based on the planning
run settings. Planning file entry contains details of the materials that are to be included for the MRP run.

SAP MRP Planning run type depends on the processing key in the MRP run screen. There are three types of processing key:

NETCH – Net change planning in total horizon.


NETPL – Net change planning in the planning horizon.
NEUPL – Regenerative planning.

SAP MRP Planning Run

SAP MRP Planning Run Initial Screen

The figure above shows planning run at material level. The material and a respective plant are entered.

There are several fields which come under MRP control parameters control data.

Processing key field – net change in the planning horizon.

https://erproof.com/mm/free-training/sap-mrp-process/ 4/10
3/31/24, 12:42 AM SAP MRP Process Overview - Free SAP MM Training
Create Purchase Requisition – This field has an option for creating purchase requisitions or planned orders.
Scheduling Agreement (SA) delivery schedule lines – This field has an option for creating schedule lines / no schedule lines. To create
a scheduling agreement there should be settings maintained in a source list.
Create MRP list – MRP list would be created and displayed when the planning run is executed and saved.
Planning mode – In this field, the planning mode would be maintained whether to run normally or delete and create all planning data
or re-explode BOM and routing, if there are any changes made to those master data.

Transactions for SAP MRP Planning Run

Transaction code: MD01

SAP Menu -> Logistics-> Production-> MRP -> Planning -> Total Planning -> Online

With this transaction code, we would be able to carry out planning run at a plant level. As this would consume a lot of time for the output
to be displayed, it could be executed as a background job.

Transaction MD01 – Planning Run at Plant Level

Transaction Codes for Planning Run

MD02 – This transaction code is used to execute a planning run for a material and used to explode multi-level materials.

https://erproof.com/mm/free-training/sap-mrp-process/ 5/10
3/31/24, 12:42 AM SAP MRP Process Overview - Free SAP MM Training

SAP MRP Planning Run for Single-Item, Multi-Level

SAP MRP Planning Run for Single-Item, Single-Level

In this planning run, MRP would be carried for a material and for the first level of BOM, the other components will not be included for
planning.

Stock/Requirement List – Transaction MD04

In the transaction code MD04, we could get the latest stock / requirement list for a particular material and plant wise. Enter the material
and plant; this would give you the current stock with requirements or receipts.

https://erproof.com/mm/free-training/sap-mrp-process/ 6/10
3/31/24, 12:42 AM SAP MRP Process Overview - Free SAP MM Training

Stock / Requirement List for a Material

Did you like this SAP MM tutorial? Have any questions or comments? We would love to hear your feedback in the comments section
below. It’d be a big help for us, and hopefully it’s something we can address for you in improvement of our free SAP MM tutorials.

Navigation Links

Go to next lesson: SAP MRP vs CBP

Go to previous lesson:

Go to overview of the course: SAP MM Training

10 thoughts on “SAP MRP Process”

Sanjeevani Kumar
November 9, 2019 at 7:56 pm

Yes,
It is very easy to understand, Transfer of knowledge is excellent and that is the base of Tutorial.
*******
7

Ashwani
February 13, 2022 at 7:32 am

Yes, this gives me a very good understanding of the process, Thank-you

https://erproof.com/mm/free-training/sap-mrp-process/ 7/10
3/31/24, 12:42 AM SAP MRP Process Overview - Free SAP MM Training

Ashish Tiwari
January 29, 2020 at 8:47 pm

It would be great if you can share the video for same

Gitanjali
February 13, 2020 at 8:43 pm

Plz share videos

ashokkumar
September 14, 2020 at 4:06 pm

hi,
My name is ashokkumar. i am an ECE engineer and i am working in import based company in purchase depart ment. i would like to enter
SAP field. i am using SAP software in our company. how can i learn SAP and get job in SAP.

Mike Grzenda
April 15, 2021 at 9:06 pm

This training did not capture the flow of Single-Item MD02 MRP run. All data turns red and nothing runs when I attempt to update MRP.
The most critical part of this function is overlooked??

Mahbubul Haque
June 9, 2021 at 3:00 am

It is very useful link to understand SAP step by step. Need to go in depth to understand full procurement module.

https://erproof.com/mm/free-training/sap-mrp-process/ 8/10
3/31/24, 12:42 AM SAP MRP Process Overview - Free SAP MM Training

Parthiban Pari
November 1, 2022 at 8:41 pm

Gone thru different tutorial websites and found that this is the best theory of MRP process with step by step detailed explanations.
Thanks a lot to the team.

Vishal Modi
February 2, 2023 at 12:24 pm

This tutorial does not cover. type of MRP and relation between MIN, MAX and safety stocks.

SHAHROZ Ansari
June 12, 2023 at 10:33 am

t is very useful link to understand SAP MRP step by step.

LATEST POSTS RECENT COMMENTS

How to Repackage a Transport Request (TR) in SAP? Cornelius:


It is not very common but sometimes one might need... How can I use ASAP to manage the company data and inserting new em-
ployee details?...
What is SAP IMG? – SAP SPRO Transaction
When somebody says SAP IMG or SAP SPRO, they usual... Ana:
Hi, I'd like to get training with dynamic daily work schedule based on clock
SM37 – SAP Background Jobs times. L...
SAP Background Jobs are used to execute long runni...
AFX:
What is RICEFW in SAP? Hi, really appreciate this post. Very helpful. I think in the depicted example of
All the functional and technical consultants work ... ass...

What is S/4HANA? – The Latest ERP from SAP Milena:


The fourth generation of SAP Business Suite is cal... THANKS A LOT for your valuable work! A few comments to this article: 1) It
would be...

Cleo Isco:
The main table for BOM explosion data in SAP is typically the STKO table,
which conta...

USEFUL LINKS ABOUT US

Contributors This is an unofficial blog about SAP certification, SAP training, and other things related
to one of the world's leading ERP system.
Terms and Conditions
This blog is independent and NOT affiliated with SAP SE (the company behind SAP
Privacy Policy
ERP system). Your usage of this website signifies your agreement with our terms and

https://erproof.com/mm/free-training/sap-mrp-process/ 9/10
3/31/24, 12:42 AM SAP MRP Process Overview - Free SAP MM Training
Contact Us conditions. We would be happy to hear your feedback or questions.

ERProof / Blog About All Things Related to SAP / © 2011-2024 ERProof All Rights Reserved

https://erproof.com/mm/free-training/sap-mrp-process/ 10/10

You might also like