Search Results icx_mtl_onhand_sub_v
Overview
The APPS.ICX_MTL_ONHAND_SUB_V view is an Oracle E-Business Suite database object owned by the APPS schema and associated with the ICX – Oracle iProcurement product module. The ETRM documentation classifies the view status as VALID while explicitly marking its description as "Obsolete," meaning it was superseded by later on-hand availability constructs but may still exist in EBS 12.1.1 and 12.2.2 databases for backward compatibility. Its purpose is to present aggregated on-hand quantity information at the item, subinventory, and organization level, enriched with item master descriptive attributes, organization codes, and subinventory control flags. Because iProcurement requisition and catalog browsing screens required visibility into item availability and locator behavior, this view consolidated MTL_ONHAND_QUANTITIES transaction rows into a single summarized quantity of on-hand stock (TOTAL_QOH) per organization, item, and subinventory combination. It also exposes the item's locator control, lot control, serial control, and revision control settings, which allows downstream logic to determine whether a locator, lot, or serial must be supplied when the item is transacted.
Underlying Base Objects
The documented base objects referenced by the view are MTL_ONHAND_QUANTITIES, MTL_SYSTEM_ITEMS_KFV, MTL_PARAMETERS, MTL_SECONDARY_INVENTORIES, and HR_ORGANIZATION_UNITS, with supporting dependencies on the HR_GENERAL and HR_SECURITY packages. MTL_ONHAND_QUANTITIES supplies the transaction quantity and subinventory rows that are summed into TOTAL_QOH. MTL_SYSTEM_ITEMS_KFV, the key flexfield view over the item master, provides the concatenated item segment, description, primary unit of measure, and the control-code columns. MTL_PARAMETERS provides the inventory organization code, while MTL_SECONDARY_INVENTORIES contributes the subinventory-level availability type, reservable type, ATP code, and locator type. HR_ORGANIZATION_UNITS supplies the human-readable organization name. All joins are performed on ORGANIZATION_ID and INVENTORY_ITEM_ID, with SUBINVENTORY_CODE equated to SECONDARY_INVENTORY_NAME, and results are collapsed through a GROUP BY across all non-aggregated columns.
Key Columns
- ORGANIZATION_ID, INVENTORY_ITEM_ID, SUBINVENTORY_CODE — composite key identifying the on-hand record.
- PADDED_CONCATENATED_SEGMENTS / CONCATENATED_SEGMENTS — flexfield-concatenated item identifier from MTL_SYSTEM_ITEMS_KFV.
- ITEM_LOCATOR_CONTROL (LOCATION_CONTROL_CODE) — indicates whether the item requires locator control; directly relevant to the "item_locator_control" search term.
- LOCATOR_TYPE — the locator control setting inherited from the subinventory definition.
- ITEM_REV_CONTROL, ITEM_LOT_CONTROL, ITEM_SERIAL_CONTROL — revision, lot, and serial control flags from the item master.
- NET, RSV, ATP — availability type, reservable type, and inventory ATP code from the subinventory.
- TOTAL_QOH — the SUM of TRANSACTION_QUANTITY, giving aggregated on-hand quantity.
- PRIMARY_UOM_CODE, ORGANIZATION_CODE, ORGANIZATION_NAME, ITEM_DESCRIPTION — descriptive and unit-of-measure context.
Common Use Cases and Queries
Typical usage involves determining on-hand availability for iProcurement catalog and requisition validation, particularly where locator control, lot control, or serial control affects whether a transaction is permitted. A representative query filtering on locator-controlled items is shown below.
SELECT organization_code,
concatenated_segments,
subinventory_code,
item_locator_control,
total_qoh
FROM apps.icx_mtl_onhand_sub_v
WHERE inventory_item_id = :item_id
AND organization_id = :org_id
AND total_qoh > 0;
Because the view is documented as Obsolete, new development should generally reference the current on-hand availability views instead. Where the view remains in use, query it only for summarized subinventory-level availability and item control-flag lookups, and avoid relying on it for transactional or reservation processing.
-
View: ICX_MTL_ONHAND_SUB_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_MTL_ONHAND_SUB_V, object_name:ICX_MTL_ONHAND_SUB_V, status:VALID, product: ICX - Oracle iProcurement , description: Obsolete , implementation_dba_data: APPS.ICX_MTL_ONHAND_SUB_V ,
-
View: ICX_MTL_ONHAND_SUB_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_MTL_ONHAND_SUB_V, object_name:ICX_MTL_ONHAND_SUB_V, status:VALID, product: ICX - Oracle iProcurement , description: Obsolete , implementation_dba_data: APPS.ICX_MTL_ONHAND_SUB_V ,
-
View: ICX_MTL_DEMAND_DETAILS_V
12.1.1
product: ICX - Oracle iProcurement , description: Item Availability by Sub-inventory View , implementation_dba_data: Not implemented in this database ,
-
View: ICX_MTL_DEMAND_DETAILS_V
12.2.2
product: ICX - Oracle iProcurement , description: Item Availability by Sub-inventory View , implementation_dba_data: Not implemented in this database ,
-
VIEW: APPS.ICX_MTL_ONHAND_SUB_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_MTL_ONHAND_SUB_V, object_name:ICX_MTL_ONHAND_SUB_V, status:VALID,
-
VIEW: APPS.ICX_MTL_ONHAND_SUB_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_MTL_ONHAND_SUB_V, object_name:ICX_MTL_ONHAND_SUB_V, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
VIEW: APPS.MTL_ONHAND_QUANTITIES
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_ONHAND_QUANTITIES, object_name:MTL_ONHAND_QUANTITIES, status:VALID,
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
VIEW: APPS.MTL_ONHAND_QUANTITIES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_ONHAND_QUANTITIES, object_name:MTL_ONHAND_QUANTITIES, status:VALID,
-
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,
-
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,
-
VIEW: APPS.HR_ORGANIZATION_UNITS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_ORGANIZATION_UNITS, object_name:HR_ORGANIZATION_UNITS, status:VALID,
-
VIEW: APPS.HR_ORGANIZATION_UNITS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_ORGANIZATION_UNITS, object_name:HR_ORGANIZATION_UNITS, status:VALID,
-
SYNONYM: APPS.MTL_PARAMETERS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_PARAMETERS, status:VALID,
-
SYNONYM: APPS.MTL_PARAMETERS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MTL_PARAMETERS, status:VALID,
-
PACKAGE: APPS.HR_GENERAL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_GENERAL, status:VALID,
-
PACKAGE: APPS.HR_GENERAL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_GENERAL, status:VALID,
-
eTRM - ICX Tables and Views
12.2.2
-
eTRM - ICX Tables and Views
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
eTRM - INV Tables and Views
12.1.1
-
eTRM - PER Tables and Views
12.1.1
description: Table to store NQF Training info for a person ,
-
eTRM - ICX Tables and Views
12.2.2
-
eTRM - ICX Tables and Views
12.1.1
-
eTRM - INV Tables and Views
12.1.1
-
eTRM - PER Tables and Views
12.1.1
description: Table to store NQF Training info for a person ,