Search Results bom_cmp_usr_attr_interface
Overview
The BOM.BOM_CMP_USR_ATTR_INTERFACE table is an open-interface (staging) table within the Oracle Bills of Material module. It serves as the inbound collection point for user-defined component attribute values that are destined for the Bills of Material component records. Instead of writing directly into the production component tables, external systems, custom programs, or data-conversion routines populate this interface table, and the standard Bills of Material interface concurrent programs subsequently validate and import the staged rows into the base component attribute tables. The table therefore plays a pivotal role in integrations, bulk data loads, and conversions that must carry customer-specific component attributes into Oracle EBS 12.1.1 or 12.2.2 without disrupting referential integrity in the operational schema.
Applying a heuristic Data Vault classification to this object, the structure most closely resembles a satellite. The table holds descriptive attribute values (the string, numeric, and date variants of user attributes) plus audit and processing metadata, all keyed by a business key rather than acting as an independent hub or link. This classification is a modeling suggestion derived from the FK and index structure and should not be interpreted as an enforced design constraint.
Key Information Stored
The table contains 41 documented columns. The most significant are summarized below.
- DATA_SET_ID — Identifies the logical batch or data set to which the staged rows belong and is the leading column of the unique index.
- ROW_IDENTIFIER — The business-key discriminator that distinguishes individual attribute rows within a data set.
- ATTR_INT_NAME and ATTR_GROUP_INT_NAME — The internal names of the component attribute and its attribute group, forming the attribute identity portion of the unique key.
- ASSEMBLY_ITEM_NUMBER and ITEM_NUMBER — The assembly and component item identifiers used to resolve the target component record.
- ORGANIZATION_ID and ORGANIZATION_CODE — The inventory organization context for the load.
- ATTR_VALUE_STR, ATTR_VALUE_NUM, ATTR_VALUE_DATE — Typed value holders for the incoming user attribute.
- ATTR_DISP_VALUE, ATTR_VALUE_UOM, ATTR_UOM_DISP_VALUE — Display and unit-of-measure representations of the attribute value.
- PROCESS_STATUS and TRANSACTION_TYPE — Control flags indicating the interface processing state and the nature of the transaction.
- COMPONENT_SEQUENCE_ID and STRUCTURE_TYPE_ID — References to the component and structure type; STRUCTURE_TYPE_ID carries a foreign key to BOM_STRUCTURE_TYPES_B.
- REQUEST_ID, PROGRAM_ID, PROGRAM_APPLICATION_ID — Concurrent request audit information.
The table has no documented surrogate primary key column; the unique index BOM_CMP_USR_ATTR_INTERFACE_U1 covers (DATA_SET_ID, ROW_IDENTIFIER, ATTR_INT_NAME, ASSEMBLY_ITEM_NUMBER, ITEM_NUMBER, ATTR_GROUP_INT_NAME, ORGANIZATION_ID) and acts as the business-key candidate.
Common Use Cases and Queries
Typical usage centers on validating and monitoring staged data before and after interface execution. A common query checks the processing state of a load batch:
- SELECT DATA_SET_ID, PROCESS_STATUS, COUNT(*) FROM BOM.BOM_CMP_USR_ATTR_INTERFACE GROUP BY DATA_SET_ID, PROCESS_STATUS;
- SELECT * FROM BOM.BOM_CMP_USR_ATTR_INTERFACE WHERE PROCESS_STATUS = 'ERROR' AND DATA_SET_ID = :dataset;
- Correlating rows with the parent concurrent request using REQUEST_ID to diagnose import failures.
Reporting use cases include auditing which user attribute values were supplied for a given assembly/component combination, and reconciling source-system references (COMP_SOURCE_SYSTEM_REFERENCE, SOURCE_SYSTEM_ID) against the source extract.
Related Objects
The primary documented relationship is the foreign key from STRUCTURE_TYPE_ID to BOM_STRUCTURE_TYPES_B, which defines the bill structure type. Interface programs also write to and read from the base component attribute and component tables, and the standard Bill of Materials open interface concurrent programs orchestrate the import. Significant related objects include BOM_STRUCTURE_TYPES_B (structure type lookup), the Bill of Materials component interface tables, the component user-attribute base tables, and the open-interface concurrent programs that validate PROCESS_STATUS and TRANSACTION_TYPE. Because the table is classified as standalone in the mined relationship data, most joins are made on business columns (ASSEMBLY_ITEM_NUMBER, ITEM_NUMBER, ORGANIZATION_ID) rather than on enforced foreign keys.
-
Table: BOM_CMP_USR_ATTR_INTERFACE
12.2.2
owner:BOM, object_type:TABLE, fnd_design_data:BOM.BOM_CMP_USR_ATTR_INTERFACE, object_name:BOM_CMP_USR_ATTR_INTERFACE, status:VALID, product: BOM - Bills of Material , description: Bom Component User Attributes Interface Table , implementation_dba_data: BOM.BOM_CMP_USR_ATTR_INTERFACE ,
-
Table: BOM_CMP_USR_ATTR_INTERFACE
12.1.1
owner:BOM, object_type:TABLE, fnd_design_data:BOM.BOM_CMP_USR_ATTR_INTERFACE, object_name:BOM_CMP_USR_ATTR_INTERFACE, status:VALID, product: BOM - Bills of Material , description: Bom Component User Attributes Interface Table , implementation_dba_data: BOM.BOM_CMP_USR_ATTR_INTERFACE ,
-
SYNONYM: APPS.BOM_CMP_USR_ATTR_INTERFACE
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BOM_CMP_USR_ATTR_INTERFACE, status:VALID,
-
SYNONYM: APPS.BOM_CMP_USR_ATTR_INTERFACE
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BOM_CMP_USR_ATTR_INTERFACE, status:VALID,
-
VIEW: BOM.BOM_CMP_USR_ATTR_INTERFACE#
12.2.2
-
VIEW: BOM.BOM_CMP_USR_ATTR_INTERFACE#
12.2.2
owner:BOM, object_type:VIEW, object_name:BOM_CMP_USR_ATTR_INTERFACE#, status:VALID,
-
TRIGGER: APPS.BOM_BCUA_UNIQUE_ID_T
12.2.2
-
PACKAGE BODY: APPS.EGO_IMPORT_BATCH_PURGE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:EGO_IMPORT_BATCH_PURGE_PKG, status:VALID,
-
TRIGGER: APPS.BOM_BCUA_UNIQUE_ID_T
12.1.1
owner:APPS, object_type:TRIGGER, object_name:BOM_BCUA_UNIQUE_ID_T, status:VALID,
-
TRIGGER: APPS.BOM_BCUA_UNIQUE_ID_T
12.2.2
owner:APPS, object_type:TRIGGER, object_name:BOM_BCUA_UNIQUE_ID_T, status:VALID,
-
TRIGGER: APPS.BOM_BCUA_UNIQUE_ID_T
12.1.1
-
TABLE: BOM.BOM_CMP_USR_ATTR_INTERFACE
12.1.1
owner:BOM, object_type:TABLE, fnd_design_data:BOM.BOM_CMP_USR_ATTR_INTERFACE, object_name:BOM_CMP_USR_ATTR_INTERFACE, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.BOM_BULKLOAD_PVT_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_BULKLOAD_PVT_PKG, status:VALID,
-
PACKAGE BODY: APPS.BOM_BULKLOAD_PVT_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_BULKLOAD_PVT_PKG, status:VALID,
-
TABLE: BOM.BOM_CMP_USR_ATTR_INTERFACE
12.2.2
owner:BOM, object_type:TABLE, fnd_design_data:BOM.BOM_CMP_USR_ATTR_INTERFACE, object_name:BOM_CMP_USR_ATTR_INTERFACE, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.BOM_IMPORT_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_IMPORT_PUB, status:VALID,
-
PACKAGE BODY: APPS.BOM_IMPORT_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_IMPORT_PUB, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
APPS.BOM_IMPORT_PUB SQL Statements
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
APPS.BOM_IMPORT_PUB SQL Statements
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.BOM_IMPORT_PUB
12.2.2
-
APPS.BOM_BULKLOAD_PVT_PKG SQL Statements
12.2.2
-
PACKAGE BODY: APPS.BOM_IMPORT_PUB
12.1.1
-
APPS.BOM_BULKLOAD_PVT_PKG dependencies on BOM_CMP_USR_ATTR_INTERFACE
12.1.1
-
APPS.EGO_IMPORT_BATCH_PURGE_PKG dependencies on BOM_CMP_USR_ATTR_INTERFACE
12.2.2
-
APPS.BOM_IMPORT_PUB dependencies on BOM_CMP_USR_ATTR_INTERFACE
12.2.2
-
APPS.BOM_IMPORT_PUB dependencies on BOM_CMP_USR_ATTR_INTERFACE
12.1.1
-
APPS.BOM_BULKLOAD_PVT_PKG dependencies on BOM_CMP_USR_ATTR_INTERFACE
12.2.2
-
PACKAGE BODY: APPS.EGO_IMPORT_BATCH_PURGE_PKG
12.2.2
-
APPS.EGO_IMPORT_BATCH_PURGE_PKG SQL Statements
12.2.2
-
APPS.BOM_IMPORT_PUB dependencies on EGO_FND_DSC_FLX_CTX_EXT
12.2.2
-
APPS.BOM_IMPORT_PUB dependencies on BOM_COMPONENTS_EXT_B
12.2.2
-
APPS.BOM_IMPORT_PUB dependencies on BOM_COMPONENTS_EXT_B
12.1.1
-
PACKAGE BODY: APPS.BOM_BULKLOAD_PVT_PKG
12.2.2
-
APPS.BOM_IMPORT_PUB dependencies on BOM_ATTRS_V
12.1.1
-
APPS.BOM_IMPORT_PUB dependencies on BOM_ATTRS_V
12.2.2
-
APPS.BOM_BULKLOAD_PVT_PKG SQL Statements
12.1.1
-
APPS.BOM_IMPORT_PUB dependencies on EGO_FND_DSC_FLX_CTX_EXT
12.1.1
-
APPS.BOM_IMPORT_PUB dependencies on EGO_ATTR_GROUPS_V
12.1.1
-
APPS.BOM_IMPORT_PUB dependencies on EGO_ATTR_GROUPS_V
12.2.2
-
PACKAGE BODY: APPS.BOM_BULKLOAD_PVT_PKG
12.1.1