Search Results bne_layouts_vl
Overview
BNE_LAYOUTS_VL is a standard translatable (MLS) view owned by the APPS schema in Oracle E-Business Suite. It belongs to the BNE product family — Web Applications Desktop Integrator (Web ADI) — which provides the Microsoft Excel and Word integration framework used across Oracle E-Business Suite modules. The view presents layout definitions maintained within Web ADI, exposing a user-facing translated name alongside the underlying configuration attributes that govern how integrators render their web-based content.
The object is reported as VALID in both Oracle EBS 12.1.1 and 12.2.2. Its role is primarily that of a read-only reporting and lookup interface: because it is a "_VL" view (View, Logical/Language), it joins the base entity table to its translation table and filters the translated rows to the session language. Application code, diagnostics, and custom reports query this view rather than joining the base tables directly, ensuring that the correct language-specific layout name is returned for the current user session. As with other APPS-owned views, it should be treated as read-only; direct DML against it is not supported, and layout maintenance must flow through the supported Web ADI setup user interface or the underlying base tables.
Underlying Base Objects
The ETRM metadata documents two referenced base objects, exposed in the APPS schema as synonyms:
- BNE_LAYOUTS_B — the "base" table holding all language-independent attributes of a layout, including application context, layout code, stylesheet and integrator references, stylistic properties, and the standard WHO audit columns.
- BNE_LAYOUTS_TL — the translation ("TL") table holding the language-dependent LAYOUT_CODE-to-name mapping, one row per installed language.
The view text confirms the join predicate: BNE_LAYOUTS_B.APPLICATION_ID = BNE_LAYOUTS_TL.APPLICATION_ID AND BNE_LAYOUTS_B.LAYOUT_CODE = BNE_LAYOUTS_TL.LAYOUT_CODE, restricted by BNE_LAYOUTS_TL.LANGUAGE = USERENV('LANG'). The composite key of APPLICATION_ID and LAYOUT_CODE therefore uniquely identifies a layout, and the USERENV('LANG') filter ensures each query returns exactly one translated row per layout — that of the user's current language setting. The view is a straightforward outer join of the two tables with no aggregation or filtering beyond the language predicate.
Key Columns
The view exposes the following columns, whose semantics are as follows:
- ROW_ID — the physical ROWID of the base-table row; useful for direct correlation with BNE_LAYOUTS_B.
- APPLICATION_ID, LAYOUT_CODE — the composite primary key identifying the layout and its owning application.
- OBJECT_VERSION_NUMBER — optimistic locking column used by Web ADI to detect concurrent updates.
- STYLESHEET_APP_ID, STYLESHEET_CODE — reference to the style sheet that controls the visual presentation of the layout's generated output.
- INTEGRATOR_APP_ID, INTEGRATOR_CODE — reference to the integrator (Web ADI component definition) with which the layout is associated.
- STYLE, STYLE_CLASS — the style token and CSS-style class applied when the layout is rendered.
- REPORTING_FLAG, REPORTING_INTERFACE_APP_ID, REPORTING_INTERFACE_CODE — indicate whether the layout is used for reporting and, if so, the reporting interface it targets.
- CREATE_DOC_LIST_APP_ID, CREATE_DOC_LIST_CODE — reference to the document list definition created for, or associated with, the layout.
- USER_NAME — the translated, language-specific display name of the layout, sourced from BNE_LAYOUTS_TL.
- CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN, LAST_UPDATE_DATE — standard WHO audit columns inherited from BNE_LAYOUTS_B.
Note that APPLICATION_ID and LAYOUT_CODE are repeated in the join, but because the "_VL" view projects only the base table's copy, each layout row carries a single authoritative set of key values.
Common Use Cases and Queries
BNE_LAYOUTS_VL is the preferred entry point for any inquiry that needs the layout's translated name together with its configuration. Typical scenarios include diagnosing which layout is attached to a given integrator, auditing stylesheet or reporting-interface assignments, and building custom reports over Web ADI setup metadata. A standard query pattern is:
- List all layouts for an application, by name: SELECT layout_code, user_name, integrator_code, stylesheet_code FROM bne_layouts_vl WHERE application_id = :app_id ORDER BY user_name;
- Find layouts associated with a specific integrator: SELECT layout_code, user_name FROM bne_layouts_vl WHERE integrator_app_id = :app_id AND integrator_code = 'MY_INTEGRATOR';
- Identify reporting-enabled layouts: SELECT layout_code, user_name, reporting_interface_code FROM bne_layouts_vl WHERE reporting_flag = 'Y';
- Audit recently modified layouts: SELECT layout_code, user_name, last_updated_by, last_update_date FROM bne_layouts_vl WHERE last_update_date > SYSDATE - 30 ORDER BY last_update_date DESC;
Because the language predicate is embedded in the view, query results automatically reflect the session language, and no additional LANGUAGE filter is required. To inspect alternate translations, the base translation table BNE_LAYOUTS_TL must be queried directly. As the object is a view, no ETRM setup or concurrent program is required to use it; it can be queried from any reporting tool with APPS schema access or via a suitable synonym grant.
-
View: BNE_LAYOUTS_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BNE.BNE_LAYOUTS_VL, object_name:BNE_LAYOUTS_VL, status:VALID, product: BNE - Web Applications Desktop Integrator , description: BNE_LAYOUTS_VL is a standard translation view over the BNE_LAYOUTS entity. , implementation_dba_data: APPS.BNE_LAYOUTS_VL ,
-
View: BNE_LAYOUTS_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:BNE.BNE_LAYOUTS_VL, object_name:BNE_LAYOUTS_VL, status:VALID, product: BNE - Web Applications Desktop Integrator , description: BNE_LAYOUTS_VL is a standard translation view over the BNE_LAYOUTS entity. , implementation_dba_data: APPS.BNE_LAYOUTS_VL ,
-
12.1.1 DBA Data
12.1.1
-
SYNONYM: APPS.BNE_LAYOUTS_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BNE_LAYOUTS_TL, status:VALID,
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
SYNONYM: APPS.BNE_LAYOUTS_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BNE_LAYOUTS_B, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
VIEW: APPS.BNE_LAYOUTS_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BNE.BNE_LAYOUTS_VL, object_name:BNE_LAYOUTS_VL, status:VALID,
-
VIEW: APPS.BNE_LAYOUTS_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:BNE.BNE_LAYOUTS_VL, object_name:BNE_LAYOUTS_VL, status:VALID,
-
SYNONYM: APPS.BNE_LAYOUTS_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BNE_LAYOUTS_B, status:VALID,
-
SYNONYM: APPS.BNE_LAYOUTS_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BNE_LAYOUTS_TL, status:VALID,
-
PACKAGE BODY: APPS.PA_FP_WEBADI_UTILS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_FP_WEBADI_UTILS, status:VALID,
-
PACKAGE BODY: APPS.PA_FP_WEBADI_UTILS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_FP_WEBADI_UTILS, status:VALID,
-
PACKAGE BODY: APPS.BEN_CWB_INTEGRATOR_COPY
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_CWB_INTEGRATOR_COPY, status:VALID,
-
APPS.BEN_CWB_INTEGRATOR_COPY SQL Statements
12.2.2
-
APPS.PA_FP_WEBADI_UTILS dependencies on BNE_LAYOUTS_VL
12.2.2
-
APPS.PA_FP_WEBADI_UTILS dependencies on BNE_LAYOUTS_VL
12.1.1
-
APPS.BEN_CWB_INTEGRATOR_COPY dependencies on BNE_LAYOUTS_VL
12.2.2
-
PACKAGE BODY: APPS.BEN_CWB_INTEGRATOR_COPY
12.2.2
-
APPS.BEN_CWB_INTEGRATOR_COPY dependencies on FND_APPLICATION
12.2.2
-
eTRM - BNE Tables and Views
12.1.1
description: Translations for BNE_VIEWERS_B ,
-
eTRM - BNE Tables and Views
12.2.2
description: Translations for BNE_VIEWERS_B ,
-
APPS.BEN_CWB_INTEGRATOR_COPY dependencies on BNE_LCT_TOOLS_PKG
12.2.2
-
eTRM - BNE Tables and Views
12.1.1
description: Translations for BNE_VIEWERS_B ,
-
eTRM - BNE Tables and Views
12.2.2
description: Translations for BNE_VIEWERS_B ,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1