Search Results mtl_system_items_interface_s
Overview
APPS.BOM_RTG_OI_UTIL is a utility PL/SQL package in Oracle EBS Release 12.1.1 and 12.2.2 that supports the open interface for importing manufacturing routing and resource information into Oracle Bills of Material. The package body carries the implementation logic behind the routing open interface, translating staged rows held in interface tables into the corresponding production routing entities: operational routings, operation sequences, operation resources, sub-operation resources, operation networks, and routing revisions.
The object is registered in the ETRM repository with VALID status under the APPS schema and is classified as a utility (UTIL) API rather than a public business API. Its design reflects the standard Oracle open-interface pattern, where batch-loaded rows are validated against master data, errors are recorded for correction, and successfully processed rows are migrated into the base tables and optionally purged from the staging tables.
Key Procedures and Functions
Six documented procedures make up the executable surface of the package body, each responsible for one slice of the routing import pipeline:
- PROCESS_RTG_HEADER — Handles the routing header level. It establishes or validates the operational routing record associated with the item revision being imported, forming the parent context for subsequently processed operation rows.
- PROCESS_OP_SEQS — Processes operation sequence rows from the operation sequences interface, creating or updating the manufacturing operations that belong to the routing header.
- PROCESS_OP_RESOURCES — Processes operation resource rows from the op resources interface, attaching resources and their usage to the parent operation sequences.
- PROCESS_SUB_OP_RESOURCES — Handles sub-operation resource rows, applying resource assignments at the sub-operation tier of the routing structure.
- PROCESS_OP_NWKS — Processes operation network rows, maintaining the flow and network relationships between operations in the routing.
- PROCESS_RTG_REVISIONS — Processes routing item revision data, binding routing structures to the correct item revision so that engineering-change-controlled routings remain consistent.
Tables Accessed
The package reads and writes a well-defined set of interface and base tables through APPS synonyms. On the interface side it consumes BOM_OP_ROUTINGS_INTERFACE, BOM_OP_SEQUENCES_INTERFACE, BOM_OP_RESOURCES_INTERFACE, BOM_SUB_OP_RESOURCES_INTERFACE, BOM_OP_NETWORKS_INTERFACE, and MTL_RTG_ITEM_REVS_INTERFACE. These hold the staged import rows supplied by external systems or data conversion programs.
Validation and derivation draw on BOM_OPERATIONAL_ROUTINGS, BOM_OPERATION_SEQUENCES, BOM_RESOURCES, BOM_STANDARD_OPERATIONS, BOM_DEPARTMENTS, and MTL_SYSTEM_ITEMS along with the key flexfield views MTL_SYSTEM_ITEMS_KFV and MTL_ITEM_LOCATIONS_KFV. Imported rows that fail validation generate messages through FND_MESSAGE and are logged to MTL_INTERFACE_ERRORS. BOM_INTERFACE_DELETE_GROUPS controls the bulk deletion of successfully processed interface rows. WIP_LINES and MTL_PARAMETERS supply shop-floor and inventory-organization context, and the package references itself recursively for shared internal logic.
Usage Notes
BOM_RTG_OI_UTIL is invoked indirectly rather than called directly by end users. It forms part of the processing engine behind the Bills of Material routing open interface concurrent programs, which submit the interface rows through the standard import cycle: validation, error reporting, and successful migration to base tables. The dependency list confirms it is not referenced by any other database object, so callers are limited to the concurrent program layer and to custom code that deliberately reuses the utility routines.
Typical custom usage follows the same pattern: load the interface tables, supply the relevant delete group, then invoke the processing procedures in dependency order — header, revisions, sequences, resources, sub-operation resources, and networks. Errors must be reviewed in MTL_INTERFACE_ERRORS and corrected before resubmission, since rejected rows remain in the interface tables until successfully processed or purged. Note that the search term MTL_SYSTEM_ITEMS_INTERFACE_S appears only as a referenced object in the dependency metadata; item master validation within routing import is performed against MTL_SYSTEM_ITEMS and its descriptive flexfield views rather than through that interface table in the documented procedure set.
-
SEQUENCE: INV.MTL_SYSTEM_ITEMS_INTERFACE_S
12.1.1
owner:INV, object_type:SEQUENCE, object_name:MTL_SYSTEM_ITEMS_INTERFACE_S, status:VALID,
-
SEQUENCE: INV.MTL_SYSTEM_ITEMS_INTERFACE_S
12.2.2
owner:INV, object_type:SEQUENCE, object_name:MTL_SYSTEM_ITEMS_INTERFACE_S, status:VALID,
-
SYNONYM: APPS.MTL_SYSTEM_ITEMS_INTERFACE_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MTL_SYSTEM_ITEMS_INTERFACE_S, status:VALID,
-
SYNONYM: APPS.MTL_SYSTEM_ITEMS_INTERFACE_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_SYSTEM_ITEMS_INTERFACE_S, status:VALID,
-
PACKAGE BODY: APPS.BOM_RTG_OI_UTIL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_RTG_OI_UTIL, status:VALID,
-
PACKAGE BODY: APPS.BOM_RTG_OI_UTIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_RTG_OI_UTIL, status:VALID,
-
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.INVUPD1B
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INVUPD1B, status:VALID,
-
PACKAGE BODY: APPS.BOM_COMPONENT_API
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_COMPONENT_API, status:VALID,
-
PACKAGE BODY: APPS.BOM_COMPONENT_API
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_COMPONENT_API, status:VALID,
-
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,
-
PACKAGE BODY: APPS.BOMPASGR
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BOMPASGR, status:VALID,
-
PACKAGE BODY: APPS.EGO_ITEM_TEXT_UTIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:EGO_ITEM_TEXT_UTIL, status:VALID,
-
PACKAGE BODY: APPS.EGO_AG_BULKLOAD_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:EGO_AG_BULKLOAD_PVT, 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,
-
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.INV_ITEM_ORG_ASSIGN_CP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INV_ITEM_ORG_ASSIGN_CP, status:VALID,
-
PACKAGE BODY: APPS.ENG_LAUNCH_ECO_OI_PK
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ENG_LAUNCH_ECO_OI_PK, status:VALID,
-
PACKAGE BODY: APPS.BOM_REFERENCE_DESIGNATOR_API
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_REFERENCE_DESIGNATOR_API, status:VALID,
-
PACKAGE BODY: APPS.BOMPASGB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BOMPASGB, status:VALID,
-
PACKAGE BODY: APPS.BOM_SUBSTITUTE_COMPONENT_API
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_SUBSTITUTE_COMPONENT_API, status:VALID,
-
PACKAGE BODY: APPS.BOM_SUBSTITUTE_COMPONENT_API
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_SUBSTITUTE_COMPONENT_API, status:VALID,
-
PACKAGE BODY: APPS.INVPUOPI
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INVPUOPI, status:VALID,
-
PACKAGE BODY: APPS.BOM_REFERENCE_DESIGNATOR_API
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_REFERENCE_DESIGNATOR_API, status:VALID,
-
PACKAGE BODY: APPS.BOM_BILL_API
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_BILL_API, 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,
-
PACKAGE BODY: APPS.INVUPD2B
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INVUPD2B, status:VALID,
-
PACKAGE BODY: APPS.BOMPASGR
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BOMPASGR, status:VALID,
-
PACKAGE BODY: APPS.INVPUOPI
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INVPUOPI, status:VALID,
-
PACKAGE BODY: APPS.EGO_STYLE_SKU_ITEM_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:EGO_STYLE_SKU_ITEM_PVT, status:VALID,
-
PACKAGE BODY: APPS.INV_ITEM_MSG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INV_ITEM_MSG, status:VALID,
-
PACKAGE BODY: APPS.BOMPLDCI
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BOMPLDCI, status:VALID,
-
PACKAGE BODY: APPS.BOMPLDCI
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BOMPLDCI, status:VALID,
-
PACKAGE BODY: APPS.INV_ITEM_CATALOG_ELEM_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INV_ITEM_CATALOG_ELEM_PUB, status:VALID,
-
PACKAGE BODY: APPS.ERROR_HANDLER
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ERROR_HANDLER, status:VALID,
-
PACKAGE BODY: APPS.INV_ITEM_CATALOG_ELEM_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INV_ITEM_CATALOG_ELEM_PUB, status:VALID,
-
PACKAGE BODY: APPS.EGO_ORCHESTRATION_UTIL_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EGO_ORCHESTRATION_UTIL_PUB, status:VALID,
-
PACKAGE BODY: APPS.ERROR_HANDLER
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ERROR_HANDLER, status:VALID,
-
PACKAGE BODY: APPS.BOM_ROUTINGINTERFACE_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_ROUTINGINTERFACE_PUB, status:VALID,
-
PACKAGE BODY: APPS.EGO_BOM_BULKLOAD_PVT_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:EGO_BOM_BULKLOAD_PVT_PKG, status:VALID,
-
PACKAGE BODY: APPS.INV_ITEM_MSG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INV_ITEM_MSG, status:VALID,
-
PACKAGE BODY: APPS.INVNIRIS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INVNIRIS, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.INVNIRIS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INVNIRIS, status:VALID,
-
PACKAGE BODY: APPS.EGO_PAGES_BULKLOAD_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:EGO_PAGES_BULKLOAD_PVT, status:VALID,
-
PACKAGE BODY: APPS.EGO_TA_BULKLOAD_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:EGO_TA_BULKLOAD_PVT, status:VALID,
-
PACKAGE BODY: APPS.INV_ITEM_CATEGORY_OI
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INV_ITEM_CATEGORY_OI, status:VALID,