Skip to Content
Author's profile photo Nancy Guo

Analyze and improve MRP performance

Here I list some common tips and notes to check MRP performance issues:

1. Start analyzing MRP performance from reading through note 204517:

    204517 – MRP: Typical causes of performance problems

  

    It covers most causes of MRP performance problems.  Keep in mind with the following key suggestions:

       – Do not use the processing key NEUPL and planning mode 3 in the productive operation unless necessary.
         135788 – Planning mode in material requirements planning
         78867 – MD01: Documentation on the planning mode
         206666 – MRP: Control parameters during planning

        

        The blog post MRP: Why shouldn’t I use planning mode 3 on a productive system? explains more why planning mode 3 should not be generally used.

     

      – Consider whether for materials with many dependent requirements, a dual lot size should be defined. You can create this in customizing of lot sizes (Transaction OMI4).

      – Consider using the setting “Bulk Material” indicator in the material master. The dependent requirements of bulk materials are not relevant to materials planning.  See note 483672.

        483672 – Performance and bulk material settings

      – Archive old data to reduce RESB entries eg. production orders etc.

2. Analyze old MRP job processing time by reports RMMDMONI and RMMDPERF.

    1865330 – MRP: Performance issue – useful reports

3. See if you can improve MRP performance by using parallel MRP on several servers. t-code OPP1.

    568593 – FAQ: Parallel planning run (MD01, MDBT and so on)

4. Analyze MRP performance by t-code ST14.

    382037 – Performance in MRP, analysis via EarlyWatch

   

    Please go to transaction ST14 and select ‘Production Planning’, if there is no data to be analyzed, you should run the analyze by ‘Schedule job’ for ‘Availability Check’ and ‘MRP run’, then check the data after the job is finished.

    Please go to Core Functions -> Availability Check -> Receipts/Issues Reservations and dependent reqs (RESB), you would see which plants aremostly affected and the materials (Click the line of Top 100).
   

    You can also go to ‘Production Planning’ -> ‘MRP planning’ -> ‘Reservations and dependent reqs. (RESB)’ to check the same. Please also check other items for MRP there. This transaction also shows how many old data in ‘Time distribution of record’ which you can consider to archive.


5. Improve MRP performance for classification related materials

If a class is used in a large number of materials, when the characteristic value is changed in MM02/MM01, MRP performance may be affected because planning file entries are set for materials. Note 782964 contains a modification flag (GV_NO_DISPSATZ) to prevent the ‘where-used’ and ‘MDVM-handling’ in case of a change to a characteristic value (classification) in MM02/MM01.The modification stops the setting of planning file entries when you change the characteristic value in the classification view in MM02. This leads to the side effect that MRP will not detect the relevant materials for planning and BOM explosion. A workaround would be to plan all materials regularly in MRP with planning mode 2.

Other related notes:
  23278 – MD01, MDBT: Performance during MRP run
  72647 – Perform. mat.reqs planning: Analysis questionnaire

550568 – FAQ: MRP run (MD01, MD02, MD03, MDBT,…)


New report to analyze MRP performance, please see the following blog post which introduces the comprehensive tool:

MRP performance analyzer

Assigned Tags

      18 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Caetano Almeida
      Caetano Almeida

      Hi Nancy

      Thanks for sharing this document. Can you please add links to these notes?

      BR

      Caetano

      Author's profile photo Nancy Guo
      Nancy Guo
      Blog Post Author

      Hi Caetano,

      Links added. 🙂

      Br,

      Nancy

      Author's profile photo Caetano Almeida
      Caetano Almeida

      Thanks Nancy!

      Author's profile photo Georgia Vanin
      Georgia Vanin

      Very nice document!

      Author's profile photo Former Member
      Former Member

      This is Very helpful! thank you so much to Nancy!

      Author's profile photo Santosh Sharma
      Santosh Sharma

      Very nice document!!!


      Author's profile photo VASUDEVA NAIDU PUSPALA
      VASUDEVA NAIDU PUSPALA

      Very nice document & Very helpful document thank you so much.... 🙂

      Author's profile photo Nancy Guo
      Nancy Guo
      Blog Post Author

      Thank you all.  I'm glad to hear this document is helpful. 😀

      Author's profile photo Amit Anasane
      Amit Anasane

      thank you for sharing this document. nice

      Author's profile photo Ameya Beri
      Ameya Beri

      Thanks 🙂 Good document

      Author's profile photo Aditya S
      Aditya S

      Hi Nancy,

      Thanks a lot for sharing ur knowledge to all. Thx Again. 🙂

      Author's profile photo Shripad Renapurkar
      Shripad Renapurkar

      nice document Nancy...

      Author's profile photo Former Member
      Former Member

      Hello everyone!

      I'm new in this and i don´t know what i need to read the note 204517.

      When i try to acces, i have the next screen appears:

      SCN ERROR.jpg

      But i try whit my account email and password and doesn't work

      Thanks a lot

      Author's profile photo Jürgen Lins
      Jürgen Lins

      you need an extra ID for that, please read SAP Service Marketplace Overview and FAQ

      Author's profile photo Eric Chen
      Eric Chen

      Hi Nancy

      very useful document, thanks for sharing.

      keep post it.

      Author's profile photo Caetano Almeida
      Caetano Almeida

      Hi Nancy

      I have created a report to check the settings that can influence the MRP performance.

      Can you please add a reference to MRP performance analyzer on your blog?

      BR
      Caetano

      Author's profile photo Nancy Guo
      Nancy Guo
      Blog Post Author

      Done. 🙂

      Author's profile photo Petr Novak
      Petr Novak

      Hello Nancy,

      good document 🙂

      "Consider whether for materials with many dependent requirements, a dual lot size should be defined. You can create this in customizing of lot sizes (Transaction OMI4)".

      What is here meant by dual lot size?

      Thanks!

      Peter