Search Results hr_form_windows_tl_fk3
Overview
HR.HR_FORM_WINDOWS_TL is the translation (language) table for configurable form windows in Oracle E-Business Suite. It stores the language-dependent attributes of a form window definition — specifically the user-visible window name and description — keyed by a form window identifier and a language code. The base, language-independent record resides in HR_FORM_WINDOWS_B, and this "_TL" companion supplies the translated text required by Oracle EBS multi-language (MLS) functionality. In Oracle EBS 12.1.1 the object is registered under FND Design Data as PER.HR_FORM_WINDOWS_TL and is stored in the APPS_TS_SEED tablespace, consistent with other seed and setup data. In 12.2.2 the physical definition is augmented with the ZD_EDITION_NAME column used by the Online Patching (Editioning) infrastructure, and the unique key is extended to include that column.
From a Data Vault modeling perspective, the mined relationship structure classifies this object as satellite-leaning. It does not introduce independent business entities; it carries descriptive, language-tagged attributes that hang off the parent window entity in HR_FORM_WINDOWS_B. The recommended modeling treatment is therefore a satellite attached to the parent hub/link represented by the base table, with LANGUAGE acting as a descriptive discriminator rather than a true business key.
Key Information Stored
The table is intentionally narrow, holding only translated text plus standard audit columns and the MLS control attributes. The most operationally significant columns are:
- FORM_WINDOW_ID (NUMBER, 15) — Surrogate identifier of the parent window in HR_FORM_WINDOWS_B. Part of the composite primary key and the join column to the base table.
- LANGUAGE (VARCHAR2) — The language in which the translated row is stored. Part of the primary key.
- SOURCE_LANG (VARCHAR2) — The language from which the translation was derived; indexed by HR_FORM_WINDOWS_TL_FK2 and used by the MLS translation workflow to identify the "actual" versus "defined" language.
- USER_WINDOW_NAME (VARCHAR2, 80) — The translated window name displayed to users. This is the primary user-facing business attribute of the row.
- DESCRIPTION (VARCHAR2, 200) — The translated description of the window.
- LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN, CREATION_DATE, CREATED_BY — Standard Who audit columns populated by the EBS framework for concurrency control and auditability.
- ZD_EDITION_NAME — 12.2.2 editioning column, part of the extended unique key HR_FORM_WINDOWS_TL_PK (FORM_WINDOW_ID, LANGUAGE, ZD_EDITION_NAME).
The surrogate primary key is the composite HR_FORM_WINDOWS_TL_PK (FORM_WINDOW_ID, LANGUAGE), which in 12.2.2 is documented as (FORM_WINDOW_ID, LANGUAGE, ZD_EDITION_NAME). HR_FORM_WINDOWS_TL_FK3 indexes LANGUAGE to support efficient lookups by language.
Common Use Cases and Queries
Typical uses include extracting translated window labels for a specific language, auditing which windows lack a translation for a given language, and reporting on seed data completeness across locales. A common join pattern combines the translated table with its base:
- Retrieve translated names for one language: SELECT b.form_window_id, t.user_window_name, t.description FROM hr.hr_form_windows_b b, hr.hr_form_windows_tl t WHERE b.form_window_id = t.form_window_id AND t.language = USERENV('LANG').
- Detect missing translations: compare COUNT of base rows against COUNT of translated rows per LANGUAGE, grouped by SOURCE_LANG to find windows not yet translated from the base language.
- Audit recent translation changes: filter on LAST_UPDATE_DATE and LAST_UPDATED_BY to trace who modified translated text.
- Cross-language comparison: pivot USER_WINDOW_NAME by LANGUAGE for a single FORM_WINDOW_ID to review translation quality.
Because the table holds only translated labels, it is rarely queried directly; it is almost always joined to HR_FORM_WINDOWS_B and to the configurable form framework that consumes window definitions at runtime.
Related Objects
- HR.HR_FORM_WINDOWS_B — The base table holding language-independent window definitions. Joined on FORM_WINDOW_ID; this is the parent referenced by the foreign key.
- APPS.HR_FORM_WINDOWS_TL and APPS.HR_FORM_WINDOWS_TL041405_WHO — APPS synonyms/views published over this table for application access.
- PUBLIC.HR_FORM_WINDOWS_TL — Public synonym exposing the table to session users.
- PER.HR_FORM_WINDOWS_TL — FND Design Data registration governing the object's delivery and seed data.
The table does not reference any other database objects, confirming its role as a dependent satellite of the window base entity rather than an independent hub.
-
INDEX: HR.HR_FORM_WINDOWS_TL_FK3
12.2.2
owner:HR, object_type:INDEX, object_name:HR_FORM_WINDOWS_TL_FK3, status:VALID,
-
INDEX: HR.HR_FORM_WINDOWS_TL_FK3
12.1.1
owner:HR, object_type:INDEX, object_name:HR_FORM_WINDOWS_TL_FK3, status:VALID,
-
TABLE: HR.HR_FORM_WINDOWS_TL
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_FORM_WINDOWS_TL, object_name:HR_FORM_WINDOWS_TL, status:VALID,
-
TABLE: HR.HR_FORM_WINDOWS_TL
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_FORM_WINDOWS_TL, object_name:HR_FORM_WINDOWS_TL, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
eTRM - PER Tables and Views
12.2.2
description: Table to store NQF Training info for a person ,
-
eTRM - PER Tables and Views
12.1.1
description: Table to store NQF Training info for a person ,