Search Results per_shared_types_tl
Overview
PER_SHARED_TYPES_TL is the translation (language-specific) table for shared types within the Oracle E-Business Suite Human Resources (PER) product family. Shared types provide a common vocabulary of reusable, user-defined classifications that multiple Oracle EBS products can reference instead of each maintaining its own redundant lookup. The _TL suffix designates that this table stores the translatable text attributes — primarily the display name — for each shared type defined in the base table PER_SHARED_TYPES_B. Oracle maintains one row per shared type per installed language, enabling multilingual presentation of the same underlying business entity.
The table resides in the HR schema and holds a status of VALID in both 12.1.1 and 12.2.2. Its documented physical schema in 12.2.2 comprises 10 columns. From a heuristic Data Vault modeling perspective, the metadata classifies this object as standalone, meaning it is not a pure hub, link, or satellite in the classic sense; it is best modeled as a satellite of a shared-type hub, carrying descriptive, language-dependent attributes keyed to the parent entity and the language code. This classification should be treated as a modeling suggestion rather than a prescriptive implementation detail.
Key Information Stored
The table's identity and descriptive content are captured by the following columns documented in the ETRM schema:
- SHARED_TYPE_ID — Surrogate identifier of the parent shared type; the foreign-key-style linkage back to the base definition. It forms part of the composite primary key.
- LANGUAGE — The language code identifying which translation this row provides. Together with SHARED_TYPE_ID it constitutes the composite primary key PER_SHARED_TYPES_TL_PK.
- SHARED_TYPE_NAME — The translated, user-facing name of the shared type. This is the principal business attribute the table exists to hold.
- SOURCE_LANG — Indicates the source language from which the translation was derived, supporting Oracle's translation-refresh mechanism.
- ZD_EDITION_NAME — The editioning column introduced under the 12.2 online-patching (AD Online Patching) architecture. It participates in the unique index PER_SHARED_TYPES_TL_PK (SHARED_TYPE_ID, LANGUAGE, ZD_EDITION_NAME) and isolates rows per edition.
- Audit columns — LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN, CREATED_BY, and CREATION_DATE record who created and last modified each translation row and when.
The composite primary key (SHARED_TYPE_ID, LANGUAGE) distinguishes the surrogate-plus-language identity, while the unique index additionally incorporating ZD_EDITION_NAME represents the effective business-key candidate in the 12.2 editioning model.
Common Use Cases and Queries
Typical scenarios include retrieving the localized name of a shared type for a given language, validating that translations exist for all installed languages, and joining shared-type values to dependent transactional tables for reporting. Because shared types are consumed across products, reporting often needs the display name rather than the numeric identifier.
A representative query joining the translation table to its base table:
SELECT b.shared_type_id, t.shared_type_name, t.languageFROM per_shared_types_b b, per_shared_types_tl tWHERE b.shared_type_id = t.shared_type_idAND t.language = USERENV('LANG');
Other common patterns: detecting missing translations with an outer join between the base table and this table filtered by language; auditing stale translations using LAST_UPDATE_DATE; and joining SHARED_TYPE_ID to the various intersection or detail tables that reference shared-type values.
Related Objects
- PER_SHARED_TYPES_B — The base (non-translated) table; joins on SHARED_TYPE_ID. Together the _B and _TL tables form the standard Oracle translated-entity pattern.
- PER_SHARED_TYPES_VL — The translated view that exposes the current-language name by joining the base and translation tables.
- PER_SHARED_TYPES_TL_PK — The primary-key constraint/index enforcing uniqueness on (SHARED_TYPE_ID, LANGUAGE).
- PER_SHARED_TYPES_TL unique index (SHARED_TYPE_ID, LANGUAGE, ZD_EDITION_NAME) — the editioning-aware business-key candidate.
- Shared-type intersection and detail tables within the PER and other product schemas that consume SHARED_TYPE_ID as a foreign-key reference.
- FND_LANGUAGES — Provides the valid language codes used in the LANGUAGE column for validation and reporting.
Because the ETRM metadata documents this object as standalone, no additional foreign-key dependencies beyond the parent shared-type relationship are formally recorded.
-
Table: PER_SHARED_TYPES_TL
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_SHARED_TYPES_TL, object_name:PER_SHARED_TYPES_TL, status:VALID, product: PER - Human Resources , description: Translated information for shared types. , implementation_dba_data: HR.PER_SHARED_TYPES_TL ,
-
Table: PER_SHARED_TYPES_TL
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_SHARED_TYPES_TL, object_name:PER_SHARED_TYPES_TL, status:VALID, product: PER - Human Resources , description: Translated information for shared types. , implementation_dba_data: HR.PER_SHARED_TYPES_TL ,
-
APPS.PER_STT_SHD SQL Statements
12.1.1
-
APPS.PER_STT_SHD SQL Statements
12.2.2
-
VIEW: HR.PER_SHARED_TYPES_TL#
12.2.2
owner:HR, object_type:VIEW, object_name:PER_SHARED_TYPES_TL#, status:VALID,
-
TABLE: HR.PER_SHARED_TYPES_TL
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_SHARED_TYPES_TL, object_name:PER_SHARED_TYPES_TL, status:VALID,
-
APPS.PER_SHT_SHD SQL Statements
12.1.1
-
VIEW: HR.PER_SHARED_TYPES_TL#
12.2.2
-
PACKAGE BODY: APPS.PER_STT_SHD
12.1.1
-
PACKAGE BODY: APPS.PER_STT_SHD
12.2.2
-
APPS.PER_SHT_SHD SQL Statements
12.2.2
-
SYNONYM: PUBLIC.PER_SHARED_TYPES_TL
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:PER_SHARED_TYPES_TL, status:VALID,
-
APPS.PER_STT_UPD SQL Statements
12.2.2
-
TRIGGER: APPS.PER_SHARED_TYPES_TL+
12.2.2
owner:APPS, object_type:TRIGGER, object_name:PER_SHARED_TYPES_TL+, status:VALID,
-
TABLE: HR.PER_SHARED_TYPES_TL
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_SHARED_TYPES_TL, object_name:PER_SHARED_TYPES_TL, status:VALID,
-
APPS.PER_STT_UPD SQL Statements
12.1.1
-
SYNONYM: APPS.PER_SHARED_TYPES_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PER_SHARED_TYPES_TL, status:VALID,
-
TRIGGER: APPS.PER_SHARED_TYPES_TL+
12.2.2
-
SYNONYM: APPS.PER_SHARED_TYPES_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PER_SHARED_TYPES_TL, status:VALID,
-
APPS.PER_STT_INS SQL Statements
12.1.1
-
APPS.PER_STT_DEL SQL Statements
12.2.2
-
APPS.PER_STT_INS SQL Statements
12.2.2
-
APPS.PER_STT_DEL SQL Statements
12.1.1
-
VIEW: APPS.HRBV_SHARED_TYPES_V
12.2.2
-
VIEW: APPS.HRBV_SHARED_TYPES_V
12.1.1
-
VIEW: APPS.PER_SHARED_TYPES_VL
12.1.1
-
FUNCTION: APPS.PER_SHARED_TYPES_TL=
12.2.2
-
VIEW: APPS.PER_SHARED_TYPES_VL
12.2.2
-
FUNCTION: APPS.PER_SHARED_TYPES_TL=
12.2.2
owner:APPS, object_type:FUNCTION, object_name:PER_SHARED_TYPES_TL=, status:VALID,
-
PACKAGE BODY: APPS.PER_STT_SHD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PER_STT_SHD, status:VALID,
-
PACKAGE BODY: APPS.PER_SHT_SHD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PER_SHT_SHD, status:VALID,
-
PACKAGE BODY: APPS.PER_SHT_SHD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PER_SHT_SHD, status:VALID,
-
PACKAGE BODY: APPS.PER_STT_UPD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PER_STT_UPD, status:VALID,
-
PACKAGE BODY: APPS.PER_STT_SHD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PER_STT_SHD, status:VALID,
-
TRIGGER: APPS.PER_SHARED_TYPES_TL041512_WHO
12.1.1
owner:APPS, object_type:TRIGGER, object_name:PER_SHARED_TYPES_TL041512_WHO, status:VALID,
-
TRIGGER: APPS.PER_SHARED_TYPES_TL054859_WHO
12.2.2
owner:APPS, object_type:TRIGGER, object_name:PER_SHARED_TYPES_TL054859_WHO, status:VALID,
-
PACKAGE BODY: APPS.PER_STT_INS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PER_STT_INS, status:VALID,
-
PACKAGE BODY: APPS.PER_STT_DEL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PER_STT_DEL, status:VALID,
-
PACKAGE BODY: APPS.PER_STT_UPD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PER_STT_UPD, status:VALID,
-
PACKAGE BODY: APPS.PER_STT_DEL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PER_STT_DEL, status:VALID,
-
PACKAGE BODY: APPS.PER_STT_INS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PER_STT_INS, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.PER_SHARED_TYPES_TL_API
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PER_SHARED_TYPES_TL_API, status:VALID,
-
TRIGGER: APPS.PER_SHARED_TYPES_TL041512_WHO
12.1.1
-
PACKAGE BODY: APPS.PER_SHARED_TYPES_TL_API
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PER_SHARED_TYPES_TL_API, status:VALID,
-
TRIGGER: APPS.PER_SHARED_TYPES_TL054859_WHO
12.2.2
-
PACKAGE BODY: APPS.PQH_UTILITY
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PQH_UTILITY, status:VALID,
-
PACKAGE BODY: APPS.PQH_BDGT_REALLOC_UTILITY
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PQH_BDGT_REALLOC_UTILITY, status:VALID,
-
PACKAGE BODY: APPS.PER_SHT_SHD
12.1.1
-
PACKAGE BODY: APPS.PER_SHT_SHD
12.2.2