Search Results mtl_uom_conversions_view
Overview
MTL_UOM_CONVERSIONS_VIEW is an APPS-owned database view in the Oracle E-Business Suite Inventory (INV) module. It is defined with VALID status and is available in both the 12.1.1 and 12.2.2 releases. Its documented purpose is to present unit of measure (UOM) conversion rates between an item's primary unit of measure and another unit of measure. Rather than exposing the raw conversion rows stored in the underlying conversion tables, the view resolves and computes the effective conversion factor between the primary UOM and each associated UOM based on item-specific, class-level, and standard conversion data.
Because the view operates at the intersection of items, organizations, UOM classes, and conversion definitions, it plays a central role in reporting and integration scenarios that require a normalized, query-ready representation of item UOM relationships. Report developers, interface builders, and conversion programs query it to avoid re-implementing the complex resolution logic embedded in the view text.
Underlying Base Objects
The view is defined over four documented base objects, resolved through synonyms in the APPS schema:
- MTL_SYSTEM_ITEMS_B (synonym) — supplies the item identity, owning organization, primary unit of measure, and primary UOM code.
- MTL_UNITS_OF_MEASURE_VL (view) — referenced twice to resolve the UOM code of the primary unit of measure and the UOM class of the target unit of measure.
- MTL_UOM_CONVERSIONS (synonym) — the central conversion table, joined three times to obtain item-specific conversion rates and the standard (item-independent) conversion rate.
- MTL_UOM_CLASS_CONVERSIONS (synonym) — provides class-to-class conversion rates where the primary and target UOMs belong to different UOM classes.
The joins are largely outer joins on item and UOM code, which allows the view to return conversion information even when item-specific overrides are absent, falling back to standard and class-level rates.
Key Columns
The view exposes the following significant columns:
- INVENTORY_ITEM_ID — the inventory item for which the conversion is resolved.
- ORGANIZATION_ID — the organization context of the item.
- PRIMARY_UNIT_OF_MEASURE / PRIMARY_UOM_CODE — the item's primary UOM and its internal code.
- UOM_CLASS — the class of the primary unit of measure (from MTL_UNITS_OF_MEASURE_VL).
- UNIT_OF_MEASURE / UOM_CODE — the secondary (target) unit of measure and its internal code.
- CONV2.UOM_CLASS — the UOM class of the secondary unit of measure.
The computed conversion factor is produced by the view's DECODE expression, which multiplies an intra-class factor (1 when both UOMs share a class, otherwise the class conversion rate) by the secondary conversion rate, then divides by the effective primary conversion rate after considering disable dates and item-level overrides.
Common Use Cases and Queries
Typical scenarios include reporting all UOMs available for an item with their resolved conversion factors, validating that an interface supplies conversions consistent with the item definition, and searching by UOM class to group items. A representative query is:
SELECT inventory_item_id, organization_id, primary_uom_code, uom_class, uom_code
FROM apps.mtl_uom_conversions_view
WHERE inventory_item_id = :item_id
AND organization_id = :org_id;
To filter by UOM class, as suggested by the search term "uom_class":
SELECT inventory_item_id, primary_uom_code, uom_class, unit_of_measure
FROM apps.mtl_uom_conversions_view
WHERE uom_class = :uom_class;
Because the view performs significant join and decode work, queries should always be constrained by item, organization, or UOM class to maintain acceptable performance.
-
View: MTL_UOM_CONVERSIONS_VIEW
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_UOM_CONVERSIONS_VIEW, object_name:MTL_UOM_CONVERSIONS_VIEW, status:VALID, product: INV - Inventory , description: View giving unit of measure conversion rates between the primary unit of measure and another unit of measure , implementation_dba_data: APPS.MTL_UOM_CONVERSIONS_VIEW ,
-
View: MTL_UOM_CONVERSIONS_VIEW
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_UOM_CONVERSIONS_VIEW, object_name:MTL_UOM_CONVERSIONS_VIEW, status:VALID, product: INV - Inventory , description: View giving unit of measure conversion rates between the primary unit of measure and another unit of measure , implementation_dba_data: APPS.MTL_UOM_CONVERSIONS_VIEW ,
-
APPS.INV_INVARCTA_XMLP_PKG SQL Statements
12.1.1
-
APPS.INV_INVARCTA_XMLP_PKG SQL Statements
12.2.2
-
PACKAGE BODY: APPS.MTL_MOVEMENT_RPT_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MTL_MOVEMENT_RPT_PKG, status:VALID,
-
PACKAGE BODY: APPS.MTL_MOVEMENT_STAT_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MTL_MOVEMENT_STAT_PKG, status:VALID,
-
PACKAGE BODY: APPS.MTL_MOVEMENT_RPT_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MTL_MOVEMENT_RPT_PKG, status:VALID,
-
PACKAGE BODY: APPS.INV_INVARCTA_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INV_INVARCTA_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.PO_POXQUAPR_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_POXQUAPR_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.MTL_MOVEMENT_STAT_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MTL_MOVEMENT_STAT_PKG, status:VALID,
-
PACKAGE BODY: APPS.INV_INVARCTA_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INV_INVARCTA_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.CSD_HVR_BI_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSD_HVR_BI_PVT, status:VALID,
-
PACKAGE BODY: APPS.CSTPMECS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSTPMECS, status:VALID,
-
PACKAGE BODY: APPS.CSD_HVR_BI_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSD_HVR_BI_PVT, status:VALID,
-
PACKAGE BODY: APPS.MST_AUDIT_REP_EXCP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MST_AUDIT_REP_EXCP, status:VALID,
-
PACKAGE BODY: APPS.CSTPMECS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSTPMECS, status:VALID,
-
PACKAGE BODY: APPS.INL_LANDEDCOST_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INL_LANDEDCOST_PVT, status:VALID,
-
PACKAGE BODY: APPS.INL_LANDEDCOST_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INL_LANDEDCOST_PVT, status:VALID,
-
PACKAGE BODY: APPS.BOMPXINQ
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BOMPXINQ, status:VALID,
-
PACKAGE BODY: APPS.INV_MGD_MVT_PO_MDTR
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INV_MGD_MVT_PO_MDTR, status:VALID,
-
PACKAGE BODY: APPS.INV_MGD_MVT_PO_MDTR
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INV_MGD_MVT_PO_MDTR, status:VALID,
-
PACKAGE BODY: APPS.BOMPXINQ
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BOMPXINQ, 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.WMS_EPC_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WMS_EPC_PVT, status:VALID,
-
PACKAGE BODY: APPS.WMS_EPC_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WMS_EPC_PVT, status:INVALID,
-
APPS.INL_LANDEDCOST_PVT SQL Statements
12.1.1
-
PACKAGE BODY: APPS.MTL_CROSS_REFERENCES_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MTL_CROSS_REFERENCES_PVT, status:VALID,
-
SYNONYM: APPS.MTL_UOM_CLASS_CONVERSIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MTL_UOM_CLASS_CONVERSIONS, status:VALID,
-
PACKAGE BODY: APPS.BOM_EXPLODER_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_EXPLODER_PUB, status:VALID,
-
PACKAGE BODY: APPS.BOM_EXPLODER_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_EXPLODER_PUB, status:VALID,
-
PACKAGE BODY: APPS.WMS_RFID_DEVICE_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WMS_RFID_DEVICE_PUB, status:VALID,
-
PACKAGE BODY: APPS.WIP_MOVE_VALIDATOR
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WIP_MOVE_VALIDATOR, status:VALID,
-
PACKAGE BODY: APPS.WIP_MOVE_VALIDATOR
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WIP_MOVE_VALIDATOR, status:VALID,
-
APPS.MTL_MOVEMENT_STAT_PKG SQL Statements
12.2.2
-
PACKAGE BODY: APPS.MST_WB_UTIL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MST_WB_UTIL, status:VALID,
-
PACKAGE BODY: APPS.WMS_RFID_DEVICE_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WMS_RFID_DEVICE_PUB, status:VALID,
-
APPS.MTL_MOVEMENT_STAT_PKG SQL Statements
12.1.1
-
VIEW: APPS.MTL_UOM_CONVERSIONS_VIEW
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_UOM_CONVERSIONS_VIEW, object_name:MTL_UOM_CONVERSIONS_VIEW, status:VALID,
-
VIEW: APPS.MTL_UOM_CONVERSIONS_VIEW
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_UOM_CONVERSIONS_VIEW, object_name:MTL_UOM_CONVERSIONS_VIEW, status:VALID,
-
APPS.MTL_MOVEMENT_RPT_PKG SQL Statements
12.1.1
-
APPS.MTL_MOVEMENT_RPT_PKG SQL Statements
12.2.2
-
APPS.INV_MGD_MVT_PO_MDTR SQL Statements
12.1.1
-
APPS.INV_MGD_MVT_PO_MDTR SQL Statements
12.2.2
-
APPS.BOMPXINQ SQL Statements
12.1.1
-
APPS.PO_POXQUAPR_XMLP_PKG SQL Statements
12.2.2
-
SYNONYM: APPS.MTL_UOM_CONVERSIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MTL_UOM_CONVERSIONS, status:VALID,
-
APPS.CSTPMECS SQL Statements
12.1.1
-
SYNONYM: APPS.MTL_UOM_CONVERSIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_UOM_CONVERSIONS, status:VALID,
-
APPS.CSD_HVR_BI_PVT SQL Statements
12.2.2
-
APPS.CSD_HVR_BI_PVT SQL Statements
12.1.1