Enterprise Resource Planning Blogs by SAP
Get insights and updates about cloud ERP and RISE with SAP, SAP S/4HANA and SAP S/4HANA Cloud, and more enterprise management capabilities with SAP blog posts.
cancel
Showing results for 
Search instead for 
Did you mean: 
Caetano
Product and Topic Expert
Product and Topic Expert

You are running MRP for a material and you have defined a value for for the field "Create purchase requisition" on your variant. However, the value defined on the variant is not considered when you run MRP in background or in transaction MD01.


For example, you have defined the value "1 - Purchase requisitions" on your variant and you expect to have purchase requisitions created by MRP. However, after the MRP run, you observe that only planned orders are created. When you try to plan your material using MD02 or MD03, system correctly creates the correct replenishment proposals, according to the value defined for this parameter.


 


Why this is happening?


Besides the parameter defined on the MRP variant, it's possible to define a different value for the MRP Group. Therefore, if this is happening on your system, you should check the following points:


1 - Check if there is an MRP group assigned to your material on tab MRP1 of the material master (tab MRP2).


2 - On the customizing transaction OPPR, click the button "Creation indicator"


3 - Here, check if there is a value defined for the field "Create purchase requisitions"



There are some important remarks related to this issue:


1 - Even if there is no MRP Group assigned on the material master, when there is an MRP group with the key equal to the material type key, this MRP group is considered by MRP. For example, if you have created the MRP group FERT, it will be considered for all the FERT materials where an MRP group has not been defined. This system behavior is defined on the following note:


34013 - MD04, MD05: Material type as MRP group


2 - The values defined on the creation indicator customizing are not considered when running single-level MRP on transactions like MD02, MD03, MD41, MD42, etc. You can find more information about the system behavior on the following note:


23922 - MRP: Creation indicators, PReq. or planned order


3 - The same logic is valid for the indicator "Schedule lines". However, it is also possible to define a value for the creation of schedule lines at plant level on the customizing transaction OPPQ. You can find on the section "external procurement"




In addition, for an opening period of 0 days, a planned order may be generated when running MRP on a non-working day, if the creation indicator is set to create planned orders within the opening period. The following note provides more details about this scenario:

23922 - MRP: Creation indicators, PReq. or planned order

At last, if planned orders were created outside the opening period and if there is no other MRP relevant change for this material, this material will not be considered again by MRP (when using keys NETCH or NETPL) and the planned orders will not be converted to purchase requisitions. See the note below for details:

53235 - MD01: Planned orders remain in opening period
5 Comments