Search Results ota_lp_sections_tl
Overview
OTA_LP_SECTIONS_TL is a translation (TL) table within the Oracle Learning Management (OTA) product family of Oracle E-Business Suite. It stores the language-specific descriptive attributes of Learning Path Sections, which are the logical groupings used to organize learning path content into an ordered curriculum. The base entity—the section itself—is defined in the corresponding non-TL table OTA_LP_SECTIONS, while OTA_LP_SECTIONS_TL holds the translatable text columns (NAME and DESCRIPTION) for each supported language, enabling multilingual delivery of learning path structures.
The table resides in the OTA schema and is present in both EBS 12.1.1 and 12.2.2, with 10 documented columns in the 12.2.2 physical schema. Its primary key is the composite OTA_LP_SECTIONS_TL_PK on (LEARNING_PATH_SECTION_ID, LANGUAGE), which reflects the standard Oracle multi-language design pattern: one row per section per installed language.
From a Data Vault modeling perspective, the metadata classifies this object heuristically as standalone. In practice, this is consistent with treating OTA_LP_SECTIONS_TL as a satellite-like entity: its grain is the combination of a parent entity key (LEARNING_PATH_SECTION_ID) and a language discriminator, and it carries descriptive, non-key attributes such as NAME and DESCRIPTION. It should not be treated as an independent hub; it depends conceptually on the base section entity.
Key Information Stored
The most important columns in OTA_LP_SECTIONS_TL are:
- LEARNING_PATH_SECTION_ID — Surrogate/foreign key pointing to the base Learning Path Section. It is the first component of the composite primary key OTA_LP_SECTIONS_TL_PK.
- LANGUAGE — The language code for the translation. It is the second component of the composite primary key and is also a business-key candidate.
- NAME — The translated display name of the learning path section, shown to learners and administrators in the selected language.
- DESCRIPTION — The translated long description providing additional detail about the section's purpose or contents.
- SOURCE_LANG — Indicates the source language from which the translation was derived, supporting Oracle's language translation framework.
- CREATED_BY, CREATION_DATE — Standard audit columns capturing who created the translation row and when.
- LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN — Standard audit columns recording the most recent modification details.
The composite primary key (LEARNING_PATH_SECTION_ID, LANGUAGE) is the only documented unique index and serves as the business-key candidate. The surrogate identity of the parent section is therefore LEARNING_PATH_SECTION_ID, qualified by LANGUAGE for the translated row.
Common Use Cases and Queries
Typical usage centers on multilingual presentation and translation maintenance of learning path sections. Common reporting tasks include listing sections available in a specific language, identifying sections that lack a translation in a target language, and auditing translations for completeness.
- Retrieve a section in a specific language:
SELECT name, description FROM ota_lp_sections_tl WHERE learning_path_section_id = :section_id AND language = USERENV('LANG'); - Find sections missing a target-language translation:
SELECT b.learning_path_section_id FROM ota_lp_sections b WHERE NOT EXISTS ( SELECT 1 FROM ota_lp_sections_tl t WHERE t.learning_path_section_id = b.learning_path_section_id AND t.language = 'FR'); - Compare translations across languages: join the TL rows back to OTA_LP_SECTIONS to confirm structural consistency while comparing
NAMEandDESCRIPTIONacross language rows.
These queries are useful in LMS administration reports, localization audits, and extract-transform-load processes that populate multilingual catalogs.
Related Objects
OTA_LP_SECTIONS_TL is closely tied to the following objects through the documented key relationship and the standard TL framework:
- OTA_LP_SECTIONS — the base (non-translated) table holding the section definition; joins on
LEARNING_PATH_SECTION_ID. - OTA_LP_SECTIONS_TL (PK) via OTA_LP_SECTIONS_TL_PK — the composite key (
LEARNING_PATH_SECTION_ID,LANGUAGE) that enforces uniqueness. - FND_LANGUAGES — provides the installed language codes referenced by the
LANGUAGEcolumn. - OTA_LEARNING_PATHS and related path structural tables — reference sections that this table describes.
- FND_LOOKUPS / FND_TERRITORIES — supporting reference data commonly joined for language display.
Because the metadata classifies this object as standalone with no exported foreign keys beyond the parent reference, dependencies are primarily semantic rather than enforced by database constraints, and integrations should join through LEARNING_PATH_SECTION_ID.
-
Table: OTA_LP_SECTIONS_TL
12.2.2
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_LP_SECTIONS_TL, object_name:OTA_LP_SECTIONS_TL, status:VALID, product: OTA - Learning Management , description: This table is used for Learning Path Section language translations. , implementation_dba_data: OTA.OTA_LP_SECTIONS_TL ,
-
Table: OTA_LP_SECTIONS_TL
12.1.1
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_LP_SECTIONS_TL, object_name:OTA_LP_SECTIONS_TL, status:VALID, product: OTA - Learning Management , description: This table is used for Learning Path Section language translations. , implementation_dba_data: OTA.OTA_LP_SECTIONS_TL ,
-
APPS.OTA_LST_SHD SQL Statements
12.2.2
-
APPS.OTA_LST_SHD SQL Statements
12.1.1
-
PACKAGE BODY: APPS.OTA_LST_SHD
12.2.2
-
VIEW: OTA.OTA_LP_SECTIONS_TL#
12.2.2
owner:OTA, object_type:VIEW, object_name:OTA_LP_SECTIONS_TL#, status:VALID,
-
PACKAGE BODY: APPS.OTA_LST_SHD
12.1.1
-
SYNONYM: APPS.OTA_LP_SECTIONS_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OTA_LP_SECTIONS_TL, status:VALID,
-
VIEW: OTA.OTA_LP_SECTIONS_TL#
12.2.2
-
SYNONYM: APPS.OTA_LP_SECTIONS_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OTA_LP_SECTIONS_TL, status:VALID,
-
APPS.OTA_LST_DEL SQL Statements
12.2.2
-
VIEW: APPS.OTA_LP_SECTIONS_VL
12.1.1
-
APPS.OTA_LST_DEL SQL Statements
12.1.1
-
VIEW: APPS.OTA_LP_SECTIONS_VL
12.2.2
-
APPS.OTA_LST_INS SQL Statements
12.1.1
-
APPS.OTA_LST_UPD SQL Statements
12.1.1
-
APPS.OTA_LST_UPD SQL Statements
12.2.2
-
APPS.OTA_LST_INS SQL Statements
12.2.2
-
TABLE: OTA.OTA_LP_SECTIONS_TL
12.2.2
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_LP_SECTIONS_TL, object_name:OTA_LP_SECTIONS_TL, status:VALID,
-
TABLE: OTA.OTA_LP_SECTIONS_TL
12.1.1
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_LP_SECTIONS_TL, object_name:OTA_LP_SECTIONS_TL, status:VALID,
-
TRIGGER: APPS.OTA_LP_SECTIONS_TL054742_WHO
12.2.2
owner:APPS, object_type:TRIGGER, object_name:OTA_LP_SECTIONS_TL054742_WHO, status:VALID,
-
TRIGGER: APPS.OTA_LP_SECTIONS_TL034611_WHO
12.2.2
owner:APPS, object_type:TRIGGER, object_name:OTA_LP_SECTIONS_TL034611_WHO, status:VALID,
-
PACKAGE BODY: APPS.OTA_LP_SECTION_SWI
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_LP_SECTION_SWI, status:VALID,
-
PACKAGE BODY: APPS.OTA_LST_DEL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_LST_DEL, status:VALID,
-
PACKAGE BODY: APPS.OTA_LST_INS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_LST_INS, status:VALID,
-
TRIGGER: APPS.OTA_LP_SECTIONS_TL041257_WHO
12.1.1
owner:APPS, object_type:TRIGGER, object_name:OTA_LP_SECTIONS_TL041257_WHO, status:VALID,
-
PACKAGE BODY: APPS.OTA_LST_SHD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_LST_SHD, status:VALID,
-
PACKAGE BODY: APPS.OTA_LP_SECTION_SWI
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_LP_SECTION_SWI, status:VALID,
-
PACKAGE BODY: APPS.OTA_LST_INS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_LST_INS, status:VALID,
-
TRIGGER: APPS.OTA_LP_SECTIONS_TL034611_WHO
12.2.2
-
PACKAGE BODY: APPS.OTA_LST_SHD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_LST_SHD, status:VALID,
-
TRIGGER: APPS.OTA_LP_SECTIONS_TL041257_WHO
12.1.1
-
TRIGGER: APPS.OTA_LP_SECTIONS_TL054742_WHO
12.2.2
-
PACKAGE BODY: APPS.OTA_LP_NOTIFY_SS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_LP_NOTIFY_SS, status:VALID,
-
PACKAGE BODY: APPS.OTA_LST_UPD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_LST_UPD, status:VALID,
-
PACKAGE BODY: APPS.OTA_LST_DEL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_LST_DEL, status:VALID,
-
PACKAGE BODY: APPS.OTA_LST_UPD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_LST_UPD, status:VALID,
-
PACKAGE BODY: APPS.OTA_LRNG_PATH_MEMBER_UTIL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_LRNG_PATH_MEMBER_UTIL, status:VALID,
-
PACKAGE BODY: APPS.OTA_TRAINING_PLAN_UPGRADE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_TRAINING_PLAN_UPGRADE, status:VALID,
-
PACKAGE BODY: APPS.OTA_LP_NOTIFY_SS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_LP_NOTIFY_SS, status:VALID,
-
View: OTA_LP_SECTIONS_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OTA.OTA_LP_SECTIONS_VL, object_name:OTA_LP_SECTIONS_VL, status:VALID, product: OTA - Learning Management , implementation_dba_data: APPS.OTA_LP_SECTIONS_VL ,
-
View: OTA_LP_SECTIONS_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OTA.OTA_LP_SECTIONS_VL, object_name:OTA_LP_SECTIONS_VL, status:VALID, product: OTA - Learning Management , implementation_dba_data: APPS.OTA_LP_SECTIONS_VL ,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.OTA_LST_DEL
12.2.2
-
PACKAGE BODY: APPS.OTA_LST_DEL
12.1.1
-
PACKAGE BODY: APPS.OTA_TRAINING_PLAN_UPGRADE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_TRAINING_PLAN_UPGRADE, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.OTA_LRNG_PATH_MEMBER_UTIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_LRNG_PATH_MEMBER_UTIL, status:VALID,