Results for “uom_class”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
APPS.INV_UOM_API_PUB is a public PL/SQL API package within the Oracle E-Business Suite Inventory (INV) module. Its purpose is to provide a controlled, programmatic interface for maintaining and validating Units of Measure (UOM) definitions and UOM conversions in Oracle EBS Releases 12.1.1 and 12.2.2. Units of measure are foundational reference data in Oracle Inventory: nearly every material transaction, reservation, lot record, and receiving or shipping operation depends on a correctly defined UOM and on valid conversion relationships between a base unit and its alternate units.
The package is classified as a PUBLIC API, meaning it is intended to be called from external code, custom concurrent programs, forms personalizations, and integrations rather than being an internal-only construct. It is owned by the APPS schema and holds a VALID status in the ETRM metadata. The API encapsulates the business rules that govern UOM classes, unit definitions, and conversion factors, allowing callers to avoid writing directly against the underlying Inventory tables and thereby preserving data integrity and auditability.
Key Procedures and Functions
The ETRM documentation identifies three documented procedures and functions within the package. Parameter lists are not enumerated in the metadata and are therefore not restated here; the descriptions below reflect the documented purpose of each entry point.
- UOM_CLASS — Handles the definition and maintenance of UOM classes. A UOM class groups related units of measure (for example, Quantity, Weight, or Volume) and defines the base unit against which conversions within that class are expressed. This procedure supports the creation and update of class-level UOM data.
- UNIT_OF_MEASURE — Manages individual unit of measure definitions and their association to a UOM class. This routine governs the attributes of a specific UOM, ensuring it is properly classified and available for use in transactions and conversions.
- UOM_CONVERSION — Maintains conversion relationships between units of measure. It is the mechanism by which alternate units are related to a base unit, either through direct conversion factors or through the standard UOM conversion logic, enabling accurate quantity translation across the inventory and manufacturing transactions that reference those units.
Tables Accessed
The package interacts with a broad set of Inventory and Process Manufacturing tables accessed through APPS synonyms. Core UOM and item data reside in MTL_SYSTEM_ITEMS_B and MTL_PARAMETERS, which provide the item-level and organizational context for UOM usage. Conversion definitions and lot-level conversion records are held in MTL_LOT_UOM_CLASS_CONVERSIONS and MTL_LOT_NUMBERS, while conversion audit information is captured in MTL_LOT_CONV_AUDIT_DETAILS. The sequence MTL_CONVERSION_ID_S supplies identifiers for conversion records.
Transactional tables such as MTL_MATERIAL_TRANSACTIONS, MTL_MATERIAL_TRANSACTIONS_TEMP, MTL_TRANSACTION_LOTS_TEMP, MTL_TRANSACTION_LOT_NUMBERS, and MTL_RESERVATIONS are referenced to ensure that UOM data remains consistent with in-flight and historical material activity. Process Manufacturing integration is supported through references to GME_BATCH_HEADER, GME_MATERIAL_DETAILS, and GME_TRANSACTION_PAIRS. FND_DUAL serves as the standard Oracle Applications dual table for validation and lookup operations within the PL/SQL logic.
Usage Notes
INV_UOM_API_PUB is typically invoked from Oracle Inventory setup forms, from concurrent programs that load or validate UOM and conversion data, and from custom PL/SQL integrations requiring programmatic UOM maintenance. Because the package is a public API, Oracle recommends calling it rather than inserting or updating the underlying Inventory UOM tables directly, since the API enforces validation rules, sequence usage, and audit conventions. The ETRM metadata records that this package is referenced by zero other packages, indicating it functions as an entry-point API rather than a shared internal dependency. Developers extending Oracle EBS should treat INV_UOM_API_PUB as the supported interface for UOM class, unit, and conversion operations, and should verify behavior against the specific release (12.1.1 or 12.2.2) in use, as underlying table structures and multi-organization behavior may differ between them.
-
This view shows Allocation Basis information in a given language.
APPS.INL_ALLOCATION_BASIS_VL·↳ FND_LOOKUP_VALUES_VL·↳ MTL_UNITS_OF_MEASURE·Explore INL module →
-
- Retrofitted
APPS.PO_UNITS_OF_MEASURE_VAL_V·↳ MTL_UNITS_OF_MEASURE·Explore PO module →
-
This view shows Allocation Basis information in a given language.
APPS.INL_ALLOCATION_BASIS_VL·↳ FND_LOOKUP_VALUES_VL·↳ FND_PROFILE·↳ MTL_UNITS_OF_MEASURE·Explore INL module →
-
View: MTL_PRIMARY_UOMS_VV 12.2.2
10SC ONLY
APPS.MTL_PRIMARY_UOMS_VV·↳ MTL_UNITS_OF_MEASURE_TL·↳ MTL_UOM_CONVERSIONS·Explore INV module →
-
View: POS_ASN_UOM_V 12.1.1
APPS.POS_ASN_UOM_V·↳ MTL_UNITS_OF_MEASURE·Explore ICX module →
-
10SC ONLY
APPS.MTL_UOM_CONVERSIONS_VAL_V·↳ MTL_UNITS_OF_MEASURE·↳ MTL_UOM_CONVERSIONS·Explore INV module →
-
10SC ONLY
APPS.MTL_ALL_PRIMARY_UOMS_VV·↳ MTL_UNITS_OF_MEASURE_TL·↳ MTL_UOM_CONVERSIONS·Explore INV module →
-
View: AHL_ITEM_CLASS_UOM_V 12.1.1
This view retrieves items and all the UOMs which are in the same UOM class as the base UOM of the item.
APPS.AHL_ITEM_CLASS_UOM_V·↳ FND_LOOKUP_VALUES_VL·↳ MTL_SYSTEM_ITEMS_KFV·↳ MTL_UNITS_OF_MEASURE_VL·Explore AHL module →
-
View giving unit of measure conversion rates between the primary unit of measure and another unit of measure
APPS.MTL_UOM_CONVERSIONS_VIEW·↳ MTL_SYSTEM_ITEMS_B·↳ MTL_UNITS_OF_MEASURE_VL·↳ MTL_UOM_CLASS_CONVERSIONS·Explore INV module →
-
10SC ONLY
APPS.MTL_ALL_PRIMARY_UOMS_VV·↳ MTL_UNITS_OF_MEASURE_TL·↳ MTL_UOM_CONVERSIONS·Explore INV module →
-
Table: EGO_UOM_MAPPING_ROWS 12.1.1
This table is used to store mapping row for each UOM.
-
View: ASO_I_ITEM_UOMS_V 12.1.1
This is a view on MTL_ITEMS_UOMS_VIEW which gets valid UOMs for items, considering the conversions that are defined
APPS.ASO_I_ITEM_UOMS_V·↳ MTL_ITEM_UOMS_VIEW·Explore ASO module →
-
View: MSC_ITEM_UOMS_VIEW 12.1.1
APPS.MSC_ITEM_UOMS_VIEW·↳ MSC_SYSTEM_ITEMS·↳ MSC_UNITS_OF_MEASURE·↳ MSC_UOM_CLASS_CONVERSIONS·Explore MSC module →
-
View: OKX_UOM_CLASSES_V 12.2.2
Unit of measure class definitions
APPS.OKX_UOM_CLASSES_V·↳ MTL_UOM_CLASSES_TL·Explore OKX module →
-
View: INVFV_UNITS_OF_MEASURE 12.1.1
- Retrofitted
APPS.INVFV_UNITS_OF_MEASURE·↳ MTL_UNITS_OF_MEASURE·↳ MTL_UOM_CLASSES·Explore INV module →
-
View: OKX_UOM_CLASSES_V 12.1.1
Unit of measure class definitions
APPS.OKX_UOM_CLASSES_V·↳ MTL_UOM_CLASSES_TL·Explore OKX module →
-
View: BIL_DIMV_UOM 12.1.1
Units of measure view
APPS.BIL_DIMV_UOM·↳ FND_GLOBAL·↳ FND_LOOKUPS·↳ MTL_UNITS_OF_MEASURE_TL·Explore BIL module →
-
View: MTL_ITEM_UOMS_VIEW 12.2.2
Holds valid UOMs for items, considering the conversions that are defined
APPS.MTL_ITEM_UOMS_VIEW·↳ MTL_SYSTEM_ITEMS_B·↳ MTL_UNITS_OF_MEASURE·↳ MTL_UNITS_OF_MEASURE_VL·Explore INV module →
-
View: OKX_ITEM_UOMS_V 12.1.1
Item unit of measure codes
APPS.OKX_ITEM_UOMS_V·↳ MTL_SYSTEM_ITEMS_B·↳ MTL_UNITS_OF_MEASURE·↳ MTL_UNITS_OF_MEASURE_TL·Explore OKX module →
-
View: OKX_ITEM_UOMS_V 12.2.2
Item unit of measure codes
APPS.OKX_ITEM_UOMS_V·↳ MTL_SYSTEM_ITEMS_B·↳ MTL_UNITS_OF_MEASURE·↳ MTL_UNITS_OF_MEASURE_TL·Explore OKX module →
-
View: POS_ASN_UOM_V 12.2.2
APPS.POS_ASN_UOM_V·↳ MTL_UNITS_OF_MEASURE·Explore ICX module →
-
List of Values for Unit of Measure
APPS.POR_UNIT_OF_MEASURE_LOV_V·↳ MTL_UNITS_OF_MEASURE_VL·↳ MTL_UOM_CONVERSIONS·Explore ICX module →
-
List of Values for Unit of Measure
APPS.POR_UNIT_OF_MEASURE_LOV_V·↳ MTL_UNITS_OF_MEASURE_VL·↳ MTL_UOM_CONVERSIONS·Explore ICX module →
-
View: MTL_PRIMARY_UOMS_VV 12.1.1
10SC ONLY
APPS.MTL_PRIMARY_UOMS_VV·↳ MTL_UNITS_OF_MEASURE_TL·↳ MTL_UOM_CONVERSIONS·Explore INV module →
-
- Retrofitted
APPS.PO_UNITS_OF_MEASURE_VAL_V·↳ MTL_UNITS_OF_MEASURE·Explore PO module →
-
View: OKX_UNITS_OF_MEASURE_V 12.1.1
Unit of measure definitions
APPS.OKX_UNITS_OF_MEASURE_V·↳ MTL_UNITS_OF_MEASURE_TL·Explore OKX module →
-
10SC ONLY
APPS.MTL_UOM_CONVERSIONS_VAL_V·↳ MTL_UNITS_OF_MEASURE·↳ MTL_UOM_CONVERSIONS·Explore INV module →
-
View: OKX_UNITS_OF_MEASURE_V 12.2.2
Unit of measure definitions
APPS.OKX_UNITS_OF_MEASURE_V·↳ MTL_UNITS_OF_MEASURE_TL·Explore OKX module →
-
View: MSC_ITEM_UOMS_VIEW 12.2.2
APPS.MSC_ITEM_UOMS_VIEW·↳ MSC_SYSTEM_ITEMS·↳ MSC_UNITS_OF_MEASURE·↳ MSC_UOM_CLASS_CONVERSIONS·Explore MSC module →
-
View: ASO_I_ITEM_UOMS_V 12.2.2
This is a view on MTL_ITEMS_UOMS_VIEW which gets valid UOMs for items, considering the conversions that are defined
APPS.ASO_I_ITEM_UOMS_V·↳ MTL_ITEM_UOMS_VIEW·Explore ASO module →
-
View: AHL_ITEM_CLASS_UOM_V 12.2.2
This view retrieves items and all the UOMs which are in the same UOM class as the base UOM of the item.
APPS.AHL_ITEM_CLASS_UOM_V·↳ FND_LOOKUP_VALUES_VL·↳ MTL_SYSTEM_ITEMS_KFV·↳ MTL_UNITS_OF_MEASURE_VL·Explore AHL module →
-
View: MTL_ITEM_UOMS_VIEW 12.1.1
Holds valid UOMs for items, considering the conversions that are defined
APPS.MTL_ITEM_UOMS_VIEW·↳ MTL_SYSTEM_ITEMS_B·↳ MTL_UNITS_OF_MEASURE·↳ MTL_UNITS_OF_MEASURE_VL·Explore INV module →
-
This table contains metadata information about Attributes
-
View giving unit of measure conversion rates between the primary unit of measure and another unit of measure
APPS.MTL_UOM_CONVERSIONS_VIEW·↳ MTL_SYSTEM_ITEMS_B·↳ MTL_UNITS_OF_MEASURE_VL·↳ MTL_UOM_CLASS_CONVERSIONS·Explore INV module →
-
APPS.MSC_UOM_CONVERSIONS_VIEW·↳ MSC_SYSTEM_ITEMS·↳ MSC_UNITS_OF_MEASURE·↳ MSC_UOM_CLASS_CONVERSIONS·Explore MSC module →
-
View: AR_UOM_L_VL 12.2.2
unit of measure line mls extract
APPS.AR_UOM_L_VL·↳ AR_XLA_LINES_EXTRACT·↳ MTL_UNITS_OF_MEASURE_TL·Explore AR module →
-
APPS.MSC_UOM_CONVERSIONS_VIEW·↳ MSC_SYSTEM_ITEMS·↳ MSC_UNITS_OF_MEASURE·↳ MSC_UOM_CLASS_CONVERSIONS·Explore MSC module →
-
View: AR_UOM_L_VL 12.1.1
unit of measure line mls extract
APPS.AR_UOM_L_VL·↳ AR_XLA_LINES_EXTRACT·↳ MTL_UNITS_OF_MEASURE_TL·Explore AR module →
-
View: EDW_MTL_UOMD_UOM_LCV 12.1.1
Source View for the UOM level of the UOM Dimension
APPS.EDW_MTL_UOMD_UOM_LCV·↳ EDW_LOCAL_INSTANCE·↳ MTL_UNITS_OF_MEASURE·Explore OPI module →
-
View: INVBV_UNITS_OF_MEASURE 12.2.2
- Retrofitted
APPS.INVBV_UNITS_OF_MEASURE·↳ MTL_UNITS_OF_MEASURE·Explore INV module →
-
View: INVBV_UNITS_OF_MEASURE 12.1.1
- Retrofitted
APPS.INVBV_UNITS_OF_MEASURE·↳ MTL_UNITS_OF_MEASURE·Explore INV module →
-
Table: EGO_UOM_MAPPING_ROWS 12.2.2
This table is used to store mapping row for each UOM.
-
View: INVFV_UOM_CONVERSIONS 12.2.2
- Retrofitted
APPS.INVFV_UOM_CONVERSIONS·↳ MTL_SYSTEM_ITEMS·↳ MTL_UOM_CONVERSIONS·Explore INV module →
-
View: INVFV_UOM_CONVERSIONS 12.1.1
- Retrofitted
APPS.INVFV_UOM_CONVERSIONS·↳ MTL_SYSTEM_ITEMS·↳ MTL_UOM_CONVERSIONS·Explore INV module →
-
View: INVBV_UOM_CONVERSIONS 12.1.1
- Retrofitted
APPS.INVBV_UOM_CONVERSIONS·↳ MTL_SYSTEM_ITEMS·↳ MTL_UOM_CONVERSIONS·Explore INV module →
-
View: INVFV_UNITS_OF_MEASURE 12.2.2
- Retrofitted
APPS.INVFV_UNITS_OF_MEASURE·↳ MTL_UNITS_OF_MEASURE·↳ MTL_UOM_CLASSES·Explore INV module →
-
View: INVBV_UOM_CONVERSIONS 12.2.2
- Retrofitted
APPS.INVBV_UOM_CONVERSIONS·↳ MTL_SYSTEM_ITEMS·↳ MTL_UOM_CONVERSIONS·Explore INV module →
-
View: OKX_TUOM_V 12.2.2
View on mtl_units_of_measure tl . Will be usedto fetch time units of measure.
APPS.OKX_TUOM_V·↳ MTL_UNITS_OF_MEASURE_TL·Explore OKX module →