Results for “ic_invn_cls”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
IC_INVN_CLS is a foundational master data table within the Oracle E-Business Suite Process Manufacturing (OPM) module, specifically belonging to the GMI – Process Manufacturing Inventory product. It stores the definition of inventory classes, which are user-defined groupings used to categorize inventory items throughout the OPM (Oracle Process Manufacturing) application. Inventory classes allow planners, warehouse personnel, and reporting systems to segment items by functional, physical, or reporting characteristics — for example, distinguishing raw materials, packaging, intermediates, or finished goods.
Under the heuristic Data Vault classification derived from its foreign key structure, IC_INVN_CLS is assessed as satellite-leaning. This suggests the table behaves primarily as a descriptive attribute container that hangs off a central business key rather than acting as an independent hub or a many-to-many link. The classification should be treated as a modeling suggestion rather than a definitive architectural mandate, particularly because the table also serves as a parent reference for other master data objects.
The documented metadata notes that the table is not implemented in the reference database, meaning its presence depends on whether OPM Inventory class functionality has been configured in a given environment.
Key Information Stored
The primary key of IC_INVN_CLS is defined by the constraint IC_INVN_CLS_PK, which enforces uniqueness on the ICINV_CLASS column. This column is the business identifier for the inventory class — the value that operators see when assigning a class to an item or a purchasing parameter. It therefore functions simultaneously as the surrogate primary key and the principal business-key candidate, since no separate alternate unique index is documented beyond the PK constraint.
Because the documented metadata exposes only a limited column set, the following are the most significant columns and their roles:
- ICINV_CLASS — The inventory class code. This is the primary key column and the value referenced by downstream tables. It is the single most important attribute in the table.
- TEXT_CODE — A foreign key to IC_TEXT_HDR. This links the inventory class to the text header infrastructure used throughout OPM for storing descriptive or multilingual text blocks associated with master data records.
- REPORTING_UOM — A foreign key to SY_UOMS_MST. This designates the unit of measure used when the inventory class is referenced in reporting contexts, allowing classes to standardize quantity presentation across items that may otherwise carry differing stocking UOMs.
Additional descriptive columns likely exist (such as class description and status flags), but they are not documented in the supplied metadata and should be confirmed against the database dictionary in a live instance.
Common Use Cases and Queries
IC_INVN_CLS is most commonly queried when validating or reporting on item classification hierarchies, cost grouping, and UOM-driven reporting. A typical validation query joins items to their assigned class:
- Listing all items within a given inventory class:
SELECT i.ITEM, i.DESCRIPTION, c.ICINV_CLASS FROM IC_ITEM_MST i, IC_INVN_CLS c WHERE i.INV_CLASS = c.ICINV_CLASS; - Resolving the reporting UOM for a class:
SELECT c.ICINV_CLASS, u.UM, u.DESCRIPTION FROM IC_INVN_CLS c, SY_UOMS_MST u WHERE c.REPORTING_UOM = u.UM; - Auditing classes that carry associated text:
SELECT c.ICINV_CLASS, t.TEXT_CODE FROM IC_INVN_CLS c, IC_TEXT_HDR t WHERE c.TEXT_CODE = t.TEXT_CODE; - Identifying purchasing parameters tied to a class:
SELECT p.INV_CLASS, p.PURCHASING_UM FROM IC_PURG_PRM p, IC_INVN_CLS c WHERE p.INV_CLASS = c.ICINV_CLASS;
Reporting use cases include inventory valuation summaries grouped by class, UOM conversion audits where reporting UOMs differ from stocking UOMs, and referential integrity checks before deleting or reclassifying a class definition.
Related Objects
The following objects participate in documented foreign key relationships with IC_INVN_CLS:
- IC_ITEM_MST — References IC_INVN_CLS via IC_ITEM_MST.INV_CLASS = IC_INVN_CLS.ICINV_CLASS. This is the principal consumer of inventory classes, assigning each item to exactly one class.
- IC_PURG_PRM — References IC_INVN_CLS via IC_PURG_PRM.INV_CLASS = IC_INVN_CLS.ICINV_CLASS, linking purchasing parameter defaults to inventory classes.
- IC_TEXT_HDR — Referenced by IC_INVN_CLS via IC_INVN_CLS.TEXT_CODE = IC_TEXT_HDR.TEXT_CODE, providing descriptive text storage.
- SY_UOMS_MST — Referenced by IC_INVN_CLS via IC_INVN_CLS.REPORTING_UOM = SY_UOMS_MST.UM, supplying unit-of-measure validation for the reporting UOM.
Together these relationships position IC_INVN_CLS as a central classification reference within OPM Inventory, mediating between item master data, purchasing defaults, text metadata, and UOM master data.
-
SYNONYM: APPS.IC_INVN_CLS 12.2.2
-
SYNONYM: APPS.IC_INVN_CLS 12.1.1
-
Table: IC_INVN_CLS 12.1.1
This table contains the inventory classes for use throughout OPM.
Not implemented in this database·Explore GMI module →
-
Table: IC_INVN_CLS 12.2.2
This table contains the inventory classes for use throughout OPM.
Not implemented in this database·Explore GMI module →
-
View: PMI_INV_CLS_LOV_V 12.1.1
Inventory Class List Of Values View
-
View: PMI_INV_CLS_LOV_V 12.2.2
Inventory Class List Of Values View
-
View: PMI_INV_CLS_V 12.1.1
Inventory Class List Of Values View
-
View: PMI_INV_CLS_V 12.2.2
Inventory Class List Of Values View
-
VIEW: APPS.IC_INVN_CLS_DFV 12.1.1
-
VIEW: APPS.PMI_INV_CLS_V 12.1.1
-
VIEW: APPS.PMI_INV_CLS_LOV_V 12.2.2
-
VIEW: APPS.PMI_INV_CLS_LOV_V 12.1.1
-
VIEW: APPS.IC_INVN_CLS_DFV 12.2.2
-
VIEW: APPS.PMI_INV_CLS_V 12.2.2
-
VIEW: APPS.IC_INVN_CLS_VW 12.1.1
-
VIEW: APPS.IC_INVN_CLS_DFV 12.2.2
-
VIEW: APPS.PMI_INV_CLS_LOV_V 12.2.2
-
VIEW: APPS.PMI_INV_CLS_V 12.1.1
-
VIEW: APPS.IC_INVN_CLS_VW 12.2.2
-
VIEW: APPS.IC_INVN_CLS_DFV 12.1.1
-
PACKAGE BODY: APPS.GMIVITM 12.1.1
-
12.1.1 FND Design Data 12.1.1
-
12.2.2 FND Design Data 12.2.2
-
VIEW: APPS.PMI_INV_CLS_LOV_V 12.1.1
-
VIEW: APPS.PMI_INV_CLS_V 12.2.2
-
PACKAGE: APPS.GMIVITM 12.1.1
-
PACKAGE BODY: APPS.GMIVITM 12.2.2
-
PACKAGE: APPS.GMIVITM 12.2.2
-
Table: SY_UOMS_MST 12.2.2
Unit of measure master for Oracle Process Manufacturing. Synchronized with MTL_UNITS_OF_MEASURE and associated tables when Oracle Financials is used.
Not implemented in this database·Explore GMA module →
-
Table: SY_UOMS_MST 12.1.1
Unit of measure master for Oracle Process Manufacturing. Synchronized with MTL_UNITS_OF_MEASURE and associated tables when Oracle Financials is used.
Not implemented in this database·Explore GMA module →
-
Table: IC_ITEM_MST 12.1.1
This is the Item definition table. It contains all information relating to an item, such as lot/sublot control, unit of measure information, and all class and type designations.
Not implemented in this database·Explore GMI module →
-
Table: IC_ITEM_MST 12.2.2
This is the Item definition table. It contains all information relating to an item, such as lot/sublot control, unit of measure information, and all class and type designations.
Not implemented in this database·Explore GMI module →
-
APPS.GMIVITM SQL Statements 12.1.1
-
APPS.GMIVITM SQL Statements 12.2.2
-
Inventory purge parameters
-
Inventory purge parameters
-
eTRM - PMI Tables and Views 12.2.2
-
eTRM - PMI Tables and Views 12.1.1
-
PACKAGE BODY: APPS.GMIVITM 12.1.1
-
eTRM - GMI Tables and Views 12.2.2
Table used to relate Item ID with Roles. If the Item ID is NULL, then Roles will be associated with the warehouse Item ID. This table will be used by the Lot Expiry/Retest Workflow.