Skip to Content
Technical Articles
Author's profile photo Dominik Tylczynski

Stock overview in document evaluations (dead-stock, slow moving items, inventory turnover, …)

Since long time SAP ERP ECC features a set of very useful inventory management reports, called “Document Evaluations”. They are all located in the SAP menu path: Information Systems -> Logistics -> Inventory management -> Material -> Document Evaluations

Inventory%20Management%20document%20evaluations%20reports

Inventory Management document evaluations reports

Out-of-the-box SAP provides tools to measure vital inventory KPIs like stock levels, dead stock, inventory turns, coverages etc.

What is neat about the reports is that they are based directly on material documents, without any intermediate statistical data. That makes them resistant to reckless configuration changes. You just can’t break them. You can only choke them with excessive data volumes if archiving is neglected.

All of them are nicely harmonized:

  • feature consistent selection screens,
  • present data in matching lists,
  • provide similar interactive functions.

The interactive functions are super cool. The reports present inventory graphs of stock levels, cumulative receipt/issues or stock movements and levels in tabular form. All you need to do is to select a material number and choose “Detailed Display”:

Detailed%20informations%20of%20document%20evaluations%20reports

Detailed information of document evaluations reports

All was good till SAP phased out MMBE_OLD transaction or RMMBEST report – see noteĀ 2210569 – Obsolete Material inventory management transactions

Now when you try to branch to stock overview, you get an ugly error message

By the way notice that the transaction code is wrong here and misleading. It should be MMBE_OLD, not MC44. Document evaluations are not obsolete, MMBE_OLD is!

The problem is easy to fix. All it takes is to replace RMMMBEST with RMMMBESTN in FCODE_0200 form routine in the include LMCGRI0, i.e. replace the code

      IF RMCGR-MCALT = 'X'.
        SUBMIT RMMMBEST WITH MS_WERKS IN WERKSTAB
                        WITH MS_MATNR EQ RMCGR-MATNR
        AND RETURN.
      ENDIF.

with:

      IF RMCGR-MCALT = 'X'.
        SUBMIT RMMMBESTN WITH MS_WERKS IN WERKSTAB
                         WITH MS_MATNR EQ RMCGR-MATNR
        AND RETURN.
      ENDIF.

That minor change makes document evaluations fully functional again.

That should’ve been fixed in standard when MMBE_OLD (report RMMMBEST) was made obsolete. It’s definitely not a best software development practice, not to update all the references to functions being phased out.

Assigned tags

      Be the first to leave a comment
      You must be Logged on to comment or reply to a post.