SAP

SAP MB52 Transaction: How to Display Warehouse Stock

Learn how to use the SAP MB52 transaction to review warehouse stock by material, plant, storage location, batch, and stock category, with practical filtering and troubleshooting guidance.

MB52 warehouse stock reviewShow the practical sequence for filtering and reviewing warehouse stock in MB52.MB52 warehouse stock reviewShow the practical sequence for filtering and reviewing warehouse stock in MB52.submitreturnsif neededSetselection…Entermaterial,…Run MB52Execute thereport in SA…Review stockrowsComparematerial,…InvestigatedifferencesCheck goodsmovements…CertPas original visual explanation
Process diagram showing MB52 stock review from selection criteria to report execution, result review, and discrepancy investigation.
On this page
  1. What the SAP MB52 transaction does
  2. How to run MB52
  3. How to interpret MB52 results
  4. How MB52 supports warehouse investigations
  5. MB52 troubleshooting checklist

What the SAP MB52 transaction does

The SAP MB52 transaction displays a stock overview for materials across plants and storage locations. It is commonly used to review current inventory quantities by material, valuation area, storage location, batch, and stock category.

MB52 is a reporting transaction for inventory visibility. It does not post a goods movement or change stock. Use it when warehouse, purchasing, production, or inventory teams need a structured view of available stock at a specific point in time.

For a broader list of SAP transaction codes, see the SAP transaction code list.

MB52 no-stock troubleshootingGuide the response when MB52 returns no rows or an unexpected quantity.MB52 no-stock troubleshootingGuide the response when MB52 returns no rows or an unexpected quantity.firstthenif data still differsif visibility is restrictedNo rows orunexpected…Start byconfirming…Checkselection…Reviewmaterial,…Confirmorganizatio…Verify thatthe stock…Reviewmovement…Checkrelevant…CheckpermissionsAsk anadministrato…CertPas original visual explanation
Troubleshooting flow for unexpected MB52 results: check filters, organizational levels, movement history, and permissions.

How to run MB52

  1. Open SAP GUI and enter MB52 in the command field.
  2. Enter at least one useful selection, such as a material, plant, storage location, or material group.
  3. Add a batch or stock category when the investigation requires more detail.
  4. Choose the required display or selection options.
  5. Execute the report.
  6. Review the results and apply additional filters in the output if necessary.

A narrow selection usually produces a more useful report than running a large unrestricted query. For a warehouse investigation, start with the plant and storage location, then add material or batch criteria.

How to interpret MB52 results

The result list breaks stock down according to the selected organizational and material criteria. Depending on the data and selection, useful fields include material, material description, plant, storage location, batch, base unit of measure, and stock quantities.

Pay attention to the stock category shown for each line. Unrestricted-use stock, quality inspection stock, blocked stock, and other special-stock categories have different operational meanings and should not be combined when deciding whether material is immediately available.

When the same material appears on several rows, compare the plant, storage location, batch, and stock category before adding quantities. Separate rows often represent valid inventory distinctions rather than duplicate records.

How MB52 supports warehouse investigations

MB52 helps answer practical questions such as:

  • Which materials are stored at a plant or storage location?
  • How much unrestricted-use stock is available?
  • Which batches are present in a warehouse?
  • Where is a material distributed across storage locations?
  • Is stock held in quality inspection or blocked status?

Use the report as a starting point when investigating a stock discrepancy. Confirm the relevant material document and movement history before treating the displayed quantity as the complete explanation. The SAP MIGO basics article is useful when the next step is to review goods-movement processing.

MB52 troubleshooting checklist

If MB52 returns no rows, check the material number, plant, storage location, batch, and selection dates or status-related restrictions used on the selection screen. Remove one filter at a time to identify which criterion excludes the expected stock.

If the displayed quantity seems incorrect, verify the unit of measure and compare the plant and storage location on each row. Then review recent goods movements, posting dates, reversals, and batch information in the relevant logistics transactions.

If a user cannot execute MB52 or cannot see expected data, have an administrator check the user’s assigned permissions and organizational restrictions. Access to the transaction alone does not guarantee visibility of every plant or storage location.

For large data sets, use focused selections and save a variant that reflects the warehouse’s normal reporting needs. Export results only after confirming that the selected organizational levels and stock categories match the business question.

Back to all articles