Results for “hr_form_canvases_vl”
23 results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
The HR_FORM_CANVASES_VL view is a translated (MLS) view owned by the APPS schema in Oracle E-Business Suite, delivered under the PER — Human Resources product. It exposes form canvas definitions — the configurable canvas regions that Oracle Forms-based EBS pages render for a given form window — while resolving translatable attributes from the corresponding language table. In EBS 12.1.1 and 12.2.2 the view is reported as VALID in the ETRM repository.
The "_VL" suffix denotes the standard Oracle "translated view" pattern: a view that joins a base (non-translated) table with its translation table, filtering the translation rows to the session language. As a result, the view presents one row per form canvas in a single language, selected by the runtime environment rather than by an explicit predicate in the calling query. This makes it the preferred read interface for reports, concurrent programs, and external integrations that need canvas metadata in the user's language without embedding language-handling logic.
Underlying Base Objects
The view is defined over two synonym-referenced base objects:
- HR_FORM_CANVASES_B — the base table holding language-independent canvas attributes.
- HR_FORM_CANVASES_TL — the translation table holding language-dependent attributes.
The join condition is B.FORM_CANVAS_ID = T.FORM_CANVAS_ID AND T.LANGUAGE = USERENV('LANG'). The language predicate is fixed inside the view definition, so only translation rows matching the current session language are returned; the view does not expose a LANGUAGE column for caller filtering. The view also selects B.ROWID, exposing the base-table row identifier.
Key Columns
- FORM_CANVAS_ID — primary identifier for the canvas definition; the join key between the base and translation tables.
- OBJECT_VERSION_NUMBER — optimistic locking / concurrency control column used by the Forms-based maintenance UI.
- FORM_WINDOW_ID — foreign key to the parent form window to which the canvas belongs.
- CANVAS_NAME — language-independent internal canvas name (from the base table).
- USER_CANVAS_NAME — translated, user-facing canvas name (from the translation table).
- CANVAS_TYPE — classification of the canvas (for example content or stacked canvas).
- DESCRIPTION — translated descriptive text for the canvas.
- LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN, CREATED_BY, CREATION_DATE — standard EBS WHO columns for audit and change tracking; note that these are sourced from the base table only.
- ROW_ID — the ROWID of the underlying HR_FORM_CANVASES_B row.
Common Use Cases and Queries
Typical usage includes reporting on form canvas configuration, validating canvas-to-window relationships during implementation, and extracting translated canvas metadata for documentation or migration analysis. Because the language filter is internal, queries need only an optional WHERE clause.
- List all canvases for a window in the current language:
SELECT form_canvas_id, form_window_id, user_canvas_name, canvas_type FROM apps.hr_form_canvases_vl WHERE form_window_id = :p_window_id ORDER BY user_canvas_name;
- Search by user-facing canvas name:
SELECT form_canvas_id, canvas_name, user_canvas_name, description FROM apps.hr_form_canvases_vl WHERE UPPER(user_canvas_name) LIKE UPPER('%' || :p_name || '%'); - Audit recent configuration changes:
SELECT form_canvas_id, user_canvas_name, last_update_date, last_updated_by FROM apps.hr_form_canvases_vl WHERE last_update_date >= :p_since ORDER BY last_update_date DESC;
In all cases, query the view rather than the base tables directly to obtain the correct session-language translation of USER_CANVAS_NAME and DESCRIPTION.
-
View: HR_FORM_CANVASES_VL 12.2.2
Translated view from HR_FORM_CANVASES_B and HR_FORM_CANVASES_TL
APPS.HR_FORM_CANVASES_VL·↳ HR_FORM_CANVASES_B·↳ HR_FORM_CANVASES_TL·Explore PER module →
-
View: HR_FORM_CANVASES_VL 12.1.1
Translated view from HR_FORM_CANVASES_B and HR_FORM_CANVASES_TL
APPS.HR_FORM_CANVASES_VL·↳ HR_FORM_CANVASES_B·↳ HR_FORM_CANVASES_TL·Explore PER module →
-
VIEW: APPS.HR_FORM_CANVASES 12.1.1
-
VIEW: APPS.HR_FORM_CANVASES 12.2.2
-
View: HR_FORM_CANVASES 12.2.2
View of canvas definition and translated properties
APPS.HR_FORM_CANVASES·↳ HR_CANVAS_PROPERTIES·↳ HR_FORM_CANVASES_B·↳ HR_FORM_CANVASES_VL·Explore PER module →
-
View: HR_FORM_CANVASES 12.1.1
View of canvas definition and translated properties
APPS.HR_FORM_CANVASES·↳ HR_CANVAS_PROPERTIES·↳ HR_FORM_CANVASES_B·↳ HR_FORM_CANVASES_VL·Explore PER module →
-
VIEW: APPS.HR_FORM_CANVASES 12.1.1
-
VIEW: APPS.HR_FORM_CANVASES 12.2.2
-
12.1.1 FND Design Data 12.1.1
-
12.2.2 FND Design Data 12.2.2
-
12.2.2 DBA Data 12.2.2
-
12.1.1 DBA Data 12.1.1
-
eTRM - PER Tables and Views 12.1.1
Table to store NQF Training info for a person
-
eTRM - PER Tables and Views 12.2.2
Table to store NQF Training info for a person
-
eTRM - PER Tables and Views 12.1.1
Table to store NQF Training info for a person
-
eTRM - PER Tables and Views 12.2.2
Table to store NQF Training info for a person