Search Results revision_qty_control_code
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
MTL_SYSTEM_ITEMS_INTERFACE is the Inventory Items Open Interface table in Oracle E-Business Suite, owned by the INV (Inventory) schema. It serves as the staging and validation surface through which item master records are loaded into Oracle Inventory, either from external systems, legacy conversions, or third-party applications. Records inserted into this table are processed by the Item Open Interface concurrent program, which validates each row, may route it through the Item Interface Errors and correction workflow, and ultimately inserts the accepted definitions into MTL_SYSTEM_ITEMS_B.
The table is wide, with 437 documented columns in the 12.2.2 physical schema, reflecting the full breadth of item attribute groups: inventory, purchasing, receiving, planning (MRP), bills of material, costing, service, quality, lot and serial control, process manufacturing, and global trade. It is not a transactional table; it is a transient staging structure whose rows are consumed by the import process and generally purged after processing.
Under the heuristic Data Vault classification derived from the FK structure, this object resolves as standalone, meaning it shows no strong parent-child dependency pattern and behaves as an independent staging entity. This is a modeling suggestion rather than a physical constraint — in practice, the table holds descriptive item attribute payloads that would map to a satellite-style construct around an item business key.
Key Information Stored
Because the column list is extensive, the following are the columns of greatest structural and functional importance.
- INTERFACE_TABLE_UNIQUE_ID — documented as the unique index candidate (MTL_SYSTEM_ITEMS_INTERFACE_U2), making it the business-key candidate used to identify each staging row uniquely. This is the primary handle for correlating interface rows with error records and with the resulting MTL_SYSTEM_ITEMS_B records.
- INVENTORY_ITEM_ID / ORGANIZATION_ID — the target item identity and destination organization. Together these link the staged record to the item definition being created or updated.
- SEGMENT1 through SEGMENT20 — the concatenated key flexfield segments that form the item number as configured for the item key flexfield.
- DESCRIPTION / LONG_DESCRIPTION — the short and extended item descriptions.
- PRIMARY_UOM_CODE / PRIMARY_UNIT_OF_MEASURE — the primary stocking unit of measure, mandatory for item creation.
- ITEM_TYPE / BOM_ITEM_TYPE — classification of the item (standard, model, option class, kit, planning bill, phantom), which drives downstream BOM and planning behavior.
- INVENTORY_ITEM_FLAG, PURCHASING_ITEM_FLAG, CUSTOMER_ORDER_FLAG, SERVICE_ITEM_FLAG, ENG_ITEM_FLAG — the "item usage" flags that determine which modules treat the item as in scope.
- INVENTORY_ITEM_STATUS_CODE / ENABLED_FLAG — lifecycle and activation state controlling whether the item is transactable.
- ITEM_CATALOG_GROUP_ID — the item catalog group, with a documented FK to MTL_ITEM_CATALOG_GROUPS_B.
- HAZARD_CLASS_ID — the hazardous material class, with a documented FK to PO_HAZARD_CLASSES_B.
- UN_NUMBER_ID — the United Nations hazardous goods identifier, with a documented FK to PO_UN_NUMBERS_B.
- PROCESS_FLAG, SET_PROCESS_ID, TRANSACTION_TYPE — control columns indicating the intended processing action (insert or update) and the batch grouping for the concurrent program.
- REQUEST_ID, PROGRAM_APPLICATION_ID, PROGRAM_ID, PROGRAM_UPDATE_DATE — the standard concurrent program audit trail identifying the import run that touched the row.
Common Use Cases and Queries
The table is most often used to stage bulk item loads, to diagnose failures from a prior import run, and to audit what the interface received versus what was finally created.
- Monitoring an import batch: query rows by PROCESS_FLAG and SET_PROCESS_ID to see how many are pending, errored, or complete for a given run.
- Correlating interface rows to errors: join INTERFACE_TABLE_UNIQUE_ID to MTL_INTERFACE_ERRORS.INTERFACE_TABLE_UNIQUE_ID to retrieve validation failure messages for each staging row.
- Confirming successful creation: join the interface row to MTL_SYSTEM_ITEMS_B on ORGANIZATION_ID and the reconstructed segment key to verify the final item record.
- Auditing failed purchasable attributes: filter on HAZARD_CLASS_ID or UN_NUMBER_ID to identify rows rejected because the referenced hazardous class or UN number does not exist in the PO tables.
A representative query to review errors for a batch is:
SELECT i.INTERFACE_TABLE_UNIQUE_ID, i.SEGMENT1, i.ORGANIZATION_CODE, i.PROCESS_FLAG, e.MESSAGE_TEXT FROM MTL_SYSTEM_ITEMS_INTERFACE i, MTL_INTERFACE_ERRORS e WHERE i.INTERFACE_TABLE_UNIQUE_ID = e.INTERFACE_TABLE_UNIQUE_ID AND i.SET_PROCESS_ID = :batch_id;
Related Objects
- MTL_SYSTEM_ITEMS_B — the destination base table holding the validated item master definitions.
- MTL_INTERFACE_ERRORS — stores validation messages keyed by INTERFACE_TABLE_UNIQUE_ID.
- MTL_ITEM_CATALOG_GROUPS_B — referenced through ITEM_CATALOG_GROUP_ID.
- PO_HAZARD_CLASSES_B — referenced through HAZARD_CLASS_ID.
- PO_UN_NUMBERS_B — referenced through UN_NUMBER_ID.
- MTL_ITEM_CATEGORIES / MTL_ITEM_CATEGORIES_INTERFACE — category assignments frequently loaded alongside item interface rows.
- MTL_ITEM_REVISIONS_INTERFACE — companion interface for revision data.
- EGO_ITEM_PUB / EGO_ITEM_GRP — the public API layer that provides the supported programmatic path for item creation in place of direct interface inserts.
-
Table: MTL_SYSTEM_ITEMS_INTERFACE
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_SYSTEM_ITEMS_INTERFACE, object_name:MTL_SYSTEM_ITEMS_INTERFACE, status:VALID, product: INV - Inventory , description: Inventory Items Open Interface table , implementation_dba_data: INV.MTL_SYSTEM_ITEMS_INTERFACE ,
-
Table: MTL_SYSTEM_ITEMS_B
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_SYSTEM_ITEMS_B, object_name:MTL_SYSTEM_ITEMS_B, status:VALID, product: INV - Inventory , description: Inventory item definitions , implementation_dba_data: INV.MTL_SYSTEM_ITEMS_B ,
-
Table: MTL_SYSTEM_ITEMS_B
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_SYSTEM_ITEMS_B, object_name:MTL_SYSTEM_ITEMS_B, status:VALID, product: INV - Inventory , description: Inventory item definitions , implementation_dba_data: INV.MTL_SYSTEM_ITEMS_B ,
-
Table: MTL_SYSTEM_ITEMS_INTERFACE
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_SYSTEM_ITEMS_INTERFACE, object_name:MTL_SYSTEM_ITEMS_INTERFACE, status:VALID, product: INV - Inventory , description: Inventory Items Open Interface table , implementation_dba_data: INV.MTL_SYSTEM_ITEMS_INTERFACE ,
-
Table: INV_ITEM_TEMP
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.INV_ITEM_TEMP, object_name:INV_ITEM_TEMP, status:VALID, product: INV - Inventory , implementation_dba_data: INV.INV_ITEM_TEMP ,
-
Table: INV_ITEM_TEMP
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.INV_ITEM_TEMP, object_name:INV_ITEM_TEMP, status:VALID, product: INV - Inventory , implementation_dba_data: INV.INV_ITEM_TEMP ,
-
View: MTL_QOH_REV_ALL_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_QOH_REV_ALL_V, object_name:MTL_QOH_REV_ALL_V, status:VALID, product: INV - Inventory , description: 10SC ONLY , implementation_dba_data: APPS.MTL_QOH_REV_ALL_V ,
-
View: MTL_QOH_REV_ALL_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_QOH_REV_ALL_V, object_name:MTL_QOH_REV_ALL_V, status:VALID, product: INV - Inventory , description: 10SC ONLY , implementation_dba_data: APPS.MTL_QOH_REV_ALL_V ,
-
View: MTL_QOH_ITEM_ALL_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_QOH_ITEM_ALL_V, object_name:MTL_QOH_ITEM_ALL_V, status:VALID, product: INV - Inventory , description: 10SC ONLY , implementation_dba_data: APPS.MTL_QOH_ITEM_ALL_V ,
-
View: MTL_QOH_ITEM_ALL_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_QOH_ITEM_ALL_V, object_name:MTL_QOH_ITEM_ALL_V, status:VALID, product: INV - Inventory , description: 10SC ONLY , implementation_dba_data: APPS.MTL_QOH_ITEM_ALL_V ,
-
View: MTL_QOH_LOC_ALL_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_QOH_LOC_ALL_V, object_name:MTL_QOH_LOC_ALL_V, status:VALID, product: INV - Inventory , description: 10SC ONLY , implementation_dba_data: APPS.MTL_QOH_LOC_ALL_V ,
-
View: MTL_QOH_SUB_ALL_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_QOH_SUB_ALL_V, object_name:MTL_QOH_SUB_ALL_V, status:VALID, product: INV - Inventory , description: 10SC ONLY , implementation_dba_data: APPS.MTL_QOH_SUB_ALL_V ,
-
View: MTL_QOH_LOC_ALL_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_QOH_LOC_ALL_V, object_name:MTL_QOH_LOC_ALL_V, status:VALID, product: INV - Inventory , description: 10SC ONLY , implementation_dba_data: APPS.MTL_QOH_LOC_ALL_V ,
-
View: MTL_QOH_SUB_ALL_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_QOH_SUB_ALL_V, object_name:MTL_QOH_SUB_ALL_V, status:VALID, product: INV - Inventory , description: 10SC ONLY , implementation_dba_data: APPS.MTL_QOH_SUB_ALL_V ,
-
View: MTL_QOH_LOT_ALL_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_QOH_LOT_ALL_V, object_name:MTL_QOH_LOT_ALL_V, status:VALID, product: INV - Inventory , description: 10SC ONLY , implementation_dba_data: APPS.MTL_QOH_LOT_ALL_V ,
-
View: MTL_QOH_LOT_ALL_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_QOH_LOT_ALL_V, object_name:MTL_QOH_LOT_ALL_V, status:VALID, product: INV - Inventory , description: 10SC ONLY , implementation_dba_data: APPS.MTL_QOH_LOT_ALL_V ,
-
View: MTL_PHYSICAL_INVENTORY_TAGS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_PHYSICAL_INVENTORY_TAGS_V, object_name:MTL_PHYSICAL_INVENTORY_TAGS_V, status:VALID, product: INV - Inventory , description: View based on table MTL_PHYSICAL_INVENTORY_TAGS. Has information for all the Physical Inventory tags. , implementation_dba_data: APPS.MTL_PHYSICAL_INVENTORY_TAGS_V ,
-
View: MTL_PHYSICAL_INVENTORY_TAGS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_PHYSICAL_INVENTORY_TAGS_V, object_name:MTL_PHYSICAL_INVENTORY_TAGS_V, status:VALID, product: INV - Inventory , description: View based on table MTL_PHYSICAL_INVENTORY_TAGS. Has information for all the Physical Inventory tags. , implementation_dba_data: APPS.MTL_PHYSICAL_INVENTORY_TAGS_V ,
-
View: MTL_ITEM_FLEXFIELDS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_ITEM_FLEXFIELDS, object_name:MTL_ITEM_FLEXFIELDS, status:VALID, product: INV - Inventory , description: This view is based on the key flexfield view MTL_SYSTEM_ITEMS_B_KFV. It contains columns with padded and unpadded concatenated segments of an item number. , implementation_dba_data: APPS.MTL_ITEM_FLEXFIELDS ,
-
View: MTL_ITEM_FLEXFIELDS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_ITEM_FLEXFIELDS, object_name:MTL_ITEM_FLEXFIELDS, status:VALID, product: INV - Inventory , description: This view is based on the key flexfield view MTL_SYSTEM_ITEMS_B_KFV. It contains columns with padded and unpadded concatenated segments of an item number. , implementation_dba_data: APPS.MTL_ITEM_FLEXFIELDS ,
-
View: MTL_SYSTEM_ITEMS_B_KFV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_SYSTEM_ITEMS_B_KFV, object_name:MTL_SYSTEM_ITEMS_B_KFV, status:VALID, product: INV - Inventory , description: System Items Key Flexfield View , implementation_dba_data: APPS.MTL_SYSTEM_ITEMS_B_KFV ,
-
View: MTL_SYSTEM_ITEMS_B_KFV
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_SYSTEM_ITEMS_B_KFV, object_name:MTL_SYSTEM_ITEMS_B_KFV, status:VALID, product: INV - Inventory , description: System Items Key Flexfield View , implementation_dba_data: APPS.MTL_SYSTEM_ITEMS_B_KFV ,
-
View: MTL_CYCLE_COUNT_ENTRIES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_CYCLE_COUNT_ENTRIES_V, object_name:MTL_CYCLE_COUNT_ENTRIES_V, status:VALID, product: INV - Inventory , description: 10SC ONLY , implementation_dba_data: APPS.MTL_CYCLE_COUNT_ENTRIES_V ,
-
View: MTL_CYCLE_COUNT_ENTRIES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_CYCLE_COUNT_ENTRIES_V, object_name:MTL_CYCLE_COUNT_ENTRIES_V, status:VALID, product: INV - Inventory , description: 10SC ONLY , implementation_dba_data: APPS.MTL_CYCLE_COUNT_ENTRIES_V ,
-
View: MTL_SYSTEM_ITEMS_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_SYSTEM_ITEMS_VL, object_name:MTL_SYSTEM_ITEMS_VL, status:VALID, product: INV - Inventory , description: System Items multilingual view with concatenated segments column , implementation_dba_data: APPS.MTL_SYSTEM_ITEMS_VL ,
-
View: MTL_CLIENT_ITEMS_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_CLIENT_ITEMS_VL, object_name:MTL_CLIENT_ITEMS_VL, status:VALID, product: INV - Inventory , implementation_dba_data: APPS.MTL_CLIENT_ITEMS_VL ,
-
View: MTL_SYSTEM_ITEMS_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_SYSTEM_ITEMS_VL, object_name:MTL_SYSTEM_ITEMS_VL, status:VALID, product: INV - Inventory , description: System Items multilingual view with concatenated segments column , implementation_dba_data: APPS.MTL_SYSTEM_ITEMS_VL ,
-
View: MTL_SYSTEM_ITEMS_FVL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_SYSTEM_ITEMS_FVL, object_name:MTL_SYSTEM_ITEMS_FVL, status:VALID, product: INV - Inventory , description: Base view for the Define System Items (INVIDITM) form MTL_SYSTEM_ITEMS block. This view is MLS enabled. , implementation_dba_data: APPS.MTL_SYSTEM_ITEMS_FVL ,
-
View: MTL_SYSTEM_ITEMS_FVL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_SYSTEM_ITEMS_FVL, object_name:MTL_SYSTEM_ITEMS_FVL, status:VALID, product: INV - Inventory , description: Base view for the Define System Items (INVIDITM) form MTL_SYSTEM_ITEMS block. This view is MLS enabled. , implementation_dba_data: APPS.MTL_SYSTEM_ITEMS_FVL ,
-
Lookup Type: INV_ITEM_ATTRIBUTES
12.2.2
product: INV - Inventory , meaning: Item Attributes , description: Item Attributes ,
-
Lookup Type: INV_ITEM_ATTRIBUTES
12.1.1
product: INV - Inventory , meaning: Item Attributes , description: Item Attributes ,