Results for “per_time_period_types_tl”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
PER_TIME_PERIOD_TYPES_TL is a translation (TL) table in the Oracle E-Business Suite Human Resources (PER) schema. It stores the language-specific, translated names and descriptions for the period types that underlie payroll and HR budget calendars. A period type is the abstract definition of a repeating time unit — for example a weekly, bi-weekly, semi-monthly, or monthly cycle — that drives calendar generation throughout Oracle Payroll and Oracle HRMS. Because end users must see these period type names in their own language, Oracle EBS separates the language-independent definition from its translations, and this table holds the translated half.
The object is owned by the HR schema and is documented as a predefined list of translated period types. In the ETRM 12.2.2 physical schema the table exposes eleven columns and a single unique index, PER_TIME_PERIOD_TYPES_TL_PK, whose key is (PERIOD_TYPE, LANGUAGE, ZD_EDITION_NAME). From a data-modelling perspective, the metadata classifies this object as standalone under the heuristic Data Vault classification. That classification is best treated as a modelling suggestion: it indicates the table has no mined foreign-key dependencies and behaves as a reference/lookup entity rather than a hub, link, or satellite. In a Data Vault design it would most naturally be modelled as a reference table supplying descriptive attributes to the base period type hub.
Key Information Stored
The table’s identity is defined by PERIOD_TYPE and LANGUAGE, which together form the conceptual primary key. PERIOD_TYPE is the language-independent code identifying the period type; LANGUAGE is the ISO/NLS language code of the translation row. Under the ZD_EDITION_NAME multi-tenant/editioning column, these same attributes make up the documented unique index PER_TIME_PERIOD_TYPES_TL_PK (PERIOD_TYPE, LANGUAGE, ZD_EDITION_NAME), which is the business-key candidate rather than a system-generated surrogate.
The most important descriptive columns are:
- DISPLAY_PERIOD_TYPE — the translated, user-facing name shown in payroll and budget calendar windows.
- DESCRIPTION — the translated explanatory text for the period type.
- SOURCE_LANG — the language from which the row was originally derived, used by the translation framework.
- LANGUAGE — the target language of this translated row.
- PERIOD_TYPE — the business key linking back to the base definition.
- ZD_EDITION_NAME — the editioning column that participates in the unique key.
The remaining columns are standard Oracle EBS audit attributes: LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN, CREATED_BY, and CREATION_DATE. These record who created and last modified each translated row, and they are essential for audit and data-lineage reporting.
Common Use Cases and Queries
Typical usage centres on presenting period type names in the user’s session language and on validating that translations exist for every supported language. A reporting query joining the translation to its base definition commonly restricts by language:
- List translated period types for a language: SELECT period_type, display_period_type, description FROM per_time_period_types_tl WHERE language = USERENV('LANG');
- Detect missing translations by comparing against the base table for a target language.
- Feed calendar-generation and payroll period reporting where the display name must match the NLS setting.
- Audit changed translations using LAST_UPDATE_DATE and LAST_UPDATED_BY.
Because the table is small and static, queries are inexpensive; the principal risk is joining without a LANGUAGE predicate, which returns duplicate rows per period type.
Related Objects
The most significant related object is the base, language-independent period type definition table in the HR schema, joined on PERIOD_TYPE. Calendar and payroll period entities that consume period types — including HR calendar and budget calendar definitions — reference the base period types that this table translates. The ZD_EDITION_NAME column links to the editioning framework. Administrators and developers should treat PER_TIME_PERIOD_TYPES_TL as the display-name companion to the base period type definition, always joined on PERIOD_TYPE and filtered by LANGUAGE.
-
Predefined list of translated period types for payroll and HR budget calendars.
-
Predefined list of translated period types for payroll and HR budget calendars.
-
APPS.PER_TIME_PERIOD_TYPES_VL·↳ PER_TIME_PERIOD_TYPES·↳ PER_TIME_PERIOD_TYPES_TL·Explore PER module →
-
APPS.PER_TIME_PERIOD_TYPES_VL·↳ PER_TIME_PERIOD_TYPES·↳ PER_TIME_PERIOD_TYPES_TL·Explore PER module →
-
12.2.2 DBA Data 12.2.2
-
View: PAY_PAYROLLS_V2 12.1.1
Used to support user interface
APPS.PAY_PAYROLLS_V2·↳ FND_SESSIONS·↳ HR_ALL_ORGANIZATION_UNITS·↳ HR_ALL_ORGANIZATION_UNITS_TL·Explore PAY module →
-
View: PAY_PAYROLLS_V2 12.2.2
Used to support user interface
APPS.PAY_PAYROLLS_V2·↳ FND_SESSIONS·↳ HR_ALL_ORGANIZATION_UNITS·↳ HR_ALL_ORGANIZATION_UNITS_TL·Explore PAY module →
-
VIEW: APPS.PAY_PAYROLLS_V2 12.2.2
-
VIEW: APPS.PAY_PAYROLLS_V2 12.1.1
-
12.1.1 DBA Data 12.1.1
-
12.2.2 DBA Data 12.2.2
-
12.2.2 DBA Data 12.2.2