Search Results bne_integrator_viewers_pk
Overview
The BNE_INTEGRATOR_VIEWERS table is a core metadata object within the BNE (Web Applications Desktop Integrator) product of Oracle E-Business Suite, present in both 12.1.1 and 12.2.2. Its documented purpose is the "Definition of Viewers" for integrators. In practical terms, it is an association table that maps a given integrator to one or more viewer definitions, thereby controlling which viewer applications can render or display the output produced by a particular integrator. This mapping drives the Desktop Integrator architecture that supports Web ADI, spreadsheet-based data entry, and document generation workflows.
From a data-modeling perspective, the heuristic Data Vault classification mined from the foreign-key structure is a link. This is a modeling suggestion only: the table sits between two hub-like parent objects (BNE_INTEGRATORS_B and BNE_VIEWERS_B) and resolves their many-to-many relationship through the composite key. It should not be treated as a transactional hub or a descriptive satellite.
Key Information Stored
The table is implemented in the BNE schema and is documented with 11 columns. The most significant columns are:
- INTEGRATOR_APP_ID – Application identifier of the integrator; part of the composite primary key and a foreign key to BNE_INTEGRATORS_B.
- INTEGRATOR_CODE – Business code identifying the integrator; the second component of the integrator-side reference.
- VIEWER_APP_ID – Application identifier of the viewer; part of the composite primary key and a foreign key to BNE_VIEWERS_B.
- VIEWER_CODE – Business code identifying the viewer definition.
- OBJECT_VERSION_NUMBER – Optimistic locking column used by the framework to detect concurrent updates.
- CREATED_BY, CREATION_DATE – Standard WHO audit columns recording insert user and timestamp.
- LAST_UPDATED_BY, LAST_UPDATE_DATE – Standard WHO audit columns recording the most recent modification user and timestamp.
- LAST_UPDATE_LOGIN – Login identifier associated with the last update.
- ZD_EDITION_NAME – Editioning column supporting the Online Patching / Edition-Based Redefinition model introduced in EBS 12.2.
The surrogate primary key is documented as BNE_INTEGRATOR_VIEWERS_PK, composed of INTEGRATOR_APP_ID, INTEGRATOR_CODE, VIEWER_APP_ID, and VIEWER_CODE. A unique index, BNE_INTEGRATOR_VIEWERS_UK1, extends the same four columns with ZD_EDITION_NAME, confirming the business-key candidate under the editioning model.
Common Use Cases and Queries
Typical usage centers on configuration validation and integrator/viewer dependency analysis. Administrators may query this table to determine which viewers are configured for a given integrator before running a Web ADI upload or layout generation. A representative query pattern joins the parent tables:
- Listing viewers for an integrator: SELECT iv.VIEWER_APP_ID, iv.VIEWER_CODE FROM BNE_INTEGRATOR_VIEWERS iv WHERE iv.INTEGRATOR_APP_ID = :app_id AND iv.INTEGRATOR_CODE = :code.
- Verifying integrity against parents: join to BNE_INTEGRATORS_B and BNE_VIEWERS_B on the respective APP_ID and CODE column pairs.
- Edition-aware reporting: filter or group by ZD_EDITION_NAME when comparing configurations across patched editions.
- Audit trailing: order by LAST_UPDATE_DATE to identify recently modified viewer assignments.
Related Objects
The following objects are most significant in relation to BNE_INTEGRATOR_VIEWERS, based on documented foreign-key relationships:
- BNE_INTEGRATORS_B – Referenced by INTEGRATOR_APP_ID and INTEGRATOR_CODE; the integrator definition parent.
- BNE_VIEWERS_B – Referenced by VIEWER_APP_ID and VIEWER_CODE; the viewer definition parent.
- BNE_INTEGRATOR_VIEWERS_PK – Primary key constraint enforcing uniqueness of the association.
- BNE_INTEGRATOR_VIEWERS_UK1 – Unique index extending the business key with the edition name.
- BNE_INTEGRATORS_TL – Translation table typically joined to resolve integrator display names.
- BNE_VIEWERS_TL – Translation table typically joined to resolve viewer display names.
- BNE_INTEGRATOR_VIEWERS APIs – DML against this table is generally performed through the BNE integrator configuration APIs rather than direct SQL.
-
Table: BNE_INTEGRATOR_VIEWERS
12.2.2
owner:BNE, object_type:TABLE, fnd_design_data:BNE.BNE_INTEGRATOR_VIEWERS, object_name:BNE_INTEGRATOR_VIEWERS, status:VALID, product: BNE - Web Applications Desktop Integrator , description: Definition of Viewers , implementation_dba_data: BNE.BNE_INTEGRATOR_VIEWERS ,
-
eTRM - BNE Tables and Views
12.2.2
description: Translations for BNE_VIEWERS_B ,
-
eTRM - BNE Tables and Views
12.2.2
description: Translations for BNE_VIEWERS_B ,