Search Results mtl_item_uoms_view
Overview
The MTL_ITEM_UOMS_VIEW view, owned by the APPS schema in Oracle E-Business Suite, resides within the Inventory (INV) product module. Its documented purpose is to hold the valid units of measure (UOMs) available for items, taking into consideration the conversions that are defined. In practice, the view resolves the relationship between an inventory item, its allowed units of measure configuration, and the conversion rules that govern which UOMs may legitimately be transacted against that item.
Because unit-of-measure eligibility on an item is not stored as a single static value but is derived from the item's ALLOWED_UNITS_LOOKUP_CODE combined with class-level and item-level conversion definitions, this view encapsulates that derivation logic. It serves as a consolidated, query-ready source for reporting, validation, and integration scenarios where the set of permissible UOMs for a given item must be determined without re-implementing the underlying conversion rules.
The view is relevant to both Oracle EBS 12.1.1 and 12.2.2 environments and is documented as VALID and available in the APPS schema.
Underlying Base Objects
MTL_ITEM_UOMS_VIEW is defined over the following documented base objects:
- MTL_SYSTEM_ITEMS_B (SYNONYM) — the item master and organization item definitions, providing ORGANIZATION_ID, INVENTORY_ITEM_ID, ALLOWED_UNITS_LOOKUP_CODE, and PRIMARY_UOM_CODE.
- MTL_UNITS_OF_MEASURE (SYNONYM) — the units of measure definition, referenced for UOM class resolution against the item's primary UOM.
- MTL_UNITS_OF_MEASURE_VL (VIEW) — the translated units of measure view, supplying UOM_CODE, UNIT_OF_MEASURE, UNIT_OF_MEASURE_TL, DESCRIPTION, UOM_CLASS, and BASE_UOM_FLAG.
- MTL_UOM_CLASS_CONVERSIONS (SYNONYM) — class-level conversions, used to determine eligible TO_UOM_CODE and TO_UOM_CLASS values that remain active.
- MTL_UOM_CONVERSIONS (SYNONYM) — item-level and standard conversions that drive which UOMs are considered valid for the item.
The view joins these objects through a combination of item identifiers, UOM classes, and conversion definitions, filtered by DISABLE_DATE conditions to exclude inactive conversions and UOMs.
Key Columns
- ORGANIZATION_ID — the inventory organization context for the item.
- INVENTORY_ITEM_ID — the unique identifier of the inventory item.
- UOM_TYPE — the allowed-units lookup classification carried through the query.
- UOM_CODE — the unit of measure code considered valid for the item.
- UNIT_OF_MEASURE — the descriptive unit of measure value.
- UNIT_OF_MEASURE_TL — the translated unit of measure value.
- DESCRIPTION — the UOM description.
- UOM_CLASS — the class to which the UOM belongs.
The DISTINCT clause ensures each organization-item-UOM combination appears once, even when multiple conversion paths satisfy the join conditions.
Common Use Cases and Queries
The view is typically used to present the list of valid UOMs for an item during reporting, data validation, or interface load preparation. A representative query is:
SELECT ORGANIZATION_ID, INVENTORY_ITEM_ID, UOM_CODE, UNIT_OF_MEASURE, UOM_CLASS FROM APPS.MTL_ITEM_UOMS_VIEW WHERE ORGANIZATION_ID = :org AND INVENTORY_ITEM_ID = :item;- Filtering by UOM_CLASS to limit results to a specific measurement family.
- Joining to MTL_SYSTEM_ITEMS_B or MTL_SYSTEM_ITEMS_TL for item descriptions when building pick lists or validation sets.
Typical scenarios include validating a transaction UOM before insert, populating LOVs in custom forms, and feeding downstream systems with the permissible UOM set for an item.
-
View: MTL_ITEM_UOMS_VIEW
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_ITEM_UOMS_VIEW, object_name:MTL_ITEM_UOMS_VIEW, status:VALID, product: INV - Inventory , description: Holds valid UOMs for items, considering the conversions that are defined , implementation_dba_data: APPS.MTL_ITEM_UOMS_VIEW ,
-
View: MTL_ITEM_UOMS_VIEW
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_ITEM_UOMS_VIEW, object_name:MTL_ITEM_UOMS_VIEW, status:VALID, product: INV - Inventory , description: Holds valid UOMs for items, considering the conversions that are defined , implementation_dba_data: APPS.MTL_ITEM_UOMS_VIEW ,
-
VIEW: APPS.ASO_I_ITEM_UOMS_V
12.2.2
-
VIEW: APPS.ASO_I_ITEM_UOMS_V
12.1.1
-
APPS.INV_QTY_MANAGEMENT SQL Statements
12.2.2
-
View: ASO_I_ITEM_UOMS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ASO.ASO_I_ITEM_UOMS_V, object_name:ASO_I_ITEM_UOMS_V, status:VALID, product: ASO - Order Capture , description: This is a view on MTL_ITEMS_UOMS_VIEW which gets valid UOMs for items, considering the conversions that are defined , implementation_dba_data: APPS.ASO_I_ITEM_UOMS_V ,
-
APPS.INV_QTY_MANAGEMENT SQL Statements
12.1.1
-
PACKAGE BODY: APPS.PO_UNIT_OF_MEASURES_SV1
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PO_UNIT_OF_MEASURES_SV1, status:VALID,
-
PACKAGE BODY: APPS.INV_QTY_MANAGEMENT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INV_QTY_MANAGEMENT, status:VALID,
-
APPS.PO_UNIT_OF_MEASURES_SV1 SQL Statements
12.1.1
-
View: ASO_I_ITEM_UOMS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ASO.ASO_I_ITEM_UOMS_V, object_name:ASO_I_ITEM_UOMS_V, status:VALID, product: ASO - Order Capture , description: This is a view on MTL_ITEMS_UOMS_VIEW which gets valid UOMs for items, considering the conversions that are defined , implementation_dba_data: APPS.ASO_I_ITEM_UOMS_V ,
-
PACKAGE BODY: APPS.INV_QTY_MANAGEMENT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INV_QTY_MANAGEMENT, status:VALID,
-
PACKAGE BODY: APPS.OKE_CLE_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKE_CLE_PVT, status:VALID,
-
PACKAGE BODY: APPS.INV_TRANSACTION_LOVS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INV_TRANSACTION_LOVS, status:VALID,
-
PACKAGE BODY: APPS.CSP_REQUIREMENT_LINES_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSP_REQUIREMENT_LINES_PUB, status:VALID,
-
PACKAGE BODY: APPS.INV_TRANSACTION_LOVS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INV_TRANSACTION_LOVS, status:VALID,
-
PACKAGE BODY: APPS.OKE_CLE_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKE_CLE_PVT, status:VALID,
-
PACKAGE BODY: APPS.ARP_TRX_LINE_UTIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ARP_TRX_LINE_UTIL, status:VALID,
-
PACKAGE BODY: APPS.INVPVDR6
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INVPVDR6, status:VALID,
-
PACKAGE BODY: APPS.INVPVDR6
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INVPVDR6, status:VALID,
-
PACKAGE BODY: APPS.ARP_TRX_LINE_UTIL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ARP_TRX_LINE_UTIL, status:VALID,
-
PACKAGE BODY: APPS.INV_CONVERT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INV_CONVERT, status:VALID,
-
PACKAGE BODY: APPS.OZF_ADJ_NEW_PROD_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OZF_ADJ_NEW_PROD_PVT, status:VALID,
-
PACKAGE BODY: APPS.PO_UNIT_OF_MEASURES_SV1
12.1.1
-
PACKAGE BODY: APPS.QP_VALIDATE_PLL_PRICING_ATTR
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:QP_VALIDATE_PLL_PRICING_ATTR, status:VALID,
-
APPS.MTL_INV_VALIDATE_GRP SQL Statements
12.1.1
-
PACKAGE BODY: APPS.OKE_AMG_GRP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKE_AMG_GRP, status:VALID,
-
APPS.MTL_INV_VALIDATE_GRP SQL Statements
12.2.2
-
PACKAGE BODY: APPS.OKE_AMG_GRP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKE_AMG_GRP, status:VALID,
-
PACKAGE BODY: APPS.INV_UI_ITEM_LOVS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INV_UI_ITEM_LOVS, status:VALID,
-
PACKAGE BODY: APPS.INV_PROCESS_TEMP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INV_PROCESS_TEMP, status:VALID,
-
PACKAGE BODY: APPS.QP_VALIDATE_PLL_PRICING_ATTR
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:QP_VALIDATE_PLL_PRICING_ATTR, status:VALID,
-
PACKAGE BODY: APPS.MTL_INV_VALIDATE_GRP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MTL_INV_VALIDATE_GRP, status:VALID,
-
SYNONYM: APPS.MTL_UOM_CLASS_CONVERSIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_UOM_CLASS_CONVERSIONS, status:VALID,
-
PACKAGE BODY: APPS.OZF_VOLUME_OFFER_DISC_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OZF_VOLUME_OFFER_DISC_PVT, status:VALID,
-
PACKAGE BODY: APPS.OZF_VOLUME_OFFER_DISC_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OZF_VOLUME_OFFER_DISC_PVT, status:VALID,
-
PACKAGE BODY: APPS.CSD_ESTIMATE_UTILS_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSD_ESTIMATE_UTILS_PVT, status:VALID,
-
PACKAGE BODY: APPS.INV_UI_ITEM_LOVS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INV_UI_ITEM_LOVS, status:VALID,
-
PACKAGE BODY: APPS.OZF_ADJ_NEW_PROD_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OZF_ADJ_NEW_PROD_PVT, status:VALID,
-
PACKAGE BODY: APPS.OKE_DELIVERABLE_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKE_DELIVERABLE_PVT, status:VALID,
-
PACKAGE BODY: APPS.QP_VALIDATE_PRICING_ATTR
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:QP_VALIDATE_PRICING_ATTR, status:VALID,
-
PACKAGE BODY: APPS.OKE_DELIVERABLE_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKE_DELIVERABLE_PVT, status:VALID,
-
PACKAGE BODY: APPS.INV_RCV_STD_TRANSFER_APIS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INV_RCV_STD_TRANSFER_APIS, status:VALID,
-
PACKAGE BODY: APPS.INV_LOGICAL_TRANSACTIONS_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INV_LOGICAL_TRANSACTIONS_PVT, status:VALID,
-
PACKAGE BODY: APPS.QP_VALIDATE_PRICING_ATTR
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:QP_VALIDATE_PRICING_ATTR, status:VALID,
-
PACKAGE BODY: APPS.MTL_INV_VALIDATE_GRP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MTL_INV_VALIDATE_GRP, status:VALID,
-
PACKAGE BODY: APPS.INV_PROCESS_TEMP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INV_PROCESS_TEMP, status:VALID,
-
PACKAGE BODY: APPS.IBE_CATALOG_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IBE_CATALOG_PVT, status:VALID,
-
PACKAGE BODY: APPS.ASO_ATP_INT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ASO_ATP_INT, status:VALID,
-
PACKAGE BODY: APPS.INV_RCV_STD_TRANSFER_APIS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INV_RCV_STD_TRANSFER_APIS, status:VALID,