Show TOC

 Materials Management, UI and Performance Optimizations


Technical Data

Technical Name of Business Function


Type of Business Function

Enterprise Business Function

Available From

SAP enhancement package 6 for SAP ERP 6.0, version for SAP HANA

SAP enhancement package 7 for SAP ERP 6.0

Technical Usage



Application Component

Materials Management (MM)

Required Business Function

Not relevant

Incompatible Business Function

Not relevant

You can use this business function to activate an alternative data access to improve the database-related or user-interface (UI)-related performance for selected transactions in the Materials Management component (MM).


You have installed the following components as of the version mentioned:

Type of Component


Required for the Following Features Only

Software Component


Software Component


transaction MB90 (report MM70AMEA)

  • You have activated the business function Materials Management, UI and Performance Optimizations (LOG_MM_OPTIMIZATIONS).

  • You have performed the following activities in Customizing for Materials Management under Start of the navigation path General Settings for Materials Management Next navigation step BAdI: Activate MM UI-Related Performance Optimizations Next navigation step and Next navigation step BAdI: Activate MM DB-Related Performance Optimizations End of the navigation path.


The business function enables two kinds of improvements:

  • UI-related performance improvements are enabled by activating the implementation of BAdI: Activate MM UI-related Performance Optimizations (MM_UI_OPTIMIZATIONS).

    There are transactions that display the data with single or multiple list lines. In cases where large amounts of records are displayed, especially with colored list lines, it takes up a significant percentage of the overall runtime. The runtime to display the data can be decreased by changing the UI to an ABAP ALV Grid-based single-line data output. This decreases the overall runtime of the transaction.

  • database-related performance improvements are enabled by activating the implementation of BAdI: Activate MM DB-related Performance Optimizations (MM_PERF_OPTIMIZATION).

    In some cases an optimization may have an overall runtime which is slower on other databases than prior to the optimization. This may be due to complex join operations on non-indexed fields or due to a change when data is read from the database. An example is a one-step procedure as opposed to a two-step procedure.

Note Note

SAP recommends to test which data access is faster for your system and to use the faster alternative. The business function is fully reversible; therefore, you can deactivate the business function after a trial in your test system if the classic approach is more convenient for you.

End of the note.

The two optimization approaches (UI or database-related) are only possible for the following transactions of the Materials Management component (MM):

UI-related performance improvements:
  • MB5B (report RM07MLBD)

  • MBLB (report RM07MLBB)

  • MB58 (report RM07MKON)

  • MB5M (report RM07MMHD)

  • MI24 (report RM07IDIF)

  • With SAP enhancement package 7 for SAP ERP 6.0 (SAP_APPL 617), the transaction MB90 (report MM70AMEA) is introduced with UI-related performance improvements.

Database-related performance improvements:
  • MB5L (report RM07MBST)

  • MB25 (report RM07RESL)

More Information

For more information about database-specific performance optimizations, see SAP Note 1835008Information published on SAP site.