Search Results mtl_lot_uom_class_conversions
Overview
MTL_LOT_UOM_CLASS_CONVERSIONS is an Inventory (INV) module table that stores lot specific unit of measure conversions in Oracle EBS 12.1.1 and 12.2.2. While standard UOM conversions are defined at the item or UOM class level, this table allows a conversion rate to be overridden for a specific lot number, reflecting the reality that batch-manufactured or process-manufactured goods frequently exhibit physical characteristics (density, concentration, potency) that differ from the item standard. The object is owned by the INV schema and is documented as VALID in the ETRM repository, with 22 physical columns.
The heuristic Data Vault classification mined from the foreign key structure is standalone, meaning the table is not modeled as a dependent hub, link, or satellite within a Data Vault construct. From a dimensional modeling perspective, it is best treated as a reference or lookup table keyed by the natural business key of organization, item, lot, and the from/to UOM pair.
Key Information Stored
The surrogate primary key is CONVERSION_ID, enforced by the unique index MTL_LOT_UOM_CLASS_CONV_PK. The documented business-key candidate is the unique index MTL_LOT_UOM_CLASS_CONV_U1, comprising ORGANIZATION_ID, INVENTORY_ITEM_ID, LOT_NUMBER, FROM_UOM_CODE, and TO_UOM_CODE. This composite uniquely identifies the conversion context for a given inventory organization and lot.
- ORGANIZATION_ID — the inventory organization in which the lot conversion applies.
- INVENTORY_ITEM_ID — the item to which the lot belongs.
- LOT_NUMBER — the specific lot for which the conversion is defined.
- FROM_UOM_CODE / TO_UOM_CODE — the source and target units of measure.
- FROM_UNIT_OF_MEASURE / TO_UNIT_OF_MEASURE — descriptive UOM designations.
- FROM_UOM_CLASS / TO_UOM_CLASS — the UOM classes that the conversion bridges (for example, weight to volume).
- CONVERSION_RATE — the numeric factor applied between the from and to UOM for this lot.
- DISABLE_DATE — the date on which the lot conversion ceases to be effective.
- EVENT_SPEC_DISP_ID — foreign key to GMD_EVENT_SPEC_DISP, linking the conversion to a process-manufacturing event specification disposition.
- Standard WHO columns — CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN, REQUEST_ID, PROGRAM_APPLICATION_ID, PROGRAM_ID, and PROGRAM_UPDATE_DATE for audit and concurrent program traceability.
Common Use Cases and Queries
The primary use case is resolving the effective conversion rate applicable when transacting a specific lot, particularly where the item standard rate would produce inaccurate quantity-on-hand values. A typical query retrieves the active rate for an organization, item, and lot:
- Join to MTL_SYSTEM_ITEMS_B and MTL_PARAMETERS on ORGANIZATION_ID to validate the item and organization context.
- Filter on DISABLE_DATE IS NULL or DISABLE_DATE > SYSDATE to return only active lot conversions.
- Aggregate by FROM_UOM_CODE and TO_UOM_CODE to report which UOM pairs require lot-level overrides.
- Compare CONVERSION_RATE against alternate UOM class conversions to detect lots requiring physical re-measurement.
Reporting use cases include lot conversion exception reports, reconciliation between item-level and lot-level rates, and process-manufacturing yield analysis where the event specification disposition drives the conversion.
Related Objects
- GMD_EVENT_SPEC_DISP — referenced via EVENT_SPEC_DISP_ID; the sole documented foreign key relationship.
- MTL_SYSTEM_ITEMS_B — supplies the item definition matched on INVENTORY_ITEM_ID and ORGANIZATION_ID.
- MTL_PARAMETERS — provides organization context on ORGANIZATION_ID.
- MTL_LOT_NUMBERS / MTL_ONHAND_QUANTITIES_DETAIL — supply lot and on-hand context joined on INVENTORY_ITEM_ID and LOT_NUMBER.
- MTL_UOM_CLASS_CONVERSIONS / MTL_UOM_CONVERSIONS — the class-level and item-level conversion tables that lot-specific rows can override.
- INV_CONVERT — the public Inventory API that resolves and applies UOM conversion factors, consuming lot-specific rates where defined.
-
Table: MTL_LOT_UOM_CLASS_CONVERSIONS
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_LOT_UOM_CLASS_CONVERSIONS, object_name:MTL_LOT_UOM_CLASS_CONVERSIONS, status:VALID, product: INV - Inventory , description: Lot specific conversions , implementation_dba_data: INV.MTL_LOT_UOM_CLASS_CONVERSIONS ,
-
Table: MTL_LOT_UOM_CLASS_CONVERSIONS
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_LOT_UOM_CLASS_CONVERSIONS, object_name:MTL_LOT_UOM_CLASS_CONVERSIONS, status:VALID, product: INV - Inventory , description: Lot specific conversions , implementation_dba_data: INV.MTL_LOT_UOM_CLASS_CONVERSIONS ,
-
VIEW: INV.MTL_LOT_UOM_CLASS_CONVERSIONS#
12.2.2
owner:INV, object_type:VIEW, object_name:MTL_LOT_UOM_CLASS_CONVERSIONS#, status:VALID,
-
VIEW: APPS.MTL_LOT_UOM_CLASS_CONV_V
12.2.2
-
SYNONYM: APPS.MTL_LOT_UOM_CLASS_CONVERSIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MTL_LOT_UOM_CLASS_CONVERSIONS, status:VALID,
-
VIEW: APPS.MTL_LOT_UOM_CLASS_CONV_V
12.1.1
-
SYNONYM: APPS.MTL_LOT_UOM_CLASS_CONVERSIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_LOT_UOM_CLASS_CONVERSIONS, status:VALID,
-
VIEW: INV.MTL_LOT_UOM_CLASS_CONVERSIONS#
12.2.2
-
APPS.MTL_LOT_UOM_CONV_PKG SQL Statements
12.2.2
-
APPS.MTL_LOT_UOM_CONV_PKG SQL Statements
12.1.1
-
APPS.MTL_LOT_UOM_CONV_PUB SQL Statements
12.2.2
-
TABLE: INV.MTL_LOT_UOM_CLASS_CONVERSIONS
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_LOT_UOM_CLASS_CONVERSIONS, object_name:MTL_LOT_UOM_CLASS_CONVERSIONS, status:VALID,
-
VIEW: APPS.MTL_LOT_UOM_CLASS_CONV_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_LOT_UOM_CLASS_CONV_V, object_name:MTL_LOT_UOM_CLASS_CONV_V, status:VALID,
-
PACKAGE: APPS.MTL_LOT_UOM_CONV_PUB
12.1.1
-
TABLE: INV.MTL_LOT_UOM_CLASS_CONVERSIONS
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_LOT_UOM_CLASS_CONVERSIONS, object_name:MTL_LOT_UOM_CLASS_CONVERSIONS, status:VALID,
-
PACKAGE: APPS.MTL_LOT_UOM_CONV_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:MTL_LOT_UOM_CONV_PVT, status:VALID,
-
APPS.MTL_LOT_UOM_CONV_PUB SQL Statements
12.1.1
-
PACKAGE: APPS.MTL_LOT_UOM_CONV_PUB
12.2.2
-
PACKAGE BODY: APPS.INV_LOT_ATTR_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INV_LOT_ATTR_PUB, status:VALID,
-
PACKAGE BODY: APPS.PO_UOM_S
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_UOM_S, status:VALID,
-
PACKAGE BODY: APPS.MTL_LOT_UOM_CONV_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MTL_LOT_UOM_CONV_PKG, status:VALID,
-
PACKAGE: APPS.MTL_LOT_UOM_CONV_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:MTL_LOT_UOM_CONV_PVT, status:VALID,
-
PACKAGE BODY: APPS.MTL_LOT_UOM_CONV_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MTL_LOT_UOM_CONV_PKG, status:VALID,
-
PACKAGE: APPS.MTL_LOT_UOM_CONV_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:MTL_LOT_UOM_CONV_PUB, status:VALID,
-
View: MTL_LOT_UOM_CLASS_CONV_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_LOT_UOM_CLASS_CONV_V, object_name:MTL_LOT_UOM_CLASS_CONV_V, status:VALID, product: INV - Inventory , description: Lot Specific UOM Conversions , implementation_dba_data: APPS.MTL_LOT_UOM_CLASS_CONV_V ,
-
PACKAGE: APPS.MTL_LOT_UOM_CONV_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:MTL_LOT_UOM_CONV_PUB, status:VALID,
-
PACKAGE BODY: APPS.MTL_LOT_UOM_CONV_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MTL_LOT_UOM_CONV_PUB, status:VALID,
-
View: MTL_LOT_UOM_CLASS_CONV_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_LOT_UOM_CLASS_CONV_V, object_name:MTL_LOT_UOM_CLASS_CONV_V, status:VALID, product: INV - Inventory , description: Lot Specific UOM Conversions , implementation_dba_data: APPS.MTL_LOT_UOM_CLASS_CONV_V ,
-
PACKAGE BODY: APPS.GMD_QM_UOM
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMD_QM_UOM, status:VALID,
-
PACKAGE BODY: APPS.INV_LOT_ATTR_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INV_LOT_ATTR_PUB, status:VALID,
-
PACKAGE BODY: APPS.MTL_LOT_UOM_CONV_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MTL_LOT_UOM_CONV_PUB, status:VALID,
-
PACKAGE BODY: APPS.INV_CONVERT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INV_CONVERT, status:VALID,
-
PACKAGE BODY: APPS.INV_ROI_INTEGRATION_GRP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INV_ROI_INTEGRATION_GRP, status:VALID,
-
PACKAGE BODY: APPS.INV_LOT_API_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INV_LOT_API_PKG, status:VALID,
-
PACKAGE BODY: APPS.GMD_QM_UOM
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMD_QM_UOM, 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.INV_ROI_INTEGRATION_GRP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INV_ROI_INTEGRATION_GRP, status:VALID,
-
APPS.INV_LOT_API_PKG SQL Statements
12.1.1
-
PACKAGE BODY: APPS.INV_RCV_MOBILE_PROCESS_TXN
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INV_RCV_MOBILE_PROCESS_TXN, status:VALID,
-
PACKAGE BODY: APPS.INV_LOT_API_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INV_LOT_API_PKG, status:VALID,
-
PACKAGE BODY: APPS.INV_RESERVATION_AVAIL_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INV_RESERVATION_AVAIL_PVT, status:VALID,
-
PACKAGE BODY: APPS.MTL_LOT_UOM_CONV_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MTL_LOT_UOM_CONV_PVT, status:VALID,
-
APPS.MTL_LOT_UOM_CONV_PVT SQL Statements
12.2.2
-
PACKAGE BODY: APPS.INV_LOT_APIS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INV_LOT_APIS, status:VALID,
-
APPS.MTL_LOT_UOM_CONV_PVT SQL Statements
12.1.1
-
PACKAGE BODY: APPS.MTL_LOT_UOM_CONV_PKG
12.1.1
-
PACKAGE BODY: APPS.MTL_LOT_UOM_CONV_PKG
12.2.2
-
PACKAGE BODY: APPS.INV_UOM_API_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INV_UOM_API_PUB, status:VALID,
-
PACKAGE BODY: APPS.MTL_LOT_UOM_CONV_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MTL_LOT_UOM_CONV_PVT, status:VALID,
-
PACKAGE BODY: APPS.INV_LOT_APIS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INV_LOT_APIS, status:VALID,