Search Results hr_form_canvases_b
Overview
HR_FORM_CANVASES_B is a Human Resources (PER) module table in Oracle E-Business Suite 12.1.1 and 12.2.2 that stores the canvas (layout region) definition for Oracle HRMS configurable forms. Configurable forms allow implementers to tailor the appearance and behavior of standard HRMS windows without modifying the underlying Oracle Forms source. Within this framework, a canvas represents a discrete drawing surface inside a form window, and each row in HR_FORM_CANVASES_B defines one such canvas, tying it to its parent window and classifying its type.
The table resides in the HR schema and is classified as VALID in both release levels. Based on the foreign key topology documented in the ETRM metadata, a heuristic Data Vault classification of hub is suggested: the table holds a stable, uniquely identified business entity (the canvas) that is referenced by multiple dependent structures, including properties, translated descriptions, items, tab pages, stacked canvases, and template canvases. This hub-like profile means most other configurable-form tables orbit around HR_FORM_CANVASES_B rather than the reverse.
Key Information Stored
The physical schema contains eleven documented columns. The most significant are:
- FORM_CANVAS_ID — the surrogate primary key, generated for each canvas row and used as the join key by every dependent table.
- FORM_WINDOW_ID — foreign key to HR_FORM_WINDOWS_B, identifying the parent window that contains this canvas. Combined with CANVAS_NAME, it forms the unique business key HR_FORM_CANVASES_B_UK.
- CANVAS_NAME — the developer-assigned name of the canvas, unique within the parent window. This is the human-readable identifier referenced in form configuration metadata.
- CANVAS_TYPE — indicates the class of canvas (for example, content, stacked, or tab canvas), governing how items are rendered and whether the canvas participates in tab navigation.
- OBJECT_VERSION_NUMBER — the optimistic locking column used by the Oracle Applications framework to detect concurrent updates.
- ZD_EDITION_NAME — the editioning column introduced for Oracle EBS 12.2 online patching; it is part of both unique indexes, ensuring that edition-specific copies of a canvas do not collide.
- Audit columns — LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN, CREATED_BY, and CREATION_DATE, populated automatically by the standard WHO columns framework.
The PK (FORM_CANVAS_ID, ZD_EDITION_NAME) is the surrogate identifier, while the UK (FORM_WINDOW_ID, CANVAS_NAME, ZD_EDITION_NAME) is the business-key candidate that enforces uniqueness of canvas names within a window.
Common Use Cases and Queries
Typical use cases include diagnosing form personalization issues, auditing which canvases exist within a window, and migrating configurable-form definitions between environments. A common query retrieves all canvases for a given window:
SELECT c.form_canvas_id, c.canvas_name, c.canvas_type FROM hr.hr_form_canvases_b c WHERE c.form_window_id = :p_window_id;
To locate the window context for a canvas referenced by a personalization or template, join upward to HR_FORM_WINDOWS_B. To obtain the display name, join to HR_FORM_CANVASES_TL on FORM_CANVAS_ID and filter by LANGUAGE. Reporting queries frequently aggregate item counts per canvas via HR_FORM_ITEMS_B, and tab layouts are reconstructed by joining HR_FORM_TAB_PAGES_B or HR_FORM_TAB_STACKED_CANVASES.
Related Objects
- HR_FORM_WINDOWS_B — parent table; joined on HR_FORM_CANVASES_B.FORM_WINDOW_ID.
- HR_FORM_CANVASES_TL — translation table; joined on FORM_CANVAS_ID for user-facing labels.
- HR_CANVAS_PROPERTIES — canvas-level property definitions; joined on FORM_CANVAS_ID.
- HR_FORM_ITEMS_B — items placed on the canvas; joined on FORM_CANVAS_ID.
- HR_FORM_TAB_PAGES_B — tab page definitions associated with the canvas; joined on FORM_CANVAS_ID.
- HR_FORM_TAB_STACKED_CANVASES — associates stacked canvases with tab canvases; joined on FORM_CANVAS_ID.
- HR_TEMPLATE_CANVASES_B — links templates to canvases; joined on FORM_CANVAS_ID.
-
Table: HR_FORM_CANVASES_B
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_FORM_CANVASES_B, object_name:HR_FORM_CANVASES_B, status:VALID, product: PER - Human Resources , description: Canvas definition for configurable forms , implementation_dba_data: HR.HR_FORM_CANVASES_B ,
-
Table: HR_FORM_CANVASES_B
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_FORM_CANVASES_B, object_name:HR_FORM_CANVASES_B, status:VALID, product: PER - Human Resources , description: Canvas definition for configurable forms , implementation_dba_data: HR.HR_FORM_CANVASES_B ,
-
TABLE: HR.HR_FORM_CANVASES_B
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_FORM_CANVASES_B, object_name:HR_FORM_CANVASES_B, status:VALID,
-
VIEW: HR.HR_FORM_CANVASES_B#
12.2.2
owner:HR, object_type:VIEW, object_name:HR_FORM_CANVASES_B#, status:VALID,
-
APPS.HR_FCN_SHD SQL Statements
12.2.2
-
SYNONYM: PUBLIC.HR_FORM_CANVASES_B
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:HR_FORM_CANVASES_B, status:VALID,
-
APPS.HR_FORM_CANVASES_PKG SQL Statements
12.1.1
-
APPS.HR_FORM_STACK_CANVAS_INFO SQL Statements
12.1.1
-
APPS.HR_FORM_STACK_CANVAS_INFO SQL Statements
12.2.2
-
VIEW: HR.HR_FORM_CANVASES_B#
12.2.2
-
View: HR_FORM_CANVASES_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_FORM_CANVASES_VL, object_name:HR_FORM_CANVASES_VL, status:VALID, product: PER - Human Resources , description: Translated view from HR_FORM_CANVASES_B and HR_FORM_CANVASES_TL , implementation_dba_data: APPS.HR_FORM_CANVASES_VL ,
-
VIEW: APPS.HR_FORM_CANVASES_VL
12.1.1
-
APPS.HR_FCN_SHD SQL Statements
12.1.1
-
APPS.HR_FORM_CANVASES_PKG SQL Statements
12.2.2
-
APPS.HR_FIM_BUS SQL Statements
12.1.1
-
View: HR_FORM_CANVASES_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_FORM_CANVASES_VL, object_name:HR_FORM_CANVASES_VL, status:VALID, product: PER - Human Resources , description: Translated view from HR_FORM_CANVASES_B and HR_FORM_CANVASES_TL , implementation_dba_data: APPS.HR_FORM_CANVASES_VL ,
-
APPS.HR_CNP_BUS SQL Statements
12.1.1
-
APPS.HR_CNP_BUS SQL Statements
12.2.2
-
TRIGGER: APPS.HR_FORM_CANVASES_B+
12.2.2
owner:APPS, object_type:TRIGGER, object_name:HR_FORM_CANVASES_B+, status:VALID,
-
VIEW: APPS.HR_FORM_CANVASES_VL
12.2.2
-
APPS.HR_FIM_BUS SQL Statements
12.2.2
-
TRIGGER: APPS.HR_FORM_CANVASES_B+
12.2.2
-
APPS.HR_FSC_BUS SQL Statements
12.1.1
-
APPS.HR_FSC_BUS SQL Statements
12.2.2
-
APPS.HR_TCN_BUS SQL Statements
12.1.1
-
VIEW: APPS.HR_FORM_CANVASES
12.1.1
-
VIEW: APPS.HR_FORM_CANVASES
12.2.2
-
PACKAGE BODY: APPS.HR_FORM_CANVASES_PKG
12.2.2
-
APPS.HR_TCN_BUS SQL Statements
12.2.2
-
TABLE: HR.HR_FORM_CANVASES_B
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_FORM_CANVASES_B, object_name:HR_FORM_CANVASES_B, status:VALID,
-
SYNONYM: APPS.HR_FORM_CANVASES_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HR_FORM_CANVASES_B, status:VALID,
-
TABLE: HR.HR_FORM_WINDOWS_B
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_FORM_WINDOWS_B, object_name:HR_FORM_WINDOWS_B, status:VALID,
-
TABLE: HR.HR_TEMPLATE_CANVASES_B
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_TEMPLATE_CANVASES_B, object_name:HR_TEMPLATE_CANVASES_B, status:VALID,
-
PACKAGE BODY: APPS.HR_FORM_CANVASES_PKG
12.1.1
-
SYNONYM: APPS.HR_FORM_CANVASES_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HR_FORM_CANVASES_B, status:VALID,
-
TABLE: HR.HR_FORM_TAB_STACKED_CANVASES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_FORM_TAB_STACKED_CANVASES, object_name:HR_FORM_TAB_STACKED_CANVASES, status:VALID,
-
FUNCTION: APPS.HR_FORM_CANVASES_B=
12.2.2
-
Table: HR_CANVAS_PROPERTIES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_CANVAS_PROPERTIES, object_name:HR_CANVAS_PROPERTIES, status:VALID, product: PER - Human Resources , description: Canvas properties for configurable forms , implementation_dba_data: HR.HR_CANVAS_PROPERTIES ,
-
VIEW: APPS.HR_FORM_CANVASES_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_FORM_CANVASES_VL, object_name:HR_FORM_CANVASES_VL, status:VALID,
-
Table: HR_FORM_CANVASES_TL
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_FORM_CANVASES_TL, object_name:HR_FORM_CANVASES_TL, status:VALID, product: PER - Human Resources , description: Translated canvas definitions for configurable forms. , implementation_dba_data: HR.HR_FORM_CANVASES_TL ,
-
VIEW: APPS.HR_FORM_CANVASES_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_FORM_CANVASES_VL, object_name:HR_FORM_CANVASES_VL, status:VALID,
-
TABLE: HR.HR_FORM_TAB_PAGES_B
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_FORM_TAB_PAGES_B, object_name:HR_FORM_TAB_PAGES_B, status:VALID,
-
Table: HR_FORM_CANVASES_TL
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_FORM_CANVASES_TL, object_name:HR_FORM_CANVASES_TL, status:VALID, product: PER - Human Resources , description: Translated canvas definitions for configurable forms. , implementation_dba_data: HR.HR_FORM_CANVASES_TL ,
-
Table: HR_FORM_WINDOWS_B
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_FORM_WINDOWS_B, object_name:HR_FORM_WINDOWS_B, status:VALID, product: PER - Human Resources , description: Definition of windows for use in configurable forms , implementation_dba_data: HR.HR_FORM_WINDOWS_B ,
-
PACKAGE: APPS.HR_TEMPLATE_ITEM_CONTEXT_INFO
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_TEMPLATE_ITEM_CONTEXT_INFO, status:VALID,
-
Table: HR_CANVAS_PROPERTIES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_CANVAS_PROPERTIES, object_name:HR_CANVAS_PROPERTIES, status:VALID, product: PER - Human Resources , description: Canvas properties for configurable forms , implementation_dba_data: HR.HR_CANVAS_PROPERTIES ,
-
PACKAGE: APPS.HR_TEMPLATE_STACK_CANVAS_INFO
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_TEMPLATE_STACK_CANVAS_INFO, status:VALID,
-
PACKAGE: APPS.HR_TEMPLATE_CANVAS_INFO
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_TEMPLATE_CANVAS_INFO, status:VALID,
-
PACKAGE: APPS.HR_TEMPLATE_TAB_PAGE_INFO
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_TEMPLATE_TAB_PAGE_INFO, status:VALID,
-
PACKAGE: APPS.HR_TEMPLATE_CANVAS_INFO
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_TEMPLATE_CANVAS_INFO, status:VALID,