INV Onhand Quantities
Description:
Detail report inventory item quantities by org, sub inventory, location, unit of measure, quantity on hand, quantity reserved, quantity unpacked, lot number, lot expiration, planning information, serial control, availability type, date received, list price, min / max and safety stock.
Parameters
Organization Code, Subinventory, Item, Category Set 1, Category Set 2, Category Set 3, Nettable only, Show Movements Summary, Txn Date From, ABC Assignment Group
Used tables
mtl_abc_classes, mtl_abc_assignments, mtl_abc_assignment_groups, mtl_safety_stocks, org_organization_definitions, mtl_onhand_quantities_detail, mtl_secondary_inventories, mtl_item_locations_kfv, mtl_material_statuses_vl, wms_license_plate_numbers, mtl_system_items_vl, mtl_units_of_measure_vl, ap_supplier_sites_all, ap_suppliers, mtl_parameters, mtl_lot_numbers, cst_cost_groups, pa_projects_all, pjm_seiban_numbers, pa_tasks, mtl_reservations, mtl_material_transactions, mtl_transaction_lot_numbers
Categories
Dependencies
If you would like to try one of these Oracle EBS SQLs without having Blitz Report installed, note that some of the reports require functions from utility package xxen_util.
Example Report
INV Onhand Quantities 26-Jul-2018 134821.xlsx
Report SQL
www.enginatics.com/reports/inv-onhand-quantities/
Blitz Report™ import options
INV Onhand Quantities - Case Study & Technical Analysis
Executive Summary
The INV Onhand Quantities report is the definitive “Stock Status” report for Oracle Inventory. It provides a detailed snapshot of exactly what is in the warehouse right now. Unlike simple stock lists, this report exposes the rich attributes of on-hand inventory, including Lot numbers, Serial numbers, Reservations, LPNs (License Plates), and Statuses.
Business Challenge
Knowing “we have 100 units” is rarely enough. Operations teams need to know:
- Availability: “We have 100, but how many are already reserved for other orders?”
- Location: “Which specific bin are they in?”
- Quality: “Are any of them expired or on Quality Hold?”
- Traceability: “Do we have the specific serial number the customer is asking for?”
Solution
The INV Onhand Quantities report provides a multi-dimensional view of stock. It joins the core quantity tables with all the attribute tables to provide a complete picture of inventory health.
Key Features:
- Granularity: Shows stock at the Subinventory, Locator, Lot, and Serial level.
- Availability Calculation: Displays “Quantity on Hand” vs. “Quantity Available to Transact” (Onhand - Reserved).
- Attribute Visibility: Includes Expiration Dates, Material Status, and Cost Group information.
Technical Architecture
The report queries the live on-hand balance tables, which are the most critical and heavily indexed tables in the Inventory schema.
Key Tables and Views
MTL_ONHAND_QUANTITIES_DETAIL: The primary table storing current stock balances.MTL_RESERVATIONS: Used to calculate the “Reserved” quantity.MTL_LOT_NUMBERS: Lot attributes.MTL_SERIAL_NUMBERS: Serial attributes.WMS_LICENSE_PLATE_NUMBERS: Container (LPN) details.
Core Logic
- Balance Retrieval: Selects from
MTL_ONHAND_QUANTITIES_DETAIL. - Reservation Netting: Subqueries
MTL_RESERVATIONSto determine how much of that stock is hard-allocated. - Status Check: Checks
MTL_MATERIAL_STATUSESto see if the stock is transactable. - Costing: Can join to
CST_ITEM_COSTSto provide the value of the on-hand stock.
Business Impact
- Customer Service: Enables accurate promising of orders by showing true availability.
- Warehouse Efficiency: Reduces “search time” by pinpointing exact locations.
- Waste Reduction: Helps identify expiring lots before they become unsalable.
Oracle E-Business Suite Reporting Library
We provide an open source Oracle EBS SQLs as a part of operational and project implementation support toolkits for rapid Excel reports generation.
Blitz Report™ is based on Oracle EBS forms technology, and hence requires minimal training. There are no data or performance limitations since the output files are created directly from the database without going through intermediate file formats such as XML.
Blitz Report can be used as BI Publisher and Oracle Discoverer replacement tool. Standard Oracle BI Publisher and Discoverer reports can also be imported into Blitz Report for immediate output to Excel. Typically, reports can be created and version tracked within hours instead of days. The concurrent request output automatically opens upon completion without the need for re-formatting.
The Filters, Columns, Rows and Values fields are used to create and deliver the data in pivot table format with full drill down to details.

The Excel template upload functionality in Blitz Report allows users to create their own layouts by uploading an Excel template with additional sheets and charts, automatically refreshed when the report runs again. This allows to create custom dashboards and more advanced visualizations of report data.

You can download and use Blitz Report free of charge for your first 30 reports.
The installation and implementation process usually takes less than 1 hour; you can refer to our installation and user guides for specific details.
If you would like to optimize your Oracle EBS implementation and or operational reporting you can visit www.enginatics.com to review great ideas and example usage in blog. Or why not try for yourself in our demo environment.
Useful Links
Blitz Report™ – World’s fastest data upload and reporting for Oracle EBS
Oracle Discoverer replacement – importing worksheets into Blitz Report™
Blitz Report™ Questions & Answers
Supply Chain Hub by Blitz Report™
© 2025 Enginatics