0% found this document useful (0 votes)
100 views

MRP Execution Parameters PDF

Uploaded by

Manish Gupta
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
100 views

MRP Execution Parameters PDF

Uploaded by

Manish Gupta
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 13

MRP execution parameters | SAP Blogs 2/18/20, 10:35 AM

Community

Ask a Question Write a Blog Post Login / Sign-up

Leon Shen
June 16, 2015 4 minute read

MRP execution parameters


Follow RSS feed Like

21 Likes 12,760 Views 7 Comments

There are several parameters below in the initial screen of MRP execution transactions like MD01, here, I am
summrizing their usages and also introduce how they work with their corresponding customizations.

Scope of planning.
Processing key
Create purchase requisition
Create MRP list
Planning mode
Scheduling
Planning date
Parallel processing
Display Material list
User exit key
User exit parameter

https://blogs.sap.com/2015/06/16/mrp-execution-parameters/ Page 1 of 13
MRP execution parameters | SAP Blogs 2/18/20, 10:35 AM

1. Scope of planning:

It can group multiple plants and MRP areas, so those can be run together by one time execution.

Customization transaction code: OM0E

https://blogs.sap.com/2015/06/16/mrp-execution-parameters/ Page 2 of 13
MRP execution parameters | SAP Blogs 2/18/20, 10:35 AM

2. Processing Key:

NEUPL: Regenerative planning, all materials whose MRP type is not ND are planned.
Technically speaking, the materials who have planning file entries in transaction MD21.

NETCH: All materials whose MRP relevant objects have been changed and that actions changed the stock
requirement situation are planned.
Technically speaking, the materials who have the indicator NETCH get set in the planning !le entry
are planned, this is for improving the MRP
performance.

NETPL: Only materials which had MRP-relevant change in the planning horizon since the last planning are planned and
requirements in the planning horizon
are covered.

Planning Horizon of NETPL:

For plant: Customization transaction, OPPQ > Planning Horizon

For MRP group: Customization transaction, OPPR > Planning Horizon

https://blogs.sap.com/2015/06/16/mrp-execution-parameters/ Page 3 of 13
MRP execution parameters | SAP Blogs 2/18/20, 10:35 AM

3. Create Purchase requisition:

Purchase requisitions
Purchase requisitions in opening period
Planned order

Opening period: MRP creates planned orders first internally, if the planned orders whose opening date is earlier than

today or the same, then they are converted to purchase requisitions.

The scheduling margin key is entered in the material master, and the opening period can be defined in the customization

below for the schedule margin key.

This can be maintained in several places below and they have priorities for total planning (MD01/MDBT or MS01/MSBT
or MD40/MDBS) .

https://blogs.sap.com/2015/06/16/mrp-execution-parameters/ Page 4 of 13
MRP execution parameters | SAP Blogs 2/18/20, 10:35 AM

Priority
1 MRP group (Other execution parameters can also be maintained here.)
2 Plant
3 Initial screen

4. Planning Mode:

Values

1 Adapt planning data (Normal mode) – Only process the changeddata

2 Re-explode BOM and Routing – Read the BOM and routing again for the existing proposals

3 Delete and recreate planning data – Completely delete the MRP data and create again

Note:
planning mode 3 is not suggested for better performance unless it is really necessary, mode 1 and 2 is generally
su"cient in business.

5. Scheduling:

Values:

1 Basic Scheduling

https://blogs.sap.com/2015/06/16/mrp-execution-parameters/ Page 5 of 13
MRP execution parameters | SAP Blogs 2/18/20, 10:35 AM

2 Lead time Scheduling

https://blogs.sap.com/2015/06/16/mrp-execution-parameters/ Page 6 of 13
MRP execution parameters | SAP Blogs 2/18/20, 10:35 AM

6. Planning Date:

This is only valid for time-phased planning. In time-phased planning, we can run materials on specific date only, e.g. every
Tuesday, the next date to be run is recorded in the planning file entry of that material in transaction MD21. Therefore, the
material is planned when its date of planning file entry is the same as the planned date entered in the initial screen of
MRP execution transaction.

7. Parallel Processing:

To improve the performance, the materials can be divided into several groups and run on multiple dialog work processes
in parallel. The maximum number of work processes and destination instances can be defined in the customization
transaction OMIQ. Please make sure that the instance exists in the transaction SM59 and is configured correctly.

If an MRP job is scheduled in parallel on background by transaction SM37, the work processes occupied can
be monitored in transaction SM66 below when the job is running.

https://blogs.sap.com/2015/06/16/mrp-execution-parameters/ Page 7 of 13
MRP execution parameters | SAP Blogs 2/18/20, 10:35 AM

The program RMMRP000 which is running on background work process (Type BTC) is the main program of
MRP, this only divides and distributes the materials to several dialog work processes (Type DIA and
programs start with SAPLM61*), RMMRP000 doesn’t run materials actually. It shows the status ‘Stopped’
(Sometimes ‘On hold’) but it doesn’t mean that the MRP job is stopped or is held because the materials are
running on other dialog processes and it is just waiting for the result from them so shows those kinds of
statuses. Thus, if you’d like to make a trace for performance analysis, the dialog work processes should be
traced instead of the main program RMMRP000.

8. User exit Key, User exit Parameter:

User exit M61X0001 can be implemented to exclude some materials from planning, the user exit key and parameters can
be entered, those are transferred to the user exit to identify what materials should be excluded. E.g. the parameter can be
the MRP controller or MRP group or material group etc.
The user exit contains 2 function modules below. The 2 function modules should be programmed with the same source
codes if the user exit is active because one is for non-parallel processing and another one is for parallel processing.

EXIT_SAPLM61C_001

EXIT_SAPMM61X_001

The user exit key and parameter are the importing parameters of the function modules as showed in the
screen shot below, so they can be transferred to the function modules, and can be excluded by writing own
source code there based on the parameters transferred.

https://blogs.sap.com/2015/06/16/mrp-execution-parameters/ Page 8 of 13
MRP execution parameters | SAP Blogs 2/18/20, 10:35 AM

Alert Moderator

Assigned tags

MAN Production Planning (PP) |

Related Blog Posts

What can I do if MRP Live does not plan a material?


By Caetano Almeida , Sep 06, 2018
How to run MRP for a speci!c MRP controller
By Former Member , Mar 21, 2014
Demand-Driven MRP – Part I: Over View
By Ruthvik Chowdary , Mar 24, 2019

Related Questions

https://blogs.sap.com/2015/06/16/mrp-execution-parameters/ Page 9 of 13
MRP execution parameters | SAP Blogs 2/18/20, 10:35 AM

MRP Control Parameters


By Former Member , Feb 26, 2008
MRP RUN of active BOM
By Former Member , Nov 13, 2015
MRP parameters
By Former Member , Feb 25, 2009

7 Comments

You must be Logged on to comment or reply to a post.

rajesh a

June 17, 2015 at 1:53 pm

Hi Leon,

Very well explained. Thanks for sharing.

Like (0)

Sagar Mane

June 19, 2015 at 10:49 am

Hi Leon,

Great work.

The document explains detailed MRP run with customization of each !eld.

Thanks for sharing…

Regards,

https://blogs.sap.com/2015/06/16/mrp-execution-parameters/ Page 10 of 13
MRP execution parameters | SAP Blogs 2/18/20, 10:35 AM

Sagar

Like (0)

Former Member

October 10, 2015 at 6:54 pm

Hi Leon,

Very useful information.

Thanks for sharing.

Regards,

Rohit Sankhe

Like (0)

Former Member

October 11, 2015 at 1:30 pm

Hi Leon,

Thank you for sharing,

BR

S Ahmed

Like (0)

https://blogs.sap.com/2015/06/16/mrp-execution-parameters/ Page 11 of 13
MRP execution parameters | SAP Blogs 2/18/20, 10:35 AM

Former Member

November 9, 2015 at 9:56 am

Hi Leon,

Very useful document.

Regards,

ravindhar

Like (0)

Satish Kumar Dhanapal

December 1, 2015 at 9:32 am

Hello Leon,

Well explained.

Regards,

Satish

Like (0)

Pankaj Kumar

October 21, 2018 at 4:49 pm

Hi Leon

Thanks, nicely explained

https://blogs.sap.com/2015/06/16/mrp-execution-parameters/ Page 12 of 13
MRP execution parameters | SAP Blogs 2/18/20, 10:35 AM

Like (0)

Find us on

Privacy Terms of Use

Legal Disclosure Copyright

Trademark Cookie Preferences

Newsletter Support

https://blogs.sap.com/2015/06/16/mrp-execution-parameters/ Page 13 of 13

You might also like