Search Results mtl_system_items_s
Overview
BOMPLDCI is an Oracle Applications package body owned by the APPS schema and validated in Oracle E-Business Suite releases 12.1.1 and 12.2.2. It belongs to the Oracle Bills of Material product family and serves as a load and validation utility for item and cost data processed through the EBS interface tables. The package name follows the BOM module naming convention, and its documented procedures indicate that it is used during item import and cost interface processing rather than during interactive online entry. Its role is to validate source data, resolve organization context, and move records from interface staging tables into their base transaction tables, which allows external systems, legacy conversions, and bulk data migrations to create or update items, descriptive elements, and cost records through supported Oracle APIs and table structures.
Key Procedures and Functions
ETRM documents two callable units in this package body.
- GET_VALIDATION_ORG — Resolves and returns the validation organization used during item and cost interface processing. The organization is derived from the BOM parameters and related profile option and responsibility context, ensuring validation, descriptive element, and cost logic is applied against a single, consistent inventory organization.
- BMLDITE_LOAD_ITEM — Performs the core item load operation for interface processing. It reads staged item records, applies validation against descriptive element structures and flexfield definitions, and moves the validated rows into the base item and descriptive element tables, along with any associated cost information.
Tables Accessed
The dependency list shows the package operating across three functional areas.
- Item and descriptive element tables: MTL_SYSTEM_ITEMS, MTL_SYSTEM_ITEMS_S, MTL_SYSTEM_ITEMS_INTERFACE, MTL_SYSTEM_ITEMS_INTERFACE_S, MTL_DESCRIPTIVE_ELEMENTS, MTL_DESCR_ELEMENT_VALUES, and MTL_DESC_ELEM_VAL_INTERFACE. These are the source and target tables for the item load and for descriptive element validation.
- Cost interface tables: CST_ITEM_COSTS, CST_ITEM_COSTS_INTERFACE, CST_ITEM_COST_DETAILS, and CST_ITEM_CST_DTLS_INTERFACE, used to resolve and populate item cost records during the load.
- Flexfield, profile, and setup tables: FND_ID_FLEX_STRUCTURES, FND_ID_FLEX_SEGMENTS, FND_FLEX_VALUE_SETS, FND_PROFILE_OPTIONS, FND_PROFILE_OPTION_VALUES, FND_RESPONSIBILITY, BOM_PARAMETERS, and MTL_PARAMETERS, which supply organizational context, key flexfield structure, and descriptive element definitions. MTL_DEMAND, MTL_SALES_ORDERS, and SO_LINES_ALL support demand and sales order reference resolution. BOMPCFGI and DBMS_SQL provide configuration and dynamic SQL support.
Usage Notes
BOMPLDCI is an internal Oracle Applications package and is not a documented public API. It is typically invoked indirectly through Oracle's item import concurrent programs and interface processing routines, including import-related concurrent requests and Oracle Order Management or inventory item processing flows. Because the package depends on MTL_SYSTEM_ITEMS_INTERFACE and MTL_SYSTEM_ITEMS_INTERFACE_S, records must first be staged into those interface tables before the load logic executes. The reference to SO_LINES_ALL and MTL_SALES_ORDERS indicates that sales order and demand references can appear in the source data and are validated during processing.
Custom code should not call BOMPLDCI procedures directly. The supported approach for item and cost loading is to populate the documented interface tables and submit the standard Oracle import concurrent programs, allowing the package to manage validation, organization context, and concurrent-safe sequencing. The MTL_SYSTEM_ITEMS_S and MTL_SYSTEM_ITEMS_INTERFACE_S references confirm that multi-organization views, rather than the base tables alone, are used in the load path, so callers must ensure the correct operating unit and organization context is set. The package is not referenced by any other database object, so changes in release upgrades should be reassessed independently.
-
SYNONYM: APPS.MTL_SYSTEM_ITEMS_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_SYSTEM_ITEMS_S, status:VALID,
-
SYNONYM: APPS.MTL_SYSTEM_ITEMS_B_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_SYSTEM_ITEMS_B_S, status:VALID,
-
SYNONYM: APPS.MTL_SYSTEM_ITEMS_B_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MTL_SYSTEM_ITEMS_B_S, status:VALID,
-
SYNONYM: APPS.MTL_SYSTEM_ITEMS_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MTL_SYSTEM_ITEMS_S, 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.INVPAGI2
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INVPAGI2, status:VALID,
-
PACKAGE BODY: APPS.INV_OPM_ITEM_MIGRATION
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INV_OPM_ITEM_MIGRATION, status:VALID,
-
PACKAGE BODY: APPS.INV_OPM_ITEM_MIGRATION
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INV_OPM_ITEM_MIGRATION, status:VALID,
-
PACKAGE BODY: APPS.INVPAGI2
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INVPAGI2, status:VALID,
-
PACKAGE BODY: APPS.ENGPKIMP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ENGPKIMP, status:VALID,
-
PACKAGE BODY: APPS.INVPOPIF
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INVPOPIF, status:VALID,
-
PACKAGE BODY: APPS.ENGPKIMP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ENGPKIMP, status:VALID,
-
APPS.INV_OPM_ITEM_MIGRATION dependencies on MTL_SYSTEM_ITEMS_S
12.1.1
-
APPS.INV_OPM_ITEM_MIGRATION dependencies on MTL_SYSTEM_ITEMS_S
12.2.2
-
APPS.ENGPKIMP dependencies on MTL_SYSTEM_ITEMS_S
12.1.1
-
APPS.INVPAGI2 dependencies on MTL_SYSTEM_ITEMS_S
12.1.1
-
APPS.BOMPLDCI dependencies on MTL_SYSTEM_ITEMS_S
12.1.1
-
APPS.BOMPLDCI dependencies on MTL_SYSTEM_ITEMS_S
12.2.2
-
APPS.INVPOPIF dependencies on MTL_SYSTEM_ITEMS_S
12.2.2
-
APPS.ENGPKIMP dependencies on MTL_SYSTEM_ITEMS_S
12.2.2
-
APPS.INVPAGI2 dependencies on MTL_SYSTEM_ITEMS_S
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1