Material Requirement Planning Procedures
Material Requirement Planning Procedures
Material Requirement Planning Procedures
⮚ MRP run is always carried out at MRP area level. MRP area can be Plant, Storage Location or
Sub-contractor. If you want to run MRP at Plant level then you don’t need to activate MRP
area, system will automatically activate MRP area at Plant level. If you want to run MRP at
Storage Location or Sub-contractor then you have to activate the MRP area at those level
⮚ Maintain MRP relevant Master Data in the material master ( T-Code MM01/MM02)
⮚ MRP Run at Single Item Multi Level ( BOM Explosion) – T-Code MD02
⮚ MRP Run at Single Item Single Level ( No BOM Explosion ) – T-code MD03
MRP Control Parameters
When you decide to plan a material using MRP, one of the very first parameters
That you define in the material master is the MRP type. A MRP type determines what type of MRP
Procedure will be carried out for that Material
This type of planning is carried out for the quantities planned against PIR or quantities planned against
incoming sales orders. The system doesn't consider nor ask for any forecast information or historical
Consumption values
In manual reorder point planning (MRP type VB), when the plant stock and firmed receipts of a material
fall below the reorder point, the system triggers planning for the material
In MRP net requirement calculation is executed in the planning run to determine whether a material
shortage exists for a certain material. In net requirement calculation the system determines the
available stock based on the following formula
Recipient = Plant stock -Safety stock + Open order quantity (purchase orders, production orders,
fixed procurement proposals)
Requirement = Requirement quantity (PIR, customer requirements,
Material reservations, forecast requirements for unplanned additional requirements)
There are large number of factors that you 'II define in the four different MRP views of the material
master to influence the planning results of MRP
⮚ Lot Sizes
⮚ Scrap
⮚ Safety Stock
⮚ Rounding
▪ Lot Size
When the system determines a material shortage after performing a net requirements
Calculation, it looks up to the lot-sizing information, maintained in the MRP 1 view of the material master.
The lot sizing specifies the quantity that the system should propose when it comes across a quantity
shortage of a material.
There are three different lot-sizing procedures in the SAP ERP system
The periodic lot-sizing procedures are further categorized into daily lot sizing, weekly lot sizing, and
monthly lot sizing. For example, if the lot-sizing procedure is daily, then the system considers demand
with all of the receipts for that day and creates a daily shortage proposal in case a shortage exists. If
it's a weekly lot size, then the system combines all of the requirements for a week and comes up with
one procurement proposal
▪ Scrap –
Companies are often faced with problems relating to materials they can't use, known as scrap, whether
from defective finished goods produced, excess consumption of raw material due to wastage in the
production process, or operational inefficiencies. The SAP ERP system offers several options to enter
scrap or waste details at every level-the assembly or the component (raw material) level-so that production
and procurement planning are closely synchronized with actual and practical situations
Based on historical data or practical experience, you can maintain assembly and component scrap as
master data, which subsequently facilitates production and procurement processes. Scrap is treated
differently in the SAP ERP system
⮚ Assembly Scrap –
Assembly Scrap is the scrap that occurs during the production of a material if the material is as assembly.
Due to generation of assembly scrap during the production, we will get less output than Planned output .
Now to get the actual production as the planned one we need to increase the planned quantity by the some
percentage (based on generation of assembly scrap percentage) so that we will get the output as per the
expectation.
o Master Data Maintenance - Have to maintain the assembly scrap in the material master (MRP1
view) as percentage in the assembly scrap field for the assembly material
o Impact of Assembly Scrap in MRP Run - Assembly scrap increases the Planned Order Quantity for
the assembly material & dependent requirements of the component materials are therefore
increased correspondingly. For example the Planned Independent requirement quantity for the
material is 10,000 EA & assembly scrap maintained for the material is 5%, the Planned order
quantity generated by the system as a result of MRP run is of 10,500 EA
o Impact of Assembly scrap in Production Order - Assembly scrap increases the order quantity of the
header material & requirement quantity of the component materials are therefore increased
correspondingly.
⮚ Component Scrap –
Component Scrap is applicable only for the Component material. It is the scrap that occurs during the
production process, where the component material is getting consumed. Component scrap increases
the dependent requirement quantity or required quantity of that component material
o Master Data Maintenance - Component scrap can be maintained in the MRP4 view of the material
master. This Component scrap is relevant for all BOM where this Component will be used
o Component scrap can also be maintained in the BOM item details (Basic Data Screen ) as shown in
the below screen shot. This Component scrap is relevant for the individual BOM
o The Component scrap maintained in the BOM has higher priority than Component scrap
maintained in the material master
o If there is also assembly scrap for a higher- level assembly, the system adds together the assembly
scrap & component scrap
o Impact of Component Scrap in Production Order - If Component Scrap is maintained, then During
Manual creation of Production Order, system increases the requirement quantity of the component
material by calculating the component scrap
▪ Safety Stock –
To cover unforeseen material shortages or unexpected high demand safety stock is maintained in SAP.
Safety Stock behaves like requirement in SAP & subtracts it from material availability calculation (net
requirement calculation)
▪ Rounding –
In some cases, it's useful to round the quantities of the procurement proposals. In the simplest business
scenario, you can use a rounding value. In this case, the order quantity of the requirement coverage
element always represents a multiple of the rounding value. In more complex scenarios where the rounding
value depends on the requirement quantity, you can use a rounding profile. The rounding
Profile enables you, for example, to model different pack sizes
▪ Prerequisites before Running MRP in SAP
⮚ Closing of all Open Purchase Requisition which are not required ( requirement element )
⮚ Closing of all Open Purchase Order which are not required (receipt element)
⮚ Closing of all Open Stock Transport Order (STO) which is not required
⮚ Technical Completion of all Open Process / Production Order which are not required (receipt
element)
⮚ Deletion of all Open Planned Orders which will not be used to create Process/Production Order
(receipt element)
⮚ Checking the MRP relevant Master Data ( BOM, Routing, Production Version) in the System
before executing the MRP
Importance of Planning files in MRP – With respect to the selection criteria ( NETCH/NETPL) you
take during MRP run system check for the materials which are having entries in the planning file with
the relevant indicators ( NETCH/NETPL) & system plans only for those materials. So in order to Plan a
material PLANNING FILE ENTRY is mandatory
Activate Planning File entry – In order to create (or to get the entry automatically) in planning file
the basic perquisite is that you need to activate the MRP for the required Plant (t-code OMDU). As
Soon as this is activated and you create any new material than the entry of this material is created
automatically in the planning file
When you select NEUPL (Regenerative planning), the system plans for all the material which are in
the planning file. This is mostly used when you the first time or in case like after major changes of
master data or after mass upload of the materials
When you go for NETCH planning, MRP first check for this indicator in the planning file and plans
Those materials only
Changes like:
⮚ Changes in stock
When you go for NETPL (net change planning in planning horizon), those materials are only planned
which has undergone changes for the planning specified horizon. This is mentioned in the planning
horizon
⮚ Maintain MRP views in the material master for which you to run the MRP ( T-Code
MM01/MM02)
● Strategy group
● Planning horizon
▪ MRP Area –
The MRP area represents an organizational unit for which material requirements planning is
carried out independently
The plant MRP area initially contains the plant together with all its storage locations and stock with
subcontractors.
When you have defined MRP areas for storage locations and for subcontractors and you have
assigned the materials, the plant MRP area is reduced by exactly this number of subcontractors and
storage locations. This is because they are now to be planned separately.
You can define an MRP area that consists of a particular storage location, by creating an MRP area
and assigning the storage location to it. Material requirements for this storage location are then
planned separately from the rest of the plant.
You can also group several storage locations into one MRP area, by creating an MRP area and
assigning the storage locations to it. These storage locations are then planned together.
● You can carry out material requirements planning for MRP areas using all MRP procedures and all
lot-sizing procedures.
● You can also carry out an independent material forecast for MRP areas using your own parameters.
● The material consumption values are updated separately for each MRP area.
▪ Drawback of MRP
● If there are multiple active alt BOM of the FG or SFG material, then during BOM
explosion in MRP run system will take the first alt BOM
● If there are multiple active Production Version of FG or SFG then during MRP run
system will consider/pick up the first active Production Version
● If any manual changes has been done in the MRP generated Planned Order
● If any manual changes has been done in the MRP generated Purchase Requisition