Search Results bne_interface_key_cols
Overview
BNE_INTERFACE_KEY_COLS is a reference definition table residing in the BNE schema (Web Applications Desktop Integrator) within Oracle E-Business Suite 12.1.1 and 12.2.2. It stores the definition of logical key columns that participate in composite business keys used by Web ADI interfaces. When an interface is registered in the BNE framework, its logical key is composed of one or more interface columns that uniquely identify a row during upload, download, and validation processing. This table records which columns belong to each logical key and in what order they appear. As a definition/association table linking interface keys to interface columns, a Data Vault modeling exercise would most naturally classify it as a link table, capturing the relationship between a key definition and its constituent interface columns.
Key Information Stored
The physical table in 12.2.2 contains 13 documented columns. The most significant are listed below.
- APPLICATION_ID — Identifies the owning application; part of the composite primary key and a foreign key to BNE_INTERFACE_KEYS.
- KEY_CODE — The logical key identifier; part of the primary key and foreign key to BNE_INTERFACE_KEYS.
- SEQUENCE_NUM — Ordinal position of the column within the logical key; third component of the primary key.
- INTERFACE_APP_ID — Application associated with the referenced interface column; foreign key to BNE_INTERFACE_COLS_B.
- INTERFACE_CODE — Code of the interface column bound to this key position.
- INTERFACE_SEQ_NUM — Sequence number of the referenced interface column.
- OBJECT_VERSION_NUMBER — Optimistic locking column used by the framework.
- ZD_EDITION_NAME — Editioning column participating in the unique index for edition-aware queries.
- CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN, LAST_UPDATE_DATE — Standard who-column audit tracking.
The surrogate primary key is BNE_INTERFACE_KEY_COLS_PK, defined on (APPLICATION_ID, KEY_CODE, SEQUENCE_NUM). A unique index, BNE_INTERFACE_KEY_COLS_UK1, extends those three columns with ZD_EDITION_NAME and serves as the business-key candidate under editioning.
Common Use Cases and Queries
Typical uses involve introspection of key definitions during interface design, debugging upload failures caused by key mismatches, and metadata reporting for integration governance.
- List all columns forming a given logical key, in order:
SELECT k.key_code, k.sequence_num, c.column_name FROM bne_interface_key_cols k, bne_interface_cols_b c WHERE k.application_id = :app_id AND k.key_code = :key_code AND c.interface_app_id = k.interface_app_id AND c.interface_code = k.interface_code ORDER BY k.sequence_num; - Identify duplicate or mis-sequenced key definitions for a set of interfaces.
- Audit population by who-columns to determine when a key definition was last changed.
- Feed downstream integration metadata catalogs and data-quality tooling.
Related Objects
- BNE_INTERFACE_KEYS — Parent table; joined on APPLICATION_ID and KEY_CODE.
- BNE_INTERFACE_COLS_B — Base interface column table; joined on INTERFACE_APP_ID, INTERFACE_CODE, and INTERFACE_SEQ_NUM.
- BNE_INTERFACE_COLS_TL — Translation of interface column names, referenced via the _B/_TL pattern.
- BNE_INTERFACES_B — Interface registration; supplies the interface context for the key.
- BNE_INTERFACE_KEY_COLS_PK and BNE_INTERFACE_KEY_COLS_UK1 — Primary and unique indexes enforcing key integrity.
- Web ADI interface registration and layout APIs that consume key-column metadata at runtime.
Together, these objects form the metadata backbone that Web ADI uses to translate logical business keys into concrete interface columns during integration processing.
-
Table: BNE_INTERFACE_KEY_COLS
12.2.2
owner:BNE, object_type:TABLE, fnd_design_data:BNE.BNE_INTERFACE_KEY_COLS, object_name:BNE_INTERFACE_KEY_COLS, status:VALID, product: BNE - Web Applications Desktop Integrator , description: Definition of logical key columns. , implementation_dba_data: BNE.BNE_INTERFACE_KEY_COLS ,
-
Table: BNE_INTERFACE_KEY_COLS
12.1.1
owner:BNE, object_type:TABLE, fnd_design_data:BNE.BNE_INTERFACE_KEY_COLS, object_name:BNE_INTERFACE_KEY_COLS, status:VALID, product: BNE - Web Applications Desktop Integrator , description: Definition of logical key columns. , implementation_dba_data: BNE.BNE_INTERFACE_KEY_COLS ,
-
APPS.BNE_INTERFACE_KEY_COLS_PKG SQL Statements
12.2.2
-
VIEW: BNE.BNE_INTERFACE_KEY_COLS#
12.2.2
owner:BNE, object_type:VIEW, object_name:BNE_INTERFACE_KEY_COLS#, status:VALID,
-
APPS.BNE_INTERFACE_KEY_COLS_PKG SQL Statements
12.1.1
-
SYNONYM: APPS.BNE_INTERFACE_KEY_COLS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BNE_INTERFACE_KEY_COLS, status:VALID,
-
TRIGGER: APPS.BNE_INTERFACE_KEY_COLS+
12.2.2
owner:APPS, object_type:TRIGGER, object_name:BNE_INTERFACE_KEY_COLS+, status:VALID,
-
SYNONYM: APPS.BNE_INTERFACE_KEY_COLS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BNE_INTERFACE_KEY_COLS, status:VALID,
-
VIEW: BNE.BNE_INTERFACE_KEY_COLS#
12.2.2
-
TRIGGER: APPS.BNE_INTERFACE_KEY_COLS+
12.2.2
-
PACKAGE BODY: APPS.BNE_INTERFACE_KEY_COLS_PKG
12.2.2
-
PACKAGE BODY: APPS.BNE_INTERFACE_KEY_COLS_PKG
12.1.1
-
Table: BNE_INTERFACE_KEYS
12.1.1
owner:BNE, object_type:TABLE, fnd_design_data:BNE.BNE_INTERFACE_KEYS, object_name:BNE_INTERFACE_KEYS, status:VALID, product: BNE - Web Applications Desktop Integrator , description: Definition of logical keys over an interface. , implementation_dba_data: BNE.BNE_INTERFACE_KEYS ,
-
FUNCTION: APPS.BNE_INTERFACE_KEY_COLS=
12.2.2
-
TABLE: BNE.BNE_INTERFACE_KEY_COLS
12.2.2
owner:BNE, object_type:TABLE, fnd_design_data:BNE.BNE_INTERFACE_KEY_COLS, object_name:BNE_INTERFACE_KEY_COLS, status:VALID,
-
FUNCTION: APPS.BNE_INTERFACE_KEY_COLS=
12.2.2
owner:APPS, object_type:FUNCTION, object_name:BNE_INTERFACE_KEY_COLS=, status:VALID,
-
Table: BNE_INTERFACE_KEYS
12.2.2
owner:BNE, object_type:TABLE, fnd_design_data:BNE.BNE_INTERFACE_KEYS, object_name:BNE_INTERFACE_KEYS, status:VALID, product: BNE - Web Applications Desktop Integrator , description: Definition of logical keys over an interface. , implementation_dba_data: BNE.BNE_INTERFACE_KEYS ,
-
TABLE: BNE.BNE_INTERFACE_KEY_COLS
12.1.1
owner:BNE, object_type:TABLE, fnd_design_data:BNE.BNE_INTERFACE_KEY_COLS, object_name:BNE_INTERFACE_KEY_COLS, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.BNE_INTERFACE_KEY_COLS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BNE_INTERFACE_KEY_COLS_PKG, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
Table: BNE_INTERFACE_COLS_B
12.1.1
owner:BNE, object_type:TABLE, fnd_design_data:BNE.BNE_INTERFACE_COLS_B, object_name:BNE_INTERFACE_COLS_B, status:VALID, product: BNE - Web Applications Desktop Integrator , description: Definition of individual columns in an Interface , implementation_dba_data: BNE.BNE_INTERFACE_COLS_B ,
-
PACKAGE BODY: APPS.BNE_INTERFACE_KEY_COLS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BNE_INTERFACE_KEY_COLS_PKG, status:VALID,
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
Table: BNE_INTERFACE_COLS_B
12.2.2
owner:BNE, object_type:TABLE, fnd_design_data:BNE.BNE_INTERFACE_COLS_B, object_name:BNE_INTERFACE_COLS_B, status:VALID, product: BNE - Web Applications Desktop Integrator , description: Definition of individual columns in an Interface , implementation_dba_data: BNE.BNE_INTERFACE_COLS_B ,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.BNE_DUPLICATES_UTILS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BNE_DUPLICATES_UTILS, status:VALID,
-
PACKAGE BODY: APPS.BNE_DUPLICATES_UTILS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BNE_DUPLICATES_UTILS, status:VALID,
-
APPS.BNE_DUPLICATES_UTILS SQL Statements
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 FND Design Data
12.2.2
-
APPS.BNE_DUPLICATES_UTILS SQL Statements
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.GCS_WEBADI_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GCS_WEBADI_PKG, status:VALID,
-
PACKAGE BODY: APPS.BNE_INTEGRATOR_UTILS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BNE_INTEGRATOR_UTILS, status:VALID,
-
PACKAGE BODY: APPS.BNE_INTEGRATOR_UTILS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BNE_INTEGRATOR_UTILS, status:VALID,
-
APPS.GCS_WEBADI_PKG SQL Statements
12.1.1
-
PACKAGE BODY: APPS.BNE_DUPLICATES_UTILS
12.2.2
-
PACKAGE BODY: APPS.BNE_DUPLICATES_UTILS
12.1.1
-
APPS.BSC_WEB_ADI_LOADER_PKG SQL Statements
12.1.1
-
APPS.BNE_INTEGRATOR_UTILS dependencies on BNE_INTERFACE_KEY_COLS
12.1.1
-
APPS.BNE_DUPLICATES_UTILS dependencies on BNE_INTERFACE_KEY_COLS
12.2.2
-
APPS.BNE_INTEGRATOR_UTILS dependencies on BNE_INTERFACE_KEY_COLS
12.2.2
-
APPS.BNE_INTERFACE_KEY_COLS_PKG dependencies on BNE_INTERFACE_KEY_COLS
12.2.2
-
APPS.GCS_WEBADI_PKG dependencies on BNE_INTERFACE_KEY_COLS
12.1.1