Search Results pay_element_types_f_tl_pk
Overview
PAY_ELEMENT_TYPES_F_TL is the translation (TL) table for the PAY_ELEMENT_TYPES_F base table in the Oracle E-Business Suite Payroll (PAY) module, owned by the HR schema. It stores the language-specific, translated text attributes of element definitions — the earning, deduction, and informational components that drive payroll processing. Because elements are user-facing concepts appearing on payslips, reports, and self-service pages, their names and descriptions must be presented in the session language of each user. The base table holds the primary, source-language definition, while PAY_ELEMENT_TYPES_F_TL carries one row per element per installed language, enabling multilingual payroll deployments.
The object carries the Data Vault classification of standalone (heuristic, mined from the foreign-key structure). From a modeling perspective, this suggests it behaves as a reference/lookup construct rather than a hub, link, or satellite in the classical Data Vault sense — the row identity is the composite of the element and its language, with no independent business key of its own. It is therefore best treated as a dependent translation attribute set keyed to the parent element definition.
Key Information Stored
The primary key PAY_ELEMENT_TYPES_F_TL_PK is composed of ELEMENT_TYPE_ID and LANGUAGE, with the documented unique index in 12.2.2 additionally including ZD_EDITION_NAME (the editioning column introduced by Online Patching). The most significant columns are:
- ELEMENT_TYPE_ID — surrogate identifier of the parent element definition; joins back to PAY_ELEMENT_TYPES_F. Part of the primary key.
- LANGUAGE — the language code of the translated row; the second component of the primary key.
- ELEMENT_NAME — the translated name of the element as displayed to users in reports, payslips, and forms.
- REPORTING_NAME — the translated name used specifically on statutory and management reporting outputs.
- DESCRIPTION — the translated long description explaining the element's purpose.
- SOURCE_LANG — the language from which the translation was derived, indicating the source of the base text.
- ZD_EDITION_NAME — editioning discriminator supporting Online Patching in 12.2.2.
The audit columns (LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN, CREATED_BY, CREATION_DATE) mirror the standard EBS WHO columns and record row provenance. Note that the surrogate primary key here is the composite (ELEMENT_TYPE_ID, LANGUAGE) rather than a standalone generated sequence value; the parent business entity is the element itself.
Common Use Cases and Queries
The predominant use is joining the translation table to its base table to retrieve language-specific element labels. A typical reporting query selects the user's language row:
- Localized element listing:
SELECT b.ELEMENT_TYPE_ID, t.ELEMENT_NAME, t.DESCRIPTION FROM PAY_ELEMENT_TYPES_F b, PAY_ELEMENT_TYPES_F_TL t WHERE b.ELEMENT_TYPE_ID = t.ELEMENT_TYPE_ID AND t.LANGUAGE = USERENV('LANG') - Payslip and reporting labels: retrieve REPORTING_NAME for elements included in a payroll run for statutory output.
- Translation completeness audit: compare row counts and non-null values per LANGUAGE against the base table to detect missing or stale translations.
- Multilingual reconciliation: self-join on ELEMENT_TYPE_ID across two LANGUAGE values to compare terminology between locales.
Because the table is read-heavy and updated only when element text changes, it is safe for high-volume reporting joins, though use of the primary key columns in predicates is recommended.
Related Objects
- PAY_ELEMENT_TYPES_F — the base (non-translated) element definition table; joined on ELEMENT_TYPE_ID.
- PAY_ELEMENT_TYPES_VL — the translated view typically layered over the _F and _TL pair for simplified access.
- PAY_ELEMENT_TYPES_TL — the corresponding translation-table synonym/pairing companion in the TL family.
- PAY_ELEMENT_CLASSIFICATIONS — categorizes elements, keyed by ELEMENT_TYPE_ID.
- PAY_ELEMENT_LINKS_F — associates elements with input values, referencing the same ELEMENT_TYPE_ID.
- PAY_RUN_RESULTS — payroll processing results referencing element types for reporting labels.
- PAY_BALANCES — balance definitions linked to elements for accumulation and reporting.
- FND_LANGUAGES — defines the valid LANGUAGE codes present in the translation table.
-
Table: PAY_ELEMENT_TYPES_F_TL
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_ELEMENT_TYPES_F_TL, object_name:PAY_ELEMENT_TYPES_F_TL, status:VALID, product: PAY - Payroll , description: Translated element definitions , implementation_dba_data: HR.PAY_ELEMENT_TYPES_F_TL ,
-
TABLE: HR.PAY_ELEMENT_TYPES_F_TL
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_ELEMENT_TYPES_F_TL, object_name:PAY_ELEMENT_TYPES_F_TL, status:VALID,
-
Table: PAY_ELEMENT_TYPES_F_TL
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_ELEMENT_TYPES_F_TL, object_name:PAY_ELEMENT_TYPES_F_TL, status:VALID, product: PAY - Payroll , description: Translated element definitions , implementation_dba_data: HR.PAY_ELEMENT_TYPES_F_TL ,
-
INDEX: HR.PAY_ELEMENT_TYPES_F_TL_PK
12.1.1
owner:HR, object_type:INDEX, object_name:PAY_ELEMENT_TYPES_F_TL_PK, status:VALID,
-
INDEX: HR.PAY_ELEMENT_TYPES_F_TL_PK
12.2.2
owner:HR, object_type:INDEX, object_name:PAY_ELEMENT_TYPES_F_TL_PK, status:VALID,
-
VIEW: APPS.PAY_US_EARNINGS_AMOUNTS_V
12.2.2
-
VIEW: APPS.PAY_US_EARNINGS_AMOUNTS_V
12.1.1
-
TABLE: HR.PAY_ELEMENT_TYPES_F_TL
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_ELEMENT_TYPES_F_TL, object_name:PAY_ELEMENT_TYPES_F_TL, status:VALID,
-
View: PAY_US_EARNINGS_AMOUNTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_US_EARNINGS_AMOUNTS_V, object_name:PAY_US_EARNINGS_AMOUNTS_V, status:VALID, product: PAY - Payroll , implementation_dba_data: APPS.PAY_US_EARNINGS_AMOUNTS_V ,
-
View: PAY_US_EARNINGS_AMOUNTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_US_EARNINGS_AMOUNTS_V, object_name:PAY_US_EARNINGS_AMOUNTS_V, status:VALID, product: PAY - Payroll , implementation_dba_data: APPS.PAY_US_EARNINGS_AMOUNTS_V ,
-
VIEW: APPS.PAY_CA_SOE_DEDN_BALANCES_V
12.1.1
-
VIEW: APPS.PAY_CA_SOE_DEDN_BALANCES_V
12.2.2
-
VIEW: APPS.PAY_CA_SOE_EARN_BALANCES_V
12.1.1
-
VIEW: APPS.PAY_CA_SOE_EARN_BALANCES_V
12.2.2
-
View: PAY_CA_SOE_DEDN_BALANCES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_CA_SOE_DEDN_BALANCES_V, object_name:PAY_CA_SOE_DEDN_BALANCES_V, status:VALID, product: PAY - Payroll , implementation_dba_data: APPS.PAY_CA_SOE_DEDN_BALANCES_V ,
-
View: PAY_CA_SOE_DEDN_BALANCES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_CA_SOE_DEDN_BALANCES_V, object_name:PAY_CA_SOE_DEDN_BALANCES_V, status:VALID, product: PAY - Payroll , implementation_dba_data: APPS.PAY_CA_SOE_DEDN_BALANCES_V ,
-
View: PAY_CA_SOE_EARN_BALANCES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_CA_SOE_EARN_BALANCES_V, object_name:PAY_CA_SOE_EARN_BALANCES_V, status:VALID, product: PAY - Payroll , implementation_dba_data: APPS.PAY_CA_SOE_EARN_BALANCES_V ,
-
View: PAY_CA_SOE_EARN_BALANCES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_CA_SOE_EARN_BALANCES_V, object_name:PAY_CA_SOE_EARN_BALANCES_V, status:VALID, product: PAY - Payroll , implementation_dba_data: APPS.PAY_CA_SOE_EARN_BALANCES_V ,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.PAY_ETT_SHD
12.2.2
-
PACKAGE BODY: APPS.PAY_ETT_SHD
12.1.1
-
APPS.PAY_GTNLOD_PKG dependencies on PAY_US_GTN_EARNINGS_V
12.1.1
-
APPS.PAY_GTNLOD_PKG dependencies on PAY_US_GTN_EARNINGS_V
12.2.2
-
APPS.PAY_GTNLOD_PKG dependencies on PAY_ELEMENT_TYPES_F
12.1.1
-
APPS.PAY_ETT_SHD dependencies on FND_MESSAGE
12.2.2
-
APPS.PAY_ETT_SHD dependencies on FND_MESSAGE
12.1.1
-
12.1.1 DBA Data
12.1.1
-
APPS.PAY_GTNLOD_PKG dependencies on PAY_ELEMENT_TYPES_F
12.2.2
-
APPS.PAY_AC_ACTION_ARCH dependencies on PAY_DEFINED_BALANCES
12.1.1
-
APPS.PAY_ETT_SHD dependencies on PAY_ELEMENT_TYPES_F_TL
12.2.2
-
12.2.2 DBA Data
12.2.2
-
APPS.PAY_AC_ACTION_ARCH dependencies on PAY_ELEMENT_TYPES_F_TL
12.1.1
-
APPS.PAY_AC_ACTION_ARCH dependencies on PAY_BALANCE_TYPES
12.1.1
-
APPS.PAY_ETT_SHD dependencies on PAY_ELEMENT_TYPES_F_TL
12.1.1
-
APPS.PAY_ETT_SHD dependencies on PAY_ELEMENT_TYPES_F
12.1.1
-
APPS.PAY_ETT_SHD dependencies on PAY_ELEMENT_TYPES_F
12.2.2
-
APPS.PAY_AC_ACTION_ARCH SQL Statements
12.1.1
-
APPS.PAY_AC_ACTION_ARCH dependencies on PAY_ELEMENT_TYPES
12.1.1
-
APPS.PAY_GTNLOD_PKG SQL Statements
12.1.1
-
APPS.PAY_AC_ACTION_ARCH dependencies on PAY_ELEMENT_TYPES_F
12.1.1
-
APPS.PAY_GTNLOD_PKG SQL Statements
12.2.2
-
PACKAGE BODY: APPS.PAY_GTNLOD_PKG
12.1.1
-
PACKAGE BODY: APPS.PAY_GTNLOD_PKG
12.2.2
-
PACKAGE BODY: APPS.PAY_AC_ACTION_ARCH
12.1.1
-
eTRM - PAY Tables and Views
12.2.2
description: Temporary table used to hold invalid location addresses. ,
-
eTRM - PAY Tables and Views
12.1.1
description: Temporary table used to hold invalid location addresses. ,
-
eTRM - PAY Tables and Views
12.1.1
description: Temporary table used to hold invalid location addresses. ,
-
eTRM - PAY Tables and Views
12.2.2
description: Temporary table used to hold invalid location addresses. ,