LB10 — Display Negative Stocks in Warehouse Management
LB10 is a classic SAP WM report that lists storage bins and quants showing negative stock quantities for a given warehouse number. It is a display-only diagnostic tool, not a correction transaction. Negative quants usually result from confirmation sequencing (pick before putaway), interface timing, or storage types that explicitly permit negative stock, and each cause requires a different fix path.
This page covers LB10, the classic WM negative-stock display report, including when a consultant pulls it up, what it actually queries, and the recurring causes behind negative quants such as two-step confirmation order, interfaced RF postings, and legitimately allowed negative-stock storage types. It also covers the tables the underlying quant records live in and how to trace a specific negative quant back to the transfer order that produced it.
Reviewed by an ERPClimb SAP consultant on 15 Sept 2026· 1,167 words
Purpose
LB10 displays all storage bins in a warehouse number where the stock quantity in the quant table has gone negative. It is a monitoring report, not a posting transaction: it shows the problem but does not let the user correct it from the same screen. The structural fact that explains most confusion is that a negative quant is not automatically an error condition. Certain storage types, particularly interim or staging types used in two-step picking or automated conveyor processes, are explicitly configured to allow negative stock for short windows between a goods issue posting and the matching putaway or pick confirmation. LB10 will list those bins too, alongside genuine data problems, so the report cannot be read as a straight error list without knowing the storage type control settings first.
When it is used
LB10 is reached for during period-end stock reconciliation between Inventory Management and Warehouse Management, during warehouse audits, or immediately after a batch of transfer order confirmations run through an RF or automated warehouse control system. It is also the first stop when a physical inventory count in the warehouse disagrees with the book quantity, or when a material shows blocked or unavailable stock that traces back to a bin nobody can locate physically. In embedded classic WM on S/4HANA it is still the standard entry point for this check; there is no Fiori app that replaces it for classic WM. In EWM environments the equivalent investigation runs through stock and quant monitoring apps rather than this transaction.
How to use it in practice
- Enter the warehouse number; this is the only mandatory selection field.
- Narrow by storage type, storage bin range, or material number if the negative stock report is being run for a specific area rather than the whole warehouse.
- Execute and review the resulting list of bins with negative quantities, sorted by storage type and bin.
- Drill into a specific line to see the quant detail, including stock category and special stock indicator.
- Cross-check the quant's storage type against warehouse configuration to see whether negative stock is explicitly permitted there.
- If not permitted, trace the transfer order history for that bin and material to find the confirmation that produced the negative balance.
Key data objects
- LQUA - the quant table; each row is a stock quantity at a specific bin, material, and stock category, and this is the table LB10 actually reads and filters for negative quantities.
- LAGP - storage bin master data, used to check bin status, blocking, and storage section for the bins the report returns.
- LTAP - transfer order item history, used to trace which transfer order last moved stock into or out of the negative quant.
- MLGN and MLGT - material WM data at warehouse and storage-type level, used to check whether negative stock is allowed for that material/storage type combination.
How to prove it in the data
Open SE16 or SE16N on LQUA, filter on the warehouse number and restrict to the storage type or bin range under investigation, then sort or filter the quantity field to isolate negative values. For each negative quant found, note the material, stock category, and special stock indicator, then look up the same material and storage type combination on the material WM data table to confirm whether a negative stock indicator is set there. If it is not set, pull the transfer order items for that bin and material from the TO history table around the timestamp the quant last changed to identify the confirmation sequence that produced the negative balance.
ECC vs S/4HANA
Classic WM, and therefore LB10, remains available in S/4HANA when a warehouse is run under embedded classic WM rather than decentralized or embedded EWM. The transaction itself did not change functionally. For warehouses run on EWM there is no LB10; negative stock situations are instead surfaced through EWM's stock and quant monitoring tools, which work differently because EWM does not use the same quant table structure as classic WM.
Common pitfalls and how to diagnose them
- Confirmation sequence: the most common cause is a two-step picking or putaway process where the removal transfer order is confirmed before the corresponding putaway transfer order, leaving the intermediate bin temporarily negative. Check the transfer order item history for the bin in date and time order before assuming a data error.
- Storage type explicitly allows negative stock: interim, staging, and some interface-driven storage types are configured to tolerate negative quants by design. Check the storage type control settings before opening an incident; a negative quant there is expected, not broken.
- Interface or automated system timing: external warehouse control systems, conveyor controllers, or RF devices sometimes post issue and receipt movements out of the expected order, especially under load or after a queue backlog. Check the interface or IDoc queue logs for the same time window as the negative quant.
- Aborted background job: a canceled batch job for mass transfer order creation or confirmation can leave a partial posting that nets to a negative quant. Check the background job log for failures correlated with the quant's last change timestamp.
- Reflex fix to avoid: directly adjusting the quant record in the table, or forcing an ad hoc stock correction posting without first identifying the root cause, hides the symptom and can create a second discrepancy on top of the first. The correct correction path is a proper physical inventory difference posting or a targeted transfer order correction once the actual cause is known.
Whose problem this is
This is a functional WM issue in the first instance. It becomes an ABAP concern only if a custom interface or enhancement is posting movements in the wrong order, and a Basis concern only if job scheduling or queue processing delays are causing the sequencing problem. A good handover includes the warehouse number, the specific bin and material, the quant's stock category, and the transfer order history showing the exact sequence of postings around the negative balance.
Related SAP objects
Reviewed pages this object connects to in the ERPClimb knowledge graph.
Source: ERPClimb — https://erpclimb.com/sap-tcodes/lb10ERPClimb is an independent platform and is not affiliated with SAP SE. Reference pages are written and reviewed by SAP consultants for learning and troubleshooting.