Search Results mtl_onhand_sub_v
Overview
MTL_ONHAND_SUB_V is an APPS-owned database view in the Oracle E-Business Suite Inventory (INV) product family. The ETRM repository lists the object as a VALID view with the description "10SC ONLY," indicating that its definition is scoped to a specific configuration or localization rather than the general on-hand inquiry stack. The view provides a denormalized, subinventory-level snapshot of on-hand balances by aggregating transaction quantities from the on-hand quantities detail table and joining that result to item, organization, and subinventory attribute data.
Unlike the standard on-hand inquiry views, MTL_ONHAND_SUB_V exposes a compact result set that combines quantity on hand (TOTAL_QOH) with subinventory material control attributes such as availability type, reservable type, ATP code, and locator type. It is therefore primarily used for reporting and integration scenarios in which quantity, item description, UOM, and subinventory behavioral attributes are required in a single query without traversing multiple base objects. Because the view groups by organization, item, revision, and subinventory, it returns one summarized row per combination rather than the granular row set found in MTL_ONHAND_QUANTITIES_DETAIL.
Underlying Base Objects
The documented view definition references several base objects, all resolved through APPS-private synonyms in the standard EBS schema model:
- MTL_ONHAND_QUANTITIES_DETAIL (synonym) — the primary quantity source; PRIMARY_TRANSACTION_QUANTITY is summed to produce TOTAL_QOH.
- MTL_SYSTEM_ITEMS_KFV (synonym) — supplies the padded concatenated item segments, item description, primary UOM, and the revision, locator, lot, and serial control flags.
- MTL_PARAMETERS (synonym) — provides ORGANIZATION_CODE.
- MTL_SECONDARY_INVENTORIES (synonym) — supplies subinventory control attributes: AVAILABILITY_TYPE, RESERVABLE_TYPE, INVENTORY_ATP_CODE, and LOCATOR_TYPE.
- HR_ORGANIZATION_UNITS (view) — supplies the organization NAME.
- HR_GENERAL (package) and HR_SECURITY (package) — the standard HR security infrastructure that governs organization-level access for the HR_ORGANIZATION_UNITS view.
Joins are established on ORGANIZATION_ID across the item, parameter, subinventory, and organization tables, and on SUBINVENTORY_CODE to MTL_SECONDARY_INVENTORIES. The WHERE clause restricts results to subinventories where SUBINVENTORY_TYPE equals 1 or is null, which limits output to storage subinventories and excludes other subinventory classifications.
Key Columns
- ORGANIZATION_ID / ORGANIZATION_CODE / ORGANIZATION_NAME — the inventory organization identifier and its code and descriptive name.
- INVENTORY_ITEM_ID / PADDED_CONCATENATED_SEGMENTS / ITEM_DESCRIPTION — item identity in numeric and concatenated key-flexfield form, plus the description.
- REVISION — the item revision for revision-controlled items.
- SUBINVENTORY_CODE — the subinventory holding the balance.
- TOTAL_QOH — the summed primary transaction quantity, representing total quantity on hand for the grouped combination.
- PRIMARY_UOM_CODE — the item's primary unit of measure.
- NET, RSV, ATP — mapped from AVAILABILITY_TYPE, RESERVABLE_TYPE, and INVENTORY_ATP_CODE respectively, describing subinventory availability, reservability, and ATP behavior.
- LOCATOR_TYPE — the locator control setting of the subinventory.
- ITEM_REV_CONTROL, ITEM_LOCATOR_CONTROL, ITEM_LOT_CONTROL, ITEM_SERIAL_CONTROL — item-level control flags mapped from the revision, location, lot, and serial number control codes.
Common Use Cases and Queries
Typical uses include subinventory-level on-hand reporting, reconciliation extracts, and integration interfaces that require quantity and material control attributes together. A representative query is:
- SELECT organization_code, subinventory_code, padded_concatenated_segments, item_description, primary_uom_code, revision, total_qoh FROM mtl_onhand_sub_v WHERE organization_id = :p_org_id AND total_qoh > 0 ORDER BY subinventory_code, padded_concatenated_segments;
- SELECT subinventory_code, SUM(total_qoh) FROM mtl_onhand_sub_v WHERE organization_id = :p_org_id GROUP BY subinventory_code;
- SELECT padded_concatenated_segments, subinventory_code, total_qoh, net, rsv, atp FROM mtl_onhand_sub_v WHERE organization_id = :p_org_id AND inventory_item_id = :p_item_id;
Because the view reflects summed transaction quantities rather than a point-in-time costed balance, it is suited to operational reporting; costing inquiries should use the standard on-hand and cost views instead.
-
View: MTL_ONHAND_SUB_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_ONHAND_SUB_V, object_name:MTL_ONHAND_SUB_V, status:VALID, product: INV - Inventory , description: 10SC ONLY , implementation_dba_data: APPS.MTL_ONHAND_SUB_V ,
-
View: MTL_ONHAND_SUB_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_ONHAND_SUB_V, object_name:MTL_ONHAND_SUB_V, status:VALID, product: INV - Inventory , description: 10SC ONLY , implementation_dba_data: APPS.MTL_ONHAND_SUB_V ,
-
VIEW: APPS.CSP_AVAILABLE_PARTS_IN_LOOP_V
12.2.2
-
VIEW: APPS.CSP_AVAILABLE_PARTS_IN_LOOP_V
12.1.1
-
VIEW: APPS.POR_SRC_SUBINV_LOV_V
12.1.1
-
VIEW: APPS.POR_SRC_SUBINV_LOV_V
12.2.2
-
View: POR_SRC_SUBINV_LOV_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ICX.POR_SRC_SUBINV_LOV_V, object_name:POR_SRC_SUBINV_LOV_V, status:VALID, product: ICX - Oracle iProcurement , description: View for subinventory LOV on the Select Source page. , implementation_dba_data: APPS.POR_SRC_SUBINV_LOV_V ,
-
View: POR_SRC_SUBINV_LOV_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ICX.POR_SRC_SUBINV_LOV_V, object_name:POR_SRC_SUBINV_LOV_V, status:VALID, product: ICX - Oracle iProcurement , description: View for subinventory LOV on the Select Source page. , implementation_dba_data: APPS.POR_SRC_SUBINV_LOV_V ,
-
PACKAGE BODY: APPS.POR_AUTOSOURCE_UTIL_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:POR_AUTOSOURCE_UTIL_PKG, status:VALID,
-
View: CSP_AVAILABLE_PARTS_IN_LOOP_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CSP.CSP_AVAILABLE_PARTS_IN_LOOP_V, object_name:CSP_AVAILABLE_PARTS_IN_LOOP_V, status:VALID, product: CSP - Spares Management , description: Checks availability of part in a given loop and gives a list of all the subinventories , implementation_dba_data: APPS.CSP_AVAILABLE_PARTS_IN_LOOP_V ,
-
View: CSP_AVAILABLE_PARTS_IN_LOOP_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CSP.CSP_AVAILABLE_PARTS_IN_LOOP_V, object_name:CSP_AVAILABLE_PARTS_IN_LOOP_V, status:VALID, product: CSP - Spares Management , description: Checks availability of part in a given loop and gives a list of all the subinventories , implementation_dba_data: APPS.CSP_AVAILABLE_PARTS_IN_LOOP_V ,
-
PACKAGE BODY: APPS.GME_MOBILE_LOVS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GME_MOBILE_LOVS, status:VALID,
-
PACKAGE BODY: APPS.POR_AUTOSOURCE_UTIL_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:POR_AUTOSOURCE_UTIL_PKG, status:VALID,
-
VIEW: APPS.POR_SRC_SUBINV_LOV_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ICX.POR_SRC_SUBINV_LOV_V, object_name:POR_SRC_SUBINV_LOV_V, status:VALID,
-
PACKAGE BODY: APPS.GME_MOBILE_LOVS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GME_MOBILE_LOVS, status:VALID,
-
PACKAGE BODY: APPS.CSP_EXCESS_PARTS_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSP_EXCESS_PARTS_PVT, status:VALID,
-
PACKAGE BODY: APPS.CSP_EXCESS_PARTS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSP_EXCESS_PARTS_PVT, status:VALID,
-
VIEW: APPS.POR_SRC_SUBINV_LOV_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ICX.POR_SRC_SUBINV_LOV_V, object_name:POR_SRC_SUBINV_LOV_V, status:VALID,
-
VIEW: APPS.CSP_AVAILABLE_PARTS_IN_LOOP_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CSP.CSP_AVAILABLE_PARTS_IN_LOOP_V, object_name:CSP_AVAILABLE_PARTS_IN_LOOP_V, status:VALID,
-
VIEW: APPS.CSP_AVAILABLE_PARTS_IN_LOOP_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CSP.CSP_AVAILABLE_PARTS_IN_LOOP_V, object_name:CSP_AVAILABLE_PARTS_IN_LOOP_V, status:VALID,
-
VIEW: APPS.MTL_ONHAND_SUB_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_ONHAND_SUB_V, object_name:MTL_ONHAND_SUB_V, status:VALID,
-
VIEW: APPS.MTL_ONHAND_SUB_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_ONHAND_SUB_V, object_name:MTL_ONHAND_SUB_V, status:VALID,
-
APPS.POR_AUTOSOURCE_UTIL_PKG SQL Statements
12.2.2
-
APPS.POR_AUTOSOURCE_UTIL_PKG SQL Statements
12.1.1
-
SYNONYM: APPS.MTL_ONHAND_QUANTITIES_DETAIL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MTL_ONHAND_QUANTITIES_DETAIL, status:VALID,
-
SYNONYM: APPS.MTL_ONHAND_QUANTITIES_DETAIL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_ONHAND_QUANTITIES_DETAIL, status:VALID,
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
APPS.CSP_EXCESS_PARTS_PVT dependencies on MTL_ONHAND_SUB_V
12.1.1
-
APPS.CSP_EXCESS_PARTS_PVT dependencies on MTL_ONHAND_SUB_V
12.2.2
-
APPS.GME_MOBILE_LOVS dependencies on MTL_ONHAND_SUB_V
12.1.1
-
APPS.POR_AUTOSOURCE_UTIL_PKG dependencies on MTL_ONHAND_SUB_V
12.1.1
-
APPS.POR_AUTOSOURCE_UTIL_PKG dependencies on MTL_ONHAND_SUB_V
12.2.2
-
APPS.GME_MOBILE_LOVS dependencies on MTL_ONHAND_SUB_V
12.2.2
-
APPS.CSP_EXCESS_PARTS_PVT SQL Statements
12.1.1
-
SYNONYM: APPS.MTL_SECONDARY_INVENTORIES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MTL_SECONDARY_INVENTORIES, status:VALID,
-
SYNONYM: APPS.MTL_SECONDARY_INVENTORIES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_SECONDARY_INVENTORIES, status:VALID,
-
PACKAGE: APPS.HR_SECURITY
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_SECURITY, status:VALID,
-
PACKAGE: APPS.HR_SECURITY
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_SECURITY, status:VALID,
-
APPS.CSP_EXCESS_PARTS_PVT SQL Statements
12.2.2
-
PACKAGE BODY: APPS.POR_AUTOSOURCE_UTIL_PKG
12.1.1
-
SYNONYM: APPS.MTL_SYSTEM_ITEMS_KFV
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MTL_SYSTEM_ITEMS_KFV, status:VALID,
-
SYNONYM: APPS.MTL_SYSTEM_ITEMS_KFV
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_SYSTEM_ITEMS_KFV, status:VALID,
-
PACKAGE BODY: APPS.POR_AUTOSOURCE_UTIL_PKG
12.2.2
-
APPS.POR_AUTOSOURCE_UTIL_PKG dependencies on MTL_SECONDARY_INVENTORIES
12.2.2
-
APPS.POR_AUTOSOURCE_UTIL_PKG dependencies on MTL_SECONDARY_INVENTORIES
12.1.1
-
APPS.POR_AUTOSOURCE_UTIL_PKG dependencies on MTL_RESERVATIONS
12.1.1
-
APPS.POR_AUTOSOURCE_UTIL_PKG dependencies on MTL_RESERVATIONS
12.2.2
-
APPS.GME_MOBILE_LOVS dependencies on MTL_SECONDARY_INVENTORIES
12.2.2
-
APPS.GME_MOBILE_LOVS dependencies on MTL_SECONDARY_INVENTORIES
12.1.1