Search Results ota_competence_languages
Overview
The OTA_COMPETENCE_LANGUAGES table is a core data object within the Oracle E-Business Suite Learning Management (OTA) module. It serves as a mapping or junction table that establishes the relationship between a defined competency and the languages in which that competency is described or applicable. This structure is essential for supporting multilingual implementations, allowing organizations to define and manage competency frameworks across diverse linguistic and regional business groups. Its role is to maintain the integrity of language-specific competence data, ensuring that competency definitions, assessments, and reporting can be accurately presented in the appropriate language for users, employees, and administrators.
Key Information Stored
The table stores the unique associations that link competencies to languages within specific business groups. The critical columns, as defined by its primary and unique keys, are:
- COMPETENCE_LANGUAGE_ID: The primary key column, providing a unique system-generated identifier for each mapping record.
- BUSINESS_GROUP_ID: A foreign key to the HR business group, segregating data and enforcing security at the organizational level.
- COMPETENCE_ID: A foreign key referencing the specific competency from the base competence definition table (e.g., OTA_COMPETENCES).
- LANGUAGE_ID: A foreign key identifying the language (typically referencing FND_LANGUAGES) for which the competence mapping is valid. This is a direct answer to the user's search term, representing the language component of the mapping.
Common Use Cases and Queries
A primary use case is generating reports or building application logic that displays competence catalogs in a user's preferred language. For instance, an HR report may need to list all competencies available in a specific language for a given business group. A typical query would join this table to the core competence and language tables. The following SQL pattern illustrates retrieving such a list:
- SELECT cl.language_id, c.name competence_name
FROM ota_competence_languages cl,
ota_competences c,
fnd_languages l
WHERE cl.competence_id = c.competence_id
AND cl.language_id = l.language_id
AND cl.business_group_id = :p_business_group
AND l.nls_language = :p_user_language;
Another critical use case is data validation during the creation or update of competence records, ensuring that duplicate language mappings for the same competence and business group are not created, as enforced by the unique key constraint.
Related Objects
The OTA_COMPETENCE_LANGUAGES table is centrally linked to several key objects via its foreign key constraints:
- OTA_COMPETENCES: Related via the COMPETENCE_ID column. This is the parent table containing the core definition of the competency.
- HR Business Group Table (likely PER_BUSINESS_GROUPS): Related via the BUSINESS_GROUP_ID column, enforcing data partitioning by operating unit.
- FND_LANGUAGES: Related via the LANGUAGE_ID column. This standard Oracle Applications table provides the valid list of installed languages and their codes.
- The table's primary key (OTA_COMPETENCE_LANGUAGES_PK on COMPETENCE_LANGUAGE_ID) is likely referenced by other child tables or views within the OTA module that require a specific competence-language mapping.
-
Table: OTA_COMPETENCE_LANGUAGES
12.1.1
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_COMPETENCE_LANGUAGES, object_name:OTA_COMPETENCE_LANGUAGES, status:VALID, product: OTA - Learning Management , description: Mapping between Language and Competence , implementation_dba_data: OTA.OTA_COMPETENCE_LANGUAGES ,
-
Table: OTA_COMPETENCE_LANGUAGES
12.2.2
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_COMPETENCE_LANGUAGES, object_name:OTA_COMPETENCE_LANGUAGES, status:VALID, product: OTA - Learning Management , description: Mapping between Language and Competence , implementation_dba_data: OTA.OTA_COMPETENCE_LANGUAGES ,
-
APPS.OTA_EXTRA_COMPETENCE_CHK dependencies on OTA_COMPETENCE_LANGUAGES
12.2.2
-
APPS.OTA_OCL_INS dependencies on OTA_COMPETENCE_LANGUAGES
12.2.2
-
APPS.OTA_OCL_SHD dependencies on OTA_COMPETENCE_LANGUAGES
12.1.1
-
APPS.OTA_OCL_BUS dependencies on OTA_COMPETENCE_LANGUAGES
12.1.1
-
APPS.OTA_OCL_UPD dependencies on OTA_COMPETENCE_LANGUAGES
12.1.1
-
APPS.OTA_OCL_UPD dependencies on OTA_COMPETENCE_LANGUAGES
12.2.2
-
APPS.OTA_TRB_API_PROCEDURES dependencies on OTA_COMPETENCE_LANGUAGES
12.2.2
-
APPS.OTA_EXTRA_COMPETENCE_CHK dependencies on OTA_COMPETENCE_LANGUAGES
12.1.1
-
APPS.OTA_OCL_DEL dependencies on OTA_COMPETENCE_LANGUAGES
12.1.1
-
APPS.OTA_OCL_DEL dependencies on OTA_COMPETENCE_LANGUAGES
12.2.2
-
APPS.OTA_CLASSIC_UPGRADE dependencies on OTA_COMPETENCE_LANGUAGES
12.2.2
-
APPS.OTA_TRB_API_PROCEDURES dependencies on OTA_COMPETENCE_LANGUAGES
12.1.1
-
APPS.OTA_OCL_INS dependencies on OTA_COMPETENCE_LANGUAGES
12.1.1
-
APPS.OTA_OCL_SHD dependencies on OTA_COMPETENCE_LANGUAGES
12.2.2
-
APPS.OTA_OCL_BUS dependencies on OTA_COMPETENCE_LANGUAGES
12.2.2
-
APPS.OTA_CLASSIC_UPGRADE dependencies on OTA_COMPETENCE_LANGUAGES
12.1.1
-
VIEW: APPS.OTA_COMPETENCE_LANGUAGES_DFV
12.2.2
-
VIEW: OTA.OTA_COMPETENCE_LANGUAGES#
12.2.2
owner:OTA, object_type:VIEW, object_name:OTA_COMPETENCE_LANGUAGES#, status:VALID,
-
VIEW: APPS.OTA_COMPETENCE_LANGUAGES_DFV
12.1.1
-
APPS.OTA_TRB_API_PROCEDURES dependencies on OTA_GENERAL
12.1.1
-
APPS.OTA_OCL_BUS dependencies on PER_BUSINESS_GROUPS
12.2.2
-
APPS.OTA_OCL_BUS dependencies on PER_BUSINESS_GROUPS
12.1.1
-
SYNONYM: APPS.OTA_COMPETENCE_LANGUAGES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OTA_COMPETENCE_LANGUAGES, status:VALID,
-
SYNONYM: APPS.OTA_COMPETENCE_LANGUAGES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OTA_COMPETENCE_LANGUAGES, status:VALID,
-
APPS.OTA_TRB_API_PROCEDURES dependencies on OTA_GENERAL
12.2.2
-
VIEW: OTA.OTA_COMPETENCE_LANGUAGES#
12.2.2
-
APPS.OTA_OCL_SHD SQL Statements
12.1.1
-
APPS.OTA_OCL_SHD SQL Statements
12.2.2
-
APPS.OTA_OCL_DEL dependencies on HR_API
12.1.1
-
VIEW: APPS.OTA_COMPETENCE_LANGUAGES_V
12.2.2
-
VIEW: APPS.OTA_COMPETENCE_LANGUAGES_V
12.1.1
-
APPS.OTA_OCL_BUS SQL Statements
12.1.1
-
APPS.OTA_OCL_DEL dependencies on HR_API
12.2.2
-
APPS.OTA_OCL_INS dependencies on HR_API
12.1.1
-
APPS.OTA_OCL_BUS SQL Statements
12.2.2
-
APPS.OTA_EXTRA_COMPETENCE_CHK SQL Statements
12.1.1
-
APPS.OTA_EXTRA_COMPETENCE_CHK SQL Statements
12.2.2
-
APPS.OTA_OCL_BUS dependencies on HR_DFLEX_UTILITY
12.2.2
-
APPS.OTA_OCL_INS dependencies on HR_API
12.2.2
-
PACKAGE BODY: APPS.OTA_OCL_DEL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_OCL_DEL, status:VALID,
-
PACKAGE BODY: APPS.OTA_OCL_DEL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_OCL_DEL, status:VALID,
-
APPS.OTA_OCL_SHD dependencies on FND_MESSAGE
12.2.2
-
PACKAGE BODY: APPS.OTA_OCL_BUS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_OCL_BUS, status:VALID,
-
APPS.OTA_OCL_BUS dependencies on HR_DFLEX_UTILITY
12.1.1
-
APPS.OTA_OCL_SHD dependencies on FND_MESSAGE
12.1.1
-
TRIGGER: APPS.OTA_COMPETENCE_LANGUAGES_WHO
12.1.1
-
PACKAGE BODY: APPS.OTA_EXTRA_COMPETENCE_CHK
12.2.2
-
TRIGGER: APPS.OTA_COMPETENCE_LANGUAGES_WHO
12.2.2
owner:APPS, object_type:TRIGGER, object_name:OTA_COMPETENCE_LANGUAGES_WHO, status:VALID,