Search Results pa_project_sets_tl_pk
Overview
PA.PA_PROJECT_SETS_TL is the multi-lingual support (MLS) translation table for project sets defined in Oracle Projects. Project sets are reusable groupings of projects that drive reporting, summarization, and access control across the Projects suite. Because Oracle EBS is deployed in global environments, the descriptive attributes of these sets — the set name and description — must be storable and printable in multiple installed languages. PA_PROJECT_SETS_TL fulfills that requirement by holding one translatable row per language per project set.
The table is owned by the PA schema and is documented as VALID in the ETRM 12.2.2 extract. It is a pure MLS companion to PA_PROJECT_SETS_B, which stores the language-independent (base) attributes. Its foreign keys to PA_PROJECT_SETS_B and to FND_LANGUAGES confirm that it exists only to supply translations for a parent set and to reference the installed language registry.
In Data Vault terms, the ETRM heuristic classifies this object as a link. This is a modeling suggestion: the table occupies an associative position, binding a project set (from the base table) to a language dimension, with descriptive payload attached to that combination. Modelers may alternatively treat it as a language-keyed satellite, but the heuristic classification is link.
Key Information Stored
The documented physical schema contains 10 columns. The most significant are:
- PROJECT_SET_ID — the identifier of the parent project set; part of the composite primary key and the FK to
PA_PROJECT_SETS_B. - LANGUAGE — the installed language (or source language) for which this row supplies a translation; the second component of the composite primary key and an FK to
FND_LANGUAGES. - SOURCE_LANG — the language from which the translation was derived; also references
FND_LANGUAGES, marking the origin language of the row. - NAME — the translated project set name; a business-key candidate through
PA_PROJECT_SETS_TL_U2. - DESCRIPTION — the translated descriptive text for the set.
- CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN — standard EBS audit columns that record who created and last modified each translation row and when.
The surrogate/business identifier is the primary key PA_PROJECT_SETS_TL_PK (PROJECT_SET_ID, LANGUAGE). Unique index PA_PROJECT_SETS_TL_U1 (PROJECT_SET_ID, LANGUAGE) mirrors the PK, while PA_PROJECT_SETS_TL_U2 (NAME, LANGUAGE) is the true business-key candidate, enforcing uniqueness of set names within a language.
Common Use Cases and Queries
Typical scenarios involve resolving a language-specific name for a project set, generating multilingual reports, and auditing translation completeness. A common pattern drills the set name for a given language:
SELECT tlang.name, tlang.description FROM pa_project_sets_tl tlang, pa_project_sets_b b WHERE b.project_set_id = tlang.project_set_id AND tlang.language = USERENV('LANG')— joins the base set to its translation for the caller's session language.- Comparing translated names against the base-language default to identify missing or stale translations, joining by
PROJECT_SET_ID. - Reporting all available language variants of a set by filtering on
LANGUAGEagainstFND_LANGUAGESto restrict output to installed languages. - Bulk auditing: counting translations per set to detect incomplete MLS coverage before a global deployment.
- Leveraging
SOURCE_LANGto trace the origin of a translated row for data-quality reviews.
Because the table only stores descriptive text, transactional reporting should join through PA_PROJECT_SETS_B; direct queries against the TL table are appropriate only when a translated label is required.
Related Objects
- PA_PROJECT_SETS_B — the base (language-independent) table; join on
PROJECT_SET_ID. - FND_LANGUAGES — language registry; joined twice, via
LANGUAGEand viaSOURCE_LANG. - PA_PROJECT_SETS_VL — the conventional MLS view that combines base and translated attributes for read-only access.
- PA_PROJECT_SET_ITEMS — defines the projects that belong to a set, joined indirectly through the base table.
- PA_PROJECTS_ALL — supplies the project members referenced by set contents.
- FND_LANGUAGE/
FND_LANGUAGES_TLfamily — supports language naming and display in reports. - Oracle Projects reporting views and concurrent programs that consume project sets resolve their labels through this table.
-
Table: PA_PROJECT_SETS_TL
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_PROJECT_SETS_TL, object_name:PA_PROJECT_SETS_TL, status:VALID, product: PA - Projects , description: This table provides multi-lingual support (MLS) for project sets that you define in Oracle Projects. MLS enables you to store and print data that you define in multiple languages. , implementation_dba_data: PA.PA_PROJECT_SETS_TL ,
-
Table: PA_PROJECT_SETS_TL
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_PROJECT_SETS_TL, object_name:PA_PROJECT_SETS_TL, status:VALID, product: PA - Projects , description: This table provides multi-lingual support (MLS) for project sets that you define in Oracle Projects. MLS enables you to store and print data that you define in multiple languages. , implementation_dba_data: PA.PA_PROJECT_SETS_TL ,
-
eTRM - PA Tables and Views
12.2.2
-
eTRM - PA Tables and Views
12.1.1
-
eTRM - PA Tables and Views
12.1.1
-
eTRM - PA Tables and Views
12.2.2