Search Results hr_form_tab_stacked_canvases
Overview
HR.HR_FORM_TAB_STACKED_CANVASES is a configuration metadata table within the Oracle E-Business Suite PER — Human Resources product, introduced to support the Configurable Forms framework used by HRMS and related self-service pages. The table records the definition of stacked canvases that are associated with individual tab pages inside a configurable form. In Oracle Forms, a stacked canvas is an overlay region that shares the same physical window as the base content canvas; in the HRMS configurable forms model, stacked canvases provide the rendering surface for each tab, allowing the runtime form to show or hide tab content without redrawing the entire window.
Each row therefore represents one relationship between a form canvas and a form tab page — that is, "this stacked canvas is the display region for this tab." The table is metadata rather than transactional data; it is populated during form configuration and is read at runtime by the configurable forms engine.
From a heuristic Data Vault modeling perspective, the table's FK composition and mined classification suggest it behaves as a link: a junction table connecting HR_FORM_CANVASES_B and HR_FORM_TAB_PAGES_B. It carries descriptive attributes (audit columns, object version) that could alternatively be modeled as a link satellite if historical tracking were required.
Key Information Stored
The documented physical schema contains ten columns under owner HR in ETRM 12.2.2. The most significant are summarized below.
FORM_TAB_STACKED_CANVAS_ID— the surrogate primary key, enforced by unique indexHR_FSC_PK(composed asFORM_TAB_STACKED_CANVAS_ID, ZD_EDITION_NAME).FORM_CANVAS_IDandFORM_TAB_PAGE_ID— the two foreign key columns forming the business-key candidate. Unique indexHR_FSC_UKis defined on(FORM_CANVAS_ID, FORM_TAB_PAGE_ID, ZD_EDITION_NAME), guaranteeing that a given tab page is mapped to exactly one stacked canvas per edition.OBJECT_VERSION_NUMBER— implements optimistic locking for concurrent configuration updates, a pattern shared across the HRMS configurable forms tables.LAST_UPDATE_DATE,LAST_UPDATED_BY,LAST_UPDATE_LOGIN— standard "who changed it" audit trail.CREATED_BY,CREATION_DATE— record creation audit.ZD_EDITION_NAME— the editioning column used by Oracle EBS 12.2's Edition-Based Redefinition (EBR) framework. It participates in both unique indexes and is the mechanism by which multiple logical versions of the configuration can coexist online.
Common Use Cases and Queries
The table is most often queried during configurable forms troubleshooting — for example, when a tab renders blank, displays the wrong canvas, or when a stacked canvas fails to appear after a personalization.
To list every stacked canvas mapped to its tab page:
SELECT ftsc.form_tab_stacked_canvas_id, ftsc.form_canvas_id,
ftsc.form_tab_page_id, ftp.tab_page_name
FROM hr.hr_form_tab_stacked_canvases ftsc,
hr.hr_form_tab_pages_b ftp
WHERE ftsc.form_tab_page_id = ftp.form_tab_page_id;
To identify the canvas used by a specific tab page, filter on FORM_TAB_PAGE_ID; to find all tabs that host a specific canvas, filter on FORM_CANVAS_ID. The unique constraint HR_FSC_UK is a useful validation target: a query that returns more than one row for a given canvas/tab pair within the current edition indicates a data integrity issue. Because the table is editioned, joins against the _B tables should generally include ZD_EDITION_NAME to ensure the correct version is resolved.
Related Objects
The FK relationships documented in ETRM establish the following dependencies:
HR.HR_FORM_CANVASES_B— parent table; joined onHR_FORM_TAB_STACKED_CANVASES.FORM_CANVAS_ID = HR_FORM_CANVASES_B.FORM_CANVAS_ID. Holds canvas-level definitions and physical properties.HR.HR_FORM_TAB_PAGES_B— parent table; joined onHR_FORM_TAB_STACKED_CANVASES.FORM_TAB_PAGE_ID = HR_FORM_TAB_PAGES_B.FORM_TAB_PAGE_ID. Holds tab page definitions.HR.HR_FORM_CANVASES_TLandHR.HR_FORM_TAB_PAGES_TL— translated (MLS) companions to the_Btables, commonly joined for user-facing canvas and tab labels.HR.HR_FORM_CANVASES_VLandHR.HR_FORM_TAB_PAGES_VL— the standard multilingual views that combine_Band_TL, preferred for reporting.HR.HR_FORM_TEMPLATES_B— the higher-level configurable form template that ultimately owns canvases and tab pages, useful when resolving the full form hierarchy.
No documented public PL/SQL API writes directly to this table in the ETRM metadata; it is populated through the configurable forms setup infrastructure and consumed by the runtime forms engine.
-
Table: HR_FORM_TAB_STACKED_CANVASES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_FORM_TAB_STACKED_CANVASES, object_name:HR_FORM_TAB_STACKED_CANVASES, status:VALID, product: PER - Human Resources , description: Definition of stacked canvas for tab pages in configurable forms , implementation_dba_data: HR.HR_FORM_TAB_STACKED_CANVASES ,
-
Table: 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, product: PER - Human Resources , description: Definition of stacked canvas for tab pages in configurable forms , implementation_dba_data: HR.HR_FORM_TAB_STACKED_CANVASES ,
-
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,
-
VIEW: HR.HR_FORM_TAB_STACKED_CANVASES#
12.2.2
owner:HR, object_type:VIEW, object_name:HR_FORM_TAB_STACKED_CANVASES#, status:VALID,
-
SYNONYM: PUBLIC.HR_FORM_TAB_STACKED_CANVASES
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:HR_FORM_TAB_STACKED_CANVASES, status:VALID,
-
APPS.HR_FSC_SHD SQL Statements
12.2.2
-
VIEW: HR.HR_FORM_TAB_STACKED_CANVASES#
12.2.2
-
SYNONYM: APPS.HR_FORM_TAB_STACKED_CANVASES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HR_FORM_TAB_STACKED_CANVASES, status:VALID,
-
SYNONYM: APPS.HR_FORM_TAB_STACKED_CANVASES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HR_FORM_TAB_STACKED_CANVASES, status:VALID,
-
TRIGGER: APPS.HR_FORM_TAB_STACKED_CANVASES+
12.2.2
owner:APPS, object_type:TRIGGER, object_name:HR_FORM_TAB_STACKED_CANVASES+, status:VALID,
-
APPS.HR_FSC_PKG SQL Statements
12.1.1
-
APPS.HR_FSC_PKG SQL Statements
12.2.2
-
PACKAGE BODY: APPS.HR_FSC_PKG
12.2.2
-
APPS.HR_FSC_SHD SQL Statements
12.1.1
-
APPS.HR_TIP_BUS SQL Statements
12.1.1
-
TRIGGER: APPS.HR_FORM_TAB_STACKED_CANVASES+
12.2.2
-
APPS.HR_TCP_BUS SQL Statements
12.2.2
-
PACKAGE BODY: APPS.HR_FSC_PKG
12.1.1
-
TABLE: HR.HR_FORM_TAB_STACKED_CANVASES
12.2.2
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_TAB_STACKED_CANVASES=
12.2.2
-
APPS.HR_TIP_BUS SQL Statements
12.2.2
-
Table: 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, product: PER - Human Resources , description: Definition of form tab page for configurable forms , implementation_dba_data: HR.HR_FORM_TAB_PAGES_B ,
-
PACKAGE: APPS.HR_TEMPLATE_STACK_CANVAS_INFO
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_TEMPLATE_STACK_CANVAS_INFO, status:VALID,
-
PACKAGE BODY: APPS.HR_FSC_SHD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_FSC_SHD, status:VALID,
-
PACKAGE BODY: APPS.HR_FSC_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_FSC_PKG, status:VALID,
-
PACKAGE BODY: APPS.HR_FORM_STACK_CANVAS_INFO
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_FORM_STACK_CANVAS_INFO, status:VALID,
-
TRIGGER: APPS.HR_FORM_TAB_STACKED_CANVAS_WHO
12.2.2
owner:APPS, object_type:TRIGGER, object_name:HR_FORM_TAB_STACKED_CANVAS_WHO, 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,
-
APPS.HR_TCP_BUS SQL Statements
12.1.1
-
PACKAGE BODY: APPS.HR_FSC_INS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_FSC_INS, status:VALID,
-
PACKAGE BODY: APPS.HR_FSC_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_FSC_PKG, status:VALID,
-
PACKAGE BODY: APPS.HR_FSC_SHD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_FSC_SHD, status:VALID,
-
PACKAGE: APPS.HR_TEMPLATE_STACK_CANVAS_INFO
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_TEMPLATE_STACK_CANVAS_INFO, status:VALID,
-
APPS.HR_FORM_STACK_CANVAS_INFO SQL Statements
12.1.1
-
APPS.HR_FORM_STACK_CANVAS_INFO SQL Statements
12.2.2
-
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,
-
PACKAGE BODY: APPS.HR_FSC_DEL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_FSC_DEL, status:VALID,
-
PACKAGE BODY: APPS.HR_FSC_UPD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_FSC_UPD, status:VALID,
-
PACKAGE: APPS.HR_FORM_STACK_CANVAS_INFO
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_FORM_STACK_CANVAS_INFO, status:VALID,
-
Table: HR_FORM_TAB_PAGES_B
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_FORM_TAB_PAGES_B, object_name:HR_FORM_TAB_PAGES_B, status:VALID, product: PER - Human Resources , description: Definition of form tab page for configurable forms , implementation_dba_data: HR.HR_FORM_TAB_PAGES_B ,
-
PACKAGE BODY: APPS.HR_TIP_BUS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_TIP_BUS, status:VALID,
-
PACKAGE BODY: APPS.HR_TCP_BUS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_TCP_BUS, status:VALID,
-
FUNCTION: APPS.HR_FORM_TAB_STACKED_CANVASES=
12.2.2
owner:APPS, object_type:FUNCTION, object_name:HR_FORM_TAB_STACKED_CANVASES=, status:VALID,
-
TRIGGER: APPS.HR_FORM_TAB_STACKED_CANVAS_WHO
12.2.2
-
PACKAGE BODY: APPS.HR_FORM_STACK_CANVAS_INFO
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_FORM_STACK_CANVAS_INFO, status:VALID,
-
PACKAGE BODY: APPS.HR_FSC_SHD
12.1.1
-
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 ,
-
PACKAGE: APPS.HR_FORM_STACK_CANVAS_INFO
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_FORM_STACK_CANVAS_INFO, status:VALID,
-
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 ,
-
APPS.HR_FSC_INS SQL Statements
12.2.2