Search Results per_ri_configurations_tl
Overview
PER_RI_CONFIGURATIONS_TL is the translation table for PER_RI_CONFIGURATIONS, the base table that stores configuration definitions used by the Oracle Human Resources "Responsibility Information" (RI) framework. In Oracle E-Business Suite 12.1.1 and 12.2.2, this object resides in the HR schema and carries a VALID status within the PER – Human Resources product family. Its sole architectural purpose is to hold language-specific versions of the translatable descriptive attributes of a configuration, so that end users see configuration names and descriptions rendered in their session language rather than in the language in which the configuration was originally defined.
The table is the classic companion translation pattern found throughout EBS: a base (non-translated) entity table holds the language-independent key, while the "_TL" table holds one row per installed language for each base row. Under a Data Vault heuristic derived from its foreign key structure, PER_RI_CONFIGURATIONS_TL is satellite-leaning: it depends entirely on PER_RI_CONFIGURATIONS and cannot exist without it, and it appends descriptive, change-tracked attributes (name and description) to that parent key rather than establishing new relationships or acting as a hub.
Key Information Stored
The physical schema documented for 12.2.2 contains 11 columns. The most significant are:
- CONFIGURATION_CODE – The language-independent identifier of the configuration. This is the foreign key to PER_RI_CONFIGURATIONS and forms part of every unique key on this table.
- LANGUAGE – The NLS language code (for example, "US" or "AR") in which the row's translated text is expressed. Combined with CONFIGURATION_CODE, it identifies the translated instance of a configuration.
- CONFIGURATION_NAME – The translated (display) name of the configuration as shown to users in the corresponding language.
- CONFIGURATION_DESCRIPTION – The translated descriptive text for the configuration.
- SOURCE_LANG – The language in which the source text was originally entered, used by the Multi-Language Support (MLS) translation process to determine whether a row is the installed base or a translated derivative.
- ZD_EDITION_NAME – The editioning column introduced by the 12.2 online patching architecture; it appears in the documented unique index PER_RI_CONFIGURATIONS_TL_PK.
- Audit columns – LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN, CREATED_BY, and CREATION_DATE record who created and last touched each translation row, supporting the standard WHO-column audit model.
The primary key is PER_RI_CONFIGURATIONS_TL_PK. The documented unique index PER_RI_CONFIGURATIONS_TL_PK (CONFIGURATION_CODE, LANGUAGE, ZD_EDITION_NAME) is the closest business-key candidate, since it uniquely identifies a configuration's translation per language per edition. The parent reference is PER_RI_CONFIGURATIONS_TL.CONFIGURATION_CODE → PER_RI_CONFIGURATIONS, which is the enforcing foreign key and the join path for all base-to-translation queries.
Common Use Cases and Queries
The dominant use case is joining base configuration rows to their translated text while filtering on the session or reporting language. A typical reporting query constrains the translation result to a single language so that duplicate code rows are not returned:
- Display configurations in a fixed language: SELECT b.configuration_code, t.configuration_name, t.configuration_description FROM per_ri_configurations b, per_ri_configurations_tl t WHERE b.configuration_code = t.configuration_code AND t.language = 'US'.
- Audit translation coverage: group by LANGUAGE on the translation table to identify configurations that lack a translation for an installed language (a row-count mismatch against PER_RI_CONFIGURATIONS).
- Detect untranslated text: compare SOURCE_LANG to LANGUAGE; rows where the two are equal are typically the original installed-language definitions rather than derived translations.
- Administrative verification: query LAST_UPDATED_BY and LAST_UPDATE_DATE to determine when a given configuration name or description was last changed and by which user.
- In 12.2 environments, add a ZD_EDITION_NAME predicate consistent with the current runtime edition to ensure queries resolve against the correct edition of the data.
Related Objects
- PER_RI_CONFIGURATIONS – The base table; joined on CONFIGURATION_CODE and the authoritative parent of this translation satellite.
- PER_RI_CONFIGURATIONS_TL_PK – The unique index (CONFIGURATION_CODE, LANGUAGE, ZD_EDITION_NAME) that enforces translation uniqueness and drives efficient lookups.
- PER_RI_CONFIGURATIONS_VL – The MLS view layered over the base and translation tables, providing a single logical row per configuration resolved to the current language.
- PER_RI_CONFIGURATION_PARAMS and related parameter objects – Child entities of PER_RI_CONFIGURATIONS that inherit the configuration identified by CONFIGURATION_CODE.
- PER_RI_CONFIGURATION_LEVELS and assignment objects – Dependent definitions that reference the same configuration code and rely on the translation for user-facing labels.
- FND_LANGUAGES – The language reference table validating the LANGUAGE and SOURCE_LANG values stored here.
- FND_APPLICATION and the configuration setup forms/APIs – Runtime consumers that read the translated names and descriptions through the "_VL" view rather than the translation table directly.
-
Table: PER_RI_CONFIGURATIONS_TL
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_RI_CONFIGURATIONS_TL, object_name:PER_RI_CONFIGURATIONS_TL, status:VALID, product: PER - Human Resources , description: This is the Translation Table for the PER_RI_CONFIGURATIONS table , implementation_dba_data: HR.PER_RI_CONFIGURATIONS_TL ,
-
Table: PER_RI_CONFIGURATIONS_TL
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_RI_CONFIGURATIONS_TL, object_name:PER_RI_CONFIGURATIONS_TL, status:VALID, product: PER - Human Resources , description: This is the Translation Table for the PER_RI_CONFIGURATIONS table , implementation_dba_data: HR.PER_RI_CONFIGURATIONS_TL ,
-
APPS.PER_CNT_SHD SQL Statements
12.2.2
-
APPS.PER_CNT_SHD SQL Statements
12.1.1
-
VIEW: HR.PER_RI_CONFIGURATIONS_TL#
12.2.2
owner:HR, object_type:VIEW, object_name:PER_RI_CONFIGURATIONS_TL#, status:VALID,
-
PACKAGE BODY: APPS.PER_CNT_SHD
12.1.1
-
SYNONYM: PUBLIC.PER_RI_CONFIGURATIONS_TL
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:PER_RI_CONFIGURATIONS_TL, status:VALID,
-
PACKAGE BODY: APPS.PER_CNT_SHD
12.2.2
-
VIEW: HR.PER_RI_CONFIGURATIONS_TL#
12.2.2
-
VIEW: APPS.PER_RI_CONFIGURATIONS_VL
12.2.2
-
SYNONYM: APPS.PER_RI_CONFIGURATIONS_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PER_RI_CONFIGURATIONS_TL, status:VALID,
-
SYNONYM: APPS.PER_RI_CONFIGURATIONS_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PER_RI_CONFIGURATIONS_TL, status:VALID,
-
APPS.PER_CNT_BUS SQL Statements
12.1.1
-
VIEW: APPS.PER_RI_CONFIGURATIONS_VL
12.1.1
-
TRIGGER: APPS.PER_RI_CONFIGURATIONS_TL+
12.2.2
owner:APPS, object_type:TRIGGER, object_name:PER_RI_CONFIGURATIONS_TL+, status:VALID,
-
TABLE: HR.PER_RI_CONFIGURATIONS_TL
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_RI_CONFIGURATIONS_TL, object_name:PER_RI_CONFIGURATIONS_TL, status:VALID,
-
TRIGGER: APPS.PER_RI_CONFIGURATIONS_TL+
12.2.2
-
APPS.PER_CNT_DEL SQL Statements
12.1.1
-
APPS.PER_CNT_BUS SQL Statements
12.2.2
-
APPS.PER_CNT_UPD SQL Statements
12.1.1
-
APPS.PER_CNT_UPD SQL Statements
12.2.2
-
APPS.PER_CNT_DEL SQL Statements
12.2.2
-
TABLE: HR.PER_RI_CONFIGURATIONS_TL
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_RI_CONFIGURATIONS_TL, object_name:PER_RI_CONFIGURATIONS_TL, status:VALID,
-
APPS.PER_CNT_INS SQL Statements
12.2.2
-
APPS.PER_CNT_INS SQL Statements
12.1.1
-
FUNCTION: APPS.PER_RI_CONFIGURATIONS_TL=
12.2.2
-
Table: PER_RI_CONFIGURATIONS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_RI_CONFIGURATIONS, object_name:PER_RI_CONFIGURATIONS, status:VALID, product: PER - Human Resources , description: This table stores information about configurations created by the users including the name,description and status of the configuration , implementation_dba_data: HR.PER_RI_CONFIGURATIONS ,
-
FUNCTION: APPS.PER_RI_CONFIGURATIONS_TL=
12.2.2
owner:APPS, object_type:FUNCTION, object_name:PER_RI_CONFIGURATIONS_TL=, status:VALID,
-
TRIGGER: APPS.PER_RI_CONFIGURATION041335_WHO
12.1.1
owner:APPS, object_type:TRIGGER, object_name:PER_RI_CONFIGURATION041335_WHO, status:VALID,
-
PACKAGE BODY: APPS.PER_CNT_SHD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PER_CNT_SHD, status:VALID,
-
PACKAGE BODY: APPS.PER_CNT_SHD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PER_CNT_SHD, status:VALID,
-
PACKAGE BODY: APPS.PER_CNT_BUS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PER_CNT_BUS, status:VALID,
-
Table: PER_RI_CONFIGURATIONS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_RI_CONFIGURATIONS, object_name:PER_RI_CONFIGURATIONS, status:VALID, product: PER - Human Resources , description: This table stores information about configurations created by the users including the name,description and status of the configuration , implementation_dba_data: HR.PER_RI_CONFIGURATIONS ,
-
TRIGGER: APPS.PER_RI_CONFIGURATION054821_WHO
12.2.2
owner:APPS, object_type:TRIGGER, object_name:PER_RI_CONFIGURATION054821_WHO, status:VALID,
-
PACKAGE BODY: APPS.PER_CNT_BUS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PER_CNT_BUS, status:VALID,
-
PACKAGE BODY: APPS.PER_CNT_INS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PER_CNT_INS, status:VALID,
-
PACKAGE BODY: APPS.PER_CNT_UPD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PER_CNT_UPD, status:VALID,
-
PACKAGE BODY: APPS.PER_RI_CONFIGURATION_API
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PER_RI_CONFIGURATION_API, status:VALID,
-
PACKAGE BODY: APPS.PER_CNT_UPD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PER_CNT_UPD, status:VALID,
-
TRIGGER: APPS.PER_RI_CONFIGURATION054821_WHO
12.2.2
-
PACKAGE BODY: APPS.PER_RI_CONFIGURATION_API
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PER_RI_CONFIGURATION_API, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.PER_CNT_INS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PER_CNT_INS, status:VALID,
-
PACKAGE BODY: APPS.PER_CNT_DEL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PER_CNT_DEL, status:VALID,
-
PACKAGE BODY: APPS.PER_CNT_DEL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PER_CNT_DEL, status:VALID,
-
TRIGGER: APPS.PER_RI_CONFIGURATION041335_WHO
12.1.1
-
VIEW: APPS.PER_RI_CONFIGURATIONS_VL
12.1.1
owner:APPS, object_type:VIEW, object_name:PER_RI_CONFIGURATIONS_VL, status:VALID,
-
PACKAGE BODY: APPS.PER_CNT_BUS
12.1.1
-
VIEW: APPS.PER_RI_CONFIGURATIONS_VL
12.2.2
owner:APPS, object_type:VIEW, object_name:PER_RI_CONFIGURATIONS_VL, status:VALID,
-
PACKAGE BODY: APPS.PER_CNT_DEL
12.1.1