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.
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.
How to run MB52
- Open SAP GUI and enter
MB52in the command field. - Enter at least one useful selection, such as a material, plant, storage location, or material group.
- Add a batch or stock category when the investigation requires more detail.
- Choose the required display or selection options.
- Execute the report.
- 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.