Search Results form_tab_page_id
Overview
HR.HR_FORM_TAB_PAGES_B is a seed data table in the Oracle E-Business Suite HR schema that defines tab pages for configurable forms. It is the base (language-independent) table of a _B/_TL pair; translatable text resides in HR_FORM_TAB_PAGES_TL. The table is registered under FND Design Data as PER.HR_FORM_TAB_PAGES_B, has status VALID, and is stored in the APPS_TS_SEED tablespace with a PCTFREE of 10 in release 12.1.1. In 12.2.2, the same tablespace and storage attributes apply, with the table additionally carrying the ZD_EDITION_NAME column (the editioning column used by the Online Patching / EBR infrastructure), which becomes part of the primary and unique keys.
Functionally, HR_FORM_TAB_PAGES_B records the layout metadata used by Oracle Forms personalization and the configurable-forms framework to render tabbed pages on Oracle EBS forms. Each row identifies one tab page on a form canvas, its ordering, and any override of the visibility rule inherited from the tabbed-region template or canvas.
In Data Vault terms, the mined dependency heuristics classify this table as a hub. It holds stable business keys (the tab page identity, scoped to a canvas), and most of the tables that reference it act as satellites or links. Treating it as a hub is a modeling suggestion: the table is the anchor for tab page identity, while descriptive and override attributes could be viewed as satellite data in a clean-room model.
Key Information Stored
The most significant columns are:
- FORM_TAB_PAGE_ID — NUMBER(15). Surrogate primary key, system-generated from the sequence HR_FORM_TAB_PAGES_B_S. This is the column returned when searching for “form_tab_page_id” and is the join key for all dependent tables.
- FORM_CANVAS_ID — NUMBER(15). Foreign key to HR_FORM_CANVASES_B; identifies the form canvas to which the tab page belongs. It forms the business-key component of the unique index HR_FORM_TAB_PAGES_B_UK together with TAB_PAGE_NAME.
- TAB_PAGE_NAME — VARCHAR2(30). Name of the tab page, expected to match the name defined in Oracle Forms Builder. Together with FORM_CANVAS_ID it is the documented business-key candidate.
- DISPLAY_ORDER — NUMBER. Numeric ordering of the tab page; should correspond to the sequence in Forms Builder.
- VISIBLE_OVERRIDE — NUMBER(10). When populated, overrides the visible property configured at template or form-canvas level.
- OBJECT_VERSION_NUMBER — Standard row version counter; incremented by one on each update for concurrency control.
- LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN, CREATED_BY, CREATION_DATE — Standard Who columns for audit and interface tracking.
- ZD_EDITION_NAME — Editioning column present in 12.2.2; participates in HR_FORM_TAB_PAGES_B_PK and HR_FORM_TAB_PAGES_B_UK.
Two unique indexes are documented: HR_FORM_TAB_PAGES_B_PK on (FORM_TAB_PAGE_ID, ZD_EDITION_NAME) and HR_FORM_TAB_PAGES_B_UK on (FORM_CANVAS_ID, TAB_PAGE_NAME, ZD_EDITION_NAME). The latter is the business-key candidate; the former is the surrogate key.
Common Use Cases and Queries
Typical scenarios include auditing tab page configuration for a form, verifying display ordering, and tracing visibility overrides. Reports often join the base table to its translation table and to the canvas definition.
- Retrieving all tab pages for a canvas, in display order:
SELECT hfptb.form_tab_page_id, hfptb.tab_page_name, hfptb.display_order FROM hr.hr_form_tab_pages_b hfptb WHERE hfptb.form_canvas_id = :canvas_id ORDER BY hfptb.display_order;
- Listing tab pages with translated names:
SELECT b.form_tab_page_id, b.tab_page_name, t.tab_page_name translated_name FROM hr.hr_form_tab_pages_b b, hr.hr_form_tab_pages_tl t WHERE b.form_tab_page_id = t.form_tab_page_id AND t.language = USERENV('LANG'); - Finding tab pages that carry an override:
SELECT form_tab_page_id, tab_page_name, visible_override FROM hr.hr_form_tab_pages_b WHERE visible_override IS NOT NULL;
- Impact analysis: which form items are attached to a tab page, including overrides on HR_FORM_ITEMS_B.FORM_TAB_PAGE_ID_OVERRIDE.
Related Objects
The FK graph shows HR_FORM_TAB_PAGES_B as a hub referenced by several HR tables:
- HR_FORM_CANVASES_B — parent of the tab page; joined on FORM_CANVAS_ID.
- HR_FORM_TAB_PAGES_TL — translation table; joined on FORM_TAB_PAGE_ID.
- HR_FORM_ITEMS_B — form items attached to a tab page via FORM_TAB_PAGE_ID, and optionally overridden via FORM_TAB_PAGE_ID_OVERRIDE.
- HR_FORM_TAB_STACKED_CANVASES — stacked canvas assignments; joined on FORM_TAB_PAGE_ID.
- HR_TAB_PAGE_PROPERTIES_B — property definitions per tab page.
- HR_TEMPLATE_TAB_PAGES_B — template-to-tab-page mapping.
These relationships should be honored when deleting or renumbering tab pages, since dependent rows exist across multiple tables.
-
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,
-
VIEW: HR.HR_FORM_TAB_STACKED_CANVASES#
12.2.2
-
APPS.HR_FTP_SHD SQL Statements
12.1.1
-
APPS.HR_FTP_SHD SQL Statements
12.2.2
-
VIEW: HR.HR_FORM_ITEMS_B#
12.2.2
-
VIEW: HR.HR_TEMPLATE_TAB_PAGES_B#
12.2.2
-
VIEW: HR.HR_FORM_TAB_PAGES_B#
12.2.2
-
VIEW: HR.HR_FORM_TAB_PAGES_TL#
12.2.2
-
TABLE: HR.HR_FORM_TAB_PAGES_TL
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_FORM_TAB_PAGES_TL, object_name:HR_FORM_TAB_PAGES_TL, status:VALID,
-
APPS.HR_FORM_TAB_PAGES_PKG SQL Statements
12.1.1
-
APPS.HR_FORM_TAB_PAGES_PKG SQL Statements
12.2.2
-
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,
-
APPS.HR_FTT_SHD SQL Statements
12.1.1
-
APPS.HR_FTT_SHD SQL Statements
12.2.2
-
TABLE: HR.HR_TEMPLATE_TAB_PAGES_B
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_TEMPLATE_TAB_PAGES_B, object_name:HR_TEMPLATE_TAB_PAGES_B, status:VALID,
-
TABLE: HR.HR_FORM_TAB_PAGES_TL
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_FORM_TAB_PAGES_TL, object_name:HR_FORM_TAB_PAGES_TL, status:VALID,
-
VIEW: HR.HR_TAB_PAGE_PROPERTIES_B#
12.2.2
-
TABLE: HR.HR_TEMPLATE_TAB_PAGES_B
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_TEMPLATE_TAB_PAGES_B, object_name:HR_TEMPLATE_TAB_PAGES_B, status:VALID,
-
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,
-
PACKAGE BODY: APPS.HR_FORM_TAB_PAGES_PKG
12.2.2
-
APPS.HR_FSC_SHD SQL Statements
12.2.2
-
APPS.HR_FSC_SHD SQL Statements
12.1.1
-
APPS.HR_TTP_SHD SQL Statements
12.2.2
-
APPS.HR_TTP_SHD SQL Statements
12.1.1
-
APPS.HR_FIM_SHD SQL Statements
12.2.2
-
APPS.HR_FIM_SHD SQL Statements
12.1.1
-
APPS.HR_TEMPLATE_TAB_PAGES_PKG SQL Statements
12.1.1
-
APPS.HR_TEMPLATE_TAB_PAGES_PKG SQL Statements
12.2.2
-
PACKAGE BODY: APPS.HR_FORM_TAB_PAGES_PKG
12.1.1
-
VIEW: HR.HR_FORM_TAB_PAGES_TL#
12.2.2
owner:HR, object_type:VIEW, object_name:HR_FORM_TAB_PAGES_TL#, status:VALID,
-
APPS.HR_TPP_SHD SQL Statements
12.2.2
-
TABLE: HR.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,
-
APPS.HR_TPP_SHD SQL Statements
12.1.1
-
APPS.HR_FTP_UPD SQL Statements
12.1.1
-
TABLE: HR.HR_TAB_PAGE_PROPERTIES_B
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_TAB_PAGE_PROPERTIES_B, object_name:HR_TAB_PAGE_PROPERTIES_B, status:VALID,
-
VIEW: HR.HR_TEMPLATE_TAB_PAGES_B#
12.2.2
owner:HR, object_type:VIEW, object_name:HR_TEMPLATE_TAB_PAGES_B#, status:VALID,
-
TABLE: HR.HR_FORM_ITEMS_B
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_FORM_ITEMS_B, object_name:HR_FORM_ITEMS_B, status:VALID,
-
APPS.HR_FTT_UPD SQL Statements
12.2.2
-
VIEW: HR.HR_FORM_TAB_STACKED_CANVASES#
12.2.2
owner:HR, object_type:VIEW, object_name:HR_FORM_TAB_STACKED_CANVASES#, status:VALID,
-
TABLE: HR.HR_TAB_PAGE_PROPERTIES_B
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_TAB_PAGE_PROPERTIES_B, object_name:HR_TAB_PAGE_PROPERTIES_B, status:VALID,
-
VIEW: HR.HR_FORM_TAB_PAGES_B#
12.2.2
owner:HR, object_type:VIEW, object_name:HR_FORM_TAB_PAGES_B#, status:VALID,
-
APPS.HR_FTT_UPD SQL Statements
12.1.1
-
APPS.HR_FTP_UPD SQL Statements
12.2.2
-
TABLE: HR.HR_FORM_ITEMS_B
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_FORM_ITEMS_B, object_name:HR_FORM_ITEMS_B, status:VALID,
-
VIEW: HR.HR_FORM_ITEMS_B#
12.2.2
owner:HR, object_type:VIEW, object_name:HR_FORM_ITEMS_B#, status:VALID,
-
PACKAGE BODY: APPS.HR_FTP_SHD
12.1.1
-
APPS.HR_TIP_BUS SQL Statements
12.1.1
-
APPS.HR_TCP_BUS SQL Statements
12.2.2
-
APPS.HR_FSC_PKG SQL Statements
12.1.1
-
APPS.HR_FSC_PKG SQL Statements
12.2.2