Search Results mtl_item_revisions_vl
Overview
MTL_ITEM_REVISIONS_VL is a multilingual (ML) view owned by the APPS schema in Oracle E-Business Suite. It is registered under the INV – Inventory product and carries a VALID status in the ETRM repository for releases 12.1.1 and 12.2.2. The view presents item revision information for inventory items in a language-aware format, exposing both the revision attributes and the translated revision description. As a "_VL" view, it follows the standard Oracle EBS multilingual pattern: it joins a "_B" (base) table containing language-independent columns with a "_TL" (translation) table containing language-dependent descriptive columns, filtered to the session language.
Within Oracle EBS reporting and integration, this view functions as the canonical read interface for revision data. It shields consumers from the underlying partitioned storage model, so reports, concurrent programs, OAF pages, and external integrations can query a single object rather than performing the join themselves. Because the row identifier is derived from the base table's ROWID, the view is generally treated as read-only.
Underlying Base Objects
Per the documented view text, MTL_ITEM_REVISIONS_VL is defined over two synonyms referencing the base tables:
- MTL_ITEM_REVISIONS_B — the base table supplying language-independent columns such as INVENTORY_ITEM_ID, ORGANIZATION_ID, REVISION_ID, REVISION, dates, DFF attributes, and WHO/audit columns.
- MTL_ITEM_REVISIONS_TL — the translation table supplying language-dependent columns, principally DESCRIPTION.
The join condition matches the three-part key (INVENTORY_ITEM_ID, ORGANIZATION_ID, REVISION_ID) between the two objects, with a filter restricting the translation row to the current session language via T.LANGUAGE = USERENV('LANG'). The base alias B contributes the ROWID (aliased ROW_ID) and all non-translated columns; the TL alias T contributes only DESCRIPTION. This structure mirrors other item-related _VL views in the INV product and is consistent across both 12.1.1 and 12.2.2.
Key Columns
- ROW_ID — ROWID of the base table row; a unique identifier for the revision record.
- INVENTORY_ITEM_ID, ORGANIZATION_ID, REVISION_ID — the composite key identifying the revision within a given organization.
- REVISION, REVISION_LABEL — the revision code and its display label.
- REVISION_REASON — reason associated with the revision.
- CHANGE_NOTICE, ECN_INITIATION_DATE — engineering change notice reference and its initiation date.
- IMPLEMENTATION_DATE, EFFECTIVITY_DATE — when the revision takes effect.
- REVISED_ITEM_SEQUENCE_ID — sequence identifier for the revision ordering.
- LIFECYCLE_ID, CURRENT_PHASE_ID — lifecycle and phase identifiers for the item revision.
- ATTRIBUTE_CATEGORY and ATTRIBUTE1–ATTRIBUTE15 — descriptive flexfield context and segments.
- OBJECT_VERSION_NUMBER — optimistic locking column used by the OAF/BC4J layer.
- WHO columns — CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN, and concurrent program columns (REQUEST_ID, PROGRAM_APPLICATION_ID, PROGRAM_ID, PROGRAM_UPDATE_DATE).
- DESCRIPTION — the language-dependent revision description sourced from the TL table.
Common Use Cases and Queries
Typical uses include enumerating all active revisions for an item, verifying effectivity, extracting revision descriptions for reporting, and joining revision information to item master or on-hand queries for version control.
SELECT inventory_item_id, organization_id, revision, revision_label, description FROM apps.mtl_item_revisions_vl WHERE inventory_item_id = :p_item_id AND organization_id = :p_org_id ORDER BY revised_item_sequence_id;
SELECT mir.organization_id, mir.inventory_item_id, mir.revision,
mir.effectivity_date, mir.description
FROM apps.mtl_item_revisions_vl mir
WHERE mir.implementation_date IS NOT NULL
AND mir.effectivity_date <= SYSDATE;
Because DESCRIPTION is filtered by user language, applications should not persist it beyond the session; where multi-language output is required, querying MTL_ITEM_REVISIONS_TL directly with an explicit LANGUAGE is the safer approach.
-
View: MTL_ITEM_REVISIONS_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_ITEM_REVISIONS_VL, object_name:MTL_ITEM_REVISIONS_VL, status:VALID, product: INV - Inventory , description: Item Revisions multilingual view , implementation_dba_data: APPS.MTL_ITEM_REVISIONS_VL ,
-
View: MTL_ITEM_REVISIONS_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_ITEM_REVISIONS_VL, object_name:MTL_ITEM_REVISIONS_VL, status:VALID, product: INV - Inventory , description: Item Revisions multilingual view , implementation_dba_data: APPS.MTL_ITEM_REVISIONS_VL ,
-
PACKAGE BODY: APPS.EGO_TRANSACTION_ATTRS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:EGO_TRANSACTION_ATTRS_PVT, status:VALID,
-
PACKAGE BODY: APPS.BOMPEXPL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BOMPEXPL, status:VALID,
-
PACKAGE BODY: APPS.BOMPEXPL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BOMPEXPL, status:VALID,
-
SYNONYM: APPS.MTL_ITEM_REVISIONS_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_ITEM_REVISIONS_TL, status:VALID,
-
SYNONYM: APPS.MTL_ITEM_REVISIONS_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MTL_ITEM_REVISIONS_TL, status:VALID,
-
PACKAGE BODY: APPS.MTL_CROSS_REFERENCES_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MTL_CROSS_REFERENCES_PVT, status:VALID,
-
PACKAGE BODY: APPS.EGO_ITEM_WS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:EGO_ITEM_WS_PVT, status:VALID,
-
PACKAGE BODY: APPS.OKS_AUTH_UTIL_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKS_AUTH_UTIL_PVT, status:VALID,
-
PACKAGE BODY: APPS.INV_EBI_ITEM_HELPER
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INV_EBI_ITEM_HELPER, status:VALID,
-
VIEW: APPS.ENG_CHANGE_OBJ_RELATIONSHIPS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ENG.ENG_CHANGE_OBJ_RELATIONSHIPS_V, object_name:ENG_CHANGE_OBJ_RELATIONSHIPS_V, status:VALID,
-
VIEW: APPS.BOM_EXPLOSIONS_ALL_V
12.2.2
-
VIEW: APPS.ENG_CHANGE_OBJ_RELATIONSHIPS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ENG.ENG_CHANGE_OBJ_RELATIONSHIPS_V, object_name:ENG_CHANGE_OBJ_RELATIONSHIPS_V, status:VALID,
-
SYNONYM: APPS.MTL_ITEM_REVISIONS_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MTL_ITEM_REVISIONS_B, status:VALID,
-
PACKAGE BODY: APPS.OKS_AUTH_UTIL_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKS_AUTH_UTIL_PVT, status:VALID,
-
VIEW: APPS.BOM_EXPLOSIONS_ALL_V
12.1.1
-
SYNONYM: APPS.MTL_ITEM_REVISIONS_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_ITEM_REVISIONS_B, status:VALID,
-
VIEW: APPS.MTL_ITEM_REVISIONS_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_ITEM_REVISIONS_VL, object_name:MTL_ITEM_REVISIONS_VL, status:VALID,
-
VIEW: APPS.ENG_CHANGE_OBJ_RELATIONSHIPS_V
12.2.2
-
VIEW: APPS.ENG_CHANGE_OBJ_RELATIONSHIPS_V
12.1.1
-
View: BOM_EXPLOSIONS_ALL_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BOM.BOM_EXPLOSIONS_ALL_V, object_name:BOM_EXPLOSIONS_ALL_V, status:VALID, product: BOM - Bills of Material , description: View over BOM_EXPLOSIONS_ALL Table , implementation_dba_data: APPS.BOM_EXPLOSIONS_ALL_V ,
-
VIEW: APPS.MTL_ITEM_REVISIONS_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_ITEM_REVISIONS_VL, object_name:MTL_ITEM_REVISIONS_VL, status:VALID,
-
View: BOM_EXPLOSIONS_ALL_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:BOM.BOM_EXPLOSIONS_ALL_V, object_name:BOM_EXPLOSIONS_ALL_V, status:VALID, product: BOM - Bills of Material , description: View over BOM_EXPLOSIONS_ALL Table , implementation_dba_data: APPS.BOM_EXPLOSIONS_ALL_V ,
-
View: ENG_CHANGE_OBJ_RELATIONSHIPS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ENG.ENG_CHANGE_OBJ_RELATIONSHIPS_V, object_name:ENG_CHANGE_OBJ_RELATIONSHIPS_V, status:VALID, product: ENG - Engineering , implementation_dba_data: APPS.ENG_CHANGE_OBJ_RELATIONSHIPS_V ,
-
View: ENG_CHANGE_OBJ_RELATIONSHIPS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ENG.ENG_CHANGE_OBJ_RELATIONSHIPS_V, object_name:ENG_CHANGE_OBJ_RELATIONSHIPS_V, status:VALID, product: ENG - Engineering , implementation_dba_data: APPS.ENG_CHANGE_OBJ_RELATIONSHIPS_V ,
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
SYNONYM: APPS.MTL_ITEM_REVISIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_ITEM_REVISIONS, status:VALID,
-
SYNONYM: APPS.MTL_ITEM_REVISIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MTL_ITEM_REVISIONS, status:VALID,
-
APPS.MTL_CROSS_REFERENCES_PVT SQL Statements
12.2.2
-
VIEW: APPS.BOM_EXPLOSIONS_V
12.1.1
-
VIEW: APPS.BOM_EXPLOSIONS_V
12.2.2
-
APPS.INV_EBI_ITEM_HELPER dependencies on MTL_ITEM_REVISIONS_VL
12.2.2
-
VIEW: APPS.BOM_EXPLOSIONS_ALL_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BOM.BOM_EXPLOSIONS_ALL_V, object_name:BOM_EXPLOSIONS_ALL_V, status:VALID,
-
VIEW: APPS.BOM_EXPLOSIONS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BOM.BOM_EXPLOSIONS_V, object_name:BOM_EXPLOSIONS_V, status:VALID,
-
APPS.OKS_AUTH_UTIL_PVT dependencies on MTL_ITEM_REVISIONS_VL
12.2.2
-
APPS.MTL_CROSS_REFERENCES_PVT dependencies on MTL_ITEM_REVISIONS_VL
12.2.2
-
APPS.BOMPEXPL dependencies on MTL_ITEM_REVISIONS_VL
12.1.1
-
APPS.EGO_TRANSACTION_ATTRS_PVT dependencies on MTL_ITEM_REVISIONS_VL
12.2.2
-
APPS.EGO_ITEM_WS_PVT dependencies on MTL_ITEM_REVISIONS_VL
12.2.2
-
APPS.BOMPEXPL dependencies on MTL_ITEM_REVISIONS_VL
12.2.2
-
APPS.OKS_AUTH_UTIL_PVT dependencies on MTL_ITEM_REVISIONS_VL
12.1.1
-
APPS.BOMPEXPL SQL Statements
12.1.1
-
APPS.EGO_TRANSACTION_ATTRS_PVT SQL Statements
12.2.2
-
APPS.BOMPEXPL SQL Statements
12.2.2
-
APPS.MTL_CROSS_REFERENCES_PVT dependencies on MTL_ITEM_REVISIONS
12.2.2
-
APPS.INV_EBI_ITEM_HELPER dependencies on MTL_ITEM_REVISIONS
12.2.2
-
APPS.MTL_CROSS_REFERENCES_PVT dependencies on DUAL
12.2.2
-
PACKAGE BODY: APPS.MTL_CROSS_REFERENCES_PVT
12.2.2