Search Results mtl_item_revisions_interface
Overview
MTL_ITEM_REVISIONS_INTERFACE is an Inventory (INV) module interface table in Oracle EBS 12.1.1 and 12.2.2 that serves as the staging area for importing and updating item revision data into Oracle Inventory. The table allows external systems, legacy applications, or bulk data loads to submit revision records — including revision labels, effectivity dates, change notices, and lifecycle information — which are then validated and processed by the Item Revisions interface program into the base item revision tables.
From a Data Vault modeling perspective, this table is heuristically classified as standalone, meaning it does not exhibit the hub, link, or satellite characteristics typical of normalized master data. This classification is appropriate given that the table functions as a transient staging buffer rather than a persistent analytical structure. Records are typically short-lived, remaining only until the concurrent interface program processes them successfully or flags them for correction. The table's physical schema in ETRM 12.2.2 documents 53 columns under the INV schema.
Key Information Stored
The table captures the full context required to resolve an inbound revision record against the target item and organization. The most significant columns include:
- INTERFACE_TABLE_UNIQUE_ID — The surrogate primary key and the sole business-key candidate, enforced by unique index MTL_ITEM_REVS_INTERFACE_U1. Every interface row must carry a system-unique value.
- INVENTORY_ITEM_ID / ITEM_NUMBER — Identify the item being revised; the numeric ID is the internal key, while ITEM_NUMBER supports text-based loads.
- ORGANIZATION_ID / ORGANIZATION_CODE — Specify the inventory organization context for the revision.
- REVISION / REVISION_LABEL / REVISION_ID — Carry the revision identifier being introduced or updated.
- REVISION_REASON, REVISION_REASON and CHANGE_NOTICE — Document the engineering change justification.
- ECN_INITIATION_DATE, IMPLEMENTATION_DATE, EFFECTIVITY_DATE — Provide the lifecycle timing attributes that govern when the revision becomes effective.
- IMPLEMENTED_SERIAL_NUMBER — Identifies serial-numbered units affected by the revision.
- LIFECYCLE_ID, CURRENT_PHASE_ID — Link the revision to PLM lifecycle and phase definitions.
- PROCESS_FLAG, TRANSACTION_TYPE, TRANSACTION_ID, SET_PROCESS_ID — Control and track the interface processing state.
- REQUEST_ID, PROGRAM_APPLICATION_ID, PROGRAM_ID, PROGRAM_UPDATE_DATE — Standard concurrent program audit columns.
- REVISED_ITEM_SEQUENCE_ID — A foreign key to ENG_REVISED_ITEMS, tying the staging row to the engineering revised-item structure.
- DESCRIPTION, TEMPLATE_ID, TEMPLATE_NAME, BUNDLE_ID, SOURCE_SYSTEM_ID, SOURCE_SYSTEM_REFERENCE — Support descriptive and source-tracking metadata.
- The fifteen ATTRIBUTE flex columns (ATTRIBUTE_CATEGORY plus ATTRIBUTE1–15) provide extensibility for customer-specific data.
Common Use Cases and Queries
Typical scenarios include bulk loading new revisions for acquired product lines, migrating engineering change data from a PLM system, and automating revision creation via scheduled interfaces. A frequent validation query checks for rows that failed processing:
SELECT INTERFACE_TABLE_UNIQUE_ID, ITEM_NUMBER, REVISION, PROCESS_FLAG, TRANSACTION_TYPE FROM MTL_ITEM_REVISIONS_INTERFACE WHERE PROCESS_FLAG IS NULL OR PROCESS_FLAG != 'S';
Reporting queries often join staging rows to master item data to confirm resolution before processing:
SELECT i.ITEM_NUMBER, r.REVISION, r.EFFECTIVITY_DATE, r.CHANGE_NOTICE FROM MTL_ITEM_REVISIONS_INTERFACE r, MTL_SYSTEM_ITEMS_B i WHERE r.INVENTORY_ITEM_ID = i.INVENTORY_ITEM_ID AND r.ORGANIZATION_ID = i.ORGANIZATION_ID;
Pre-load audits also test for duplicate REVISION values per item and organization, since the interface program rejects conflicts.
Related Objects
- ENG_REVISED_ITEMS — Referenced via REVISED_ITEM_SEQUENCE_ID; the parent engineering revised-item record.
- MTL_ITEM_REVISIONS_B / MTL_ITEM_REVISIONS_TL — The base revision tables that receive validated interface rows.
- MTL_SYSTEM_ITEMS_B — Joins on INVENTORY_ITEM_ID and ORGANIZATION_ID to resolve item context.
- MTL_PARAMETERS — Provides organization defaults used during processing.
- MTL_ITEM_REVISIONS_INTERFACE processing is driven by the Item Revisions Interface concurrent program, and staged rows are typically loaded using SQL*Loader or the INV_ITEM_REVISIONS_PUB API.
-
Table: MTL_ITEM_REVISIONS_INTERFACE
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_ITEM_REVISIONS_INTERFACE, object_name:MTL_ITEM_REVISIONS_INTERFACE, status:VALID, product: INV - Inventory , description: Item Revisions interface , implementation_dba_data: INV.MTL_ITEM_REVISIONS_INTERFACE ,
-
Table: MTL_ITEM_REVISIONS_INTERFACE
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_ITEM_REVISIONS_INTERFACE, object_name:MTL_ITEM_REVISIONS_INTERFACE, status:VALID, product: INV - Inventory , description: Item Revisions interface , implementation_dba_data: INV.MTL_ITEM_REVISIONS_INTERFACE ,
-
APPS.INVPVALI SQL Statements
12.2.2
-
APPS.INVPVALI SQL Statements
12.1.1
-
APPS.INVPAGI3 SQL Statements
12.2.2
-
APPS.INVPAGI3 SQL Statements
12.1.1
-
APPS.BOM_REVISION_API SQL Statements
12.2.2
-
APPS.BOM_REVISION_API SQL Statements
12.1.1
-
PACKAGE BODY: APPS.INVPAGI3
12.1.1
-
PACKAGE BODY: APPS.INVPAGI3
12.2.2
-
APPS.INVPOPIF SQL Statements
12.1.1
-
APPS.INVPOPIF SQL Statements
12.2.2
-
PACKAGE BODY: APPS.BOM_REVISION_API
12.2.2
-
PACKAGE BODY: APPS.BOM_REVISION_API
12.1.1
-
PACKAGE BODY: APPS.INVPVALI
12.1.1
-
PACKAGE BODY: APPS.INVPVALI
12.2.2
-
VIEW: INV.MTL_ITEM_REVISIONS_INTERFACE#
12.2.2
owner:INV, object_type:VIEW, object_name:MTL_ITEM_REVISIONS_INTERFACE#, status:VALID,
-
APPS.INV_COPY_ITEM_CP SQL Statements
12.2.2
-
SYNONYM: APPS.MTL_ITEM_REVISIONS_INTERFACE
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_ITEM_REVISIONS_INTERFACE, status:VALID,
-
APPS.INV_COPY_ITEM_CP SQL Statements
12.1.1
-
SYNONYM: APPS.MTL_ITEM_REVISIONS_INTERFACE
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MTL_ITEM_REVISIONS_INTERFACE, status:VALID,
-
APPS.INVUPD1B SQL Statements
12.2.2
-
APPS.INVUPD1B SQL Statements
12.1.1
-
TRIGGER: APPS.EGO_MIRI_UNIQUE_ID_T
12.2.2
owner:APPS, object_type:TRIGGER, object_name:EGO_MIRI_UNIQUE_ID_T, status:VALID,
-
VIEW: INV.MTL_ITEM_REVISIONS_INTERFACE#
12.2.2
-
TRIGGER: APPS.EGO_MIRI_UNIQUE_ID_T
12.2.2
-
PACKAGE BODY: APPS.BOMPASGB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BOMPASGB, status:VALID,
-
PACKAGE BODY: APPS.INVPAGI3
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INVPAGI3, status:VALID,
-
TRIGGER: APPS.EGO_MIRI_UNIQUE_ID_T
12.1.1
owner:APPS, object_type:TRIGGER, object_name:EGO_MIRI_UNIQUE_ID_T, status:VALID,
-
TRIGGER: APPS.EGO_MIRI_UNIQUE_ID_T
12.1.1
-
APPS.BOM_OPEN_INTERFACE_API SQL Statements
12.1.1
-
PACKAGE BODY: APPS.BOM_REVISION_API
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_REVISION_API, status:VALID,
-
PACKAGE BODY: APPS.BOM_OPEN_INTERFACE_UTL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_OPEN_INTERFACE_UTL, status:VALID,
-
PACKAGE BODY: APPS.BOMPVALB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BOMPVALB, status:VALID,
-
PACKAGE BODY: APPS.INVPOPIF
12.2.2
-
PACKAGE BODY: APPS.BOM_BILL_API
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_BILL_API, status:VALID,
-
PACKAGE BODY: APPS.INV_ITEM_EVENTS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INV_ITEM_EVENTS_PVT, status:VALID,
-
PACKAGE BODY: APPS.INVPVHDR
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INVPVHDR, status:VALID,
-
PACKAGE BODY: APPS.INVPVHDR
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INVPVHDR, status:VALID,
-
PACKAGE BODY: APPS.INV_ITEM_GRP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INV_ITEM_GRP, status:VALID,
-
PACKAGE BODY: APPS.INVPAGI3
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INVPAGI3, status:VALID,
-
PACKAGE BODY: APPS.BOM_REVISION_API
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_REVISION_API, status:VALID,
-
TABLE: INV.MTL_ITEM_REVISIONS_INTERFACE
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_ITEM_REVISIONS_INTERFACE, object_name:MTL_ITEM_REVISIONS_INTERFACE, status:VALID,
-
APPS.BOMPASGB SQL Statements
12.2.2
-
PACKAGE BODY: APPS.BOMPASGB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BOMPASGB, status:VALID,
-
PACKAGE BODY: APPS.INVUPD1B
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INVUPD1B, status:VALID,
-
PACKAGE BODY: APPS.INVUPD1B
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INVUPD1B, status:VALID,
-
PACKAGE BODY: APPS.BOMPPRCB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BOMPPRCB, status:VALID,
-
PACKAGE BODY: APPS.BOMPVALB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BOMPVALB, status:VALID,
-
PACKAGE BODY: APPS.BOM_OPEN_INTERFACE_UTL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_OPEN_INTERFACE_UTL, status:VALID,