Search Results ota_suppliable_resources_tl
Overview
OTA_SUPPLIABLE_RESOURCES_TL is the translation (TL) table for suppliable resources within the Oracle E-Business Suite (EBS) Learning Management module (OTA). In Oracle Applications, a "_TL" suffix denotes a table that stores language-specific, translatable descriptive text for a corresponding base table. Here, the base table is OTA_SUPPLIABLE_RESOURCES, which maintains the definition of resources that can be supplied against a learning or event requirement. The translation table stores the human-readable, locale-dependent attributes of those resources so that the same underlying resource can be presented in multiple installed languages.
Based strictly on the documented foreign key structure, the ETRM metadata classifies this object heuristically as a standalone entity within a Data Vault-style model. In practice, a translation table behaves like a satellite: it holds descriptive, language-qualified attributes keyed to a parent business entity, and it is populated with one row per (resource, language) combination. Where a formal Data Vault pattern is desired, this object is best modeled as a satellite on the resource hub, with LANGUAGE forming part of the satellite key.
Key Information Stored
The table is uniquely identified by the composite primary key OTA_SUPPLIABLE_RESOURCES_TL_PK, defined on (SUPPLIED_RESOURCE_ID, LANGUAGE). SUPPLIED_RESOURCE_ID is the surrogate foreign key that links each translated row back to its parent resource in OTA_SUPPLIABLE_RESOURCES, while LANGUAGE identifies the specific installed language of the translated text. This same pair constitutes the documented unique index, and therefore serves as the business-key candidate for the object.
The principal descriptive columns carry the translatable content:
- NAME — the translated, displayable name of the suppliable resource shown to end users in the selected language.
- SPECIAL_INSTRUCTION — translated instructional or handling text associated with the resource, presented to learners or administrators.
- SOURCE_LANG — the language from which the current translation was derived, used by the multi-language translation (MLS) framework to track the base language of the source text.
The remaining documented columns provide the standard Oracle Applications audit and multi-language bookkeeping attributes: CREATED_BY, CREATION_DATE, LAST_UPDATE_DATE, LAST_UPDATED_BY, and LAST_UPDATE_LOGIN. These record who created and last modified each translation row and when, supporting auditing and translation-maintenance workflows.
Common Use Cases and Queries
Because this is a translation table, most access patterns join it to the base resource table and filter or select by language. A typical reporting query retrieves the localized name of a suppliable resource as follows:
- Resource name and instructions for a specific language:
SELECT r.supplied_resource_id, t.name, t.special_instruction FROM ota_suppliable_resources r, ota_suppliable_resources_tl t WHERE r.supplied_resource_id = t.supplied_resource_id AND t.language = USERENV('LANG'); - Determining which resources have translations available:
SELECT supplied_resource_id, language FROM ota_suppliable_resources_tl ORDER BY supplied_resource_id, language; - Auditing recently changed translations by comparing LAST_UPDATE_DATE against a reporting window.
These patterns support Learning Management reporting, localization verification, and troubleshooting when a resource displays the wrong or missing translated name. Multi-language views (MLS views) typically abstract this join, so application-level queries may not reference the _TL table directly.
Related Objects
The following objects are most significant in relation to this table:
- OTA_SUPPLIABLE_RESOURCES — the base resource table; join on SUPPLIED_RESOURCE_ID.
- OTA_SUPPLIABLE_RESOURCES_TL_PK — the primary/unique index enforcing (SUPPLIED_RESOURCE_ID, LANGUAGE) uniqueness.
- The MLS (Multi-Lingual Support) framework views over OTA_SUPPLIABLE_RESOURCES, which expose translated attributes by language.
- FND_LANGUAGES — the reference table for valid LANGUAGE codes used in the key.
- Standard audit/session-related foundation tables used by CREATED_BY, LAST_UPDATED_BY, and LAST_UPDATE_LOGIN.
Referential and reporting integrity depends on maintaining a one-to-many relationship between each resource and its available language rows, with the composite key guaranteeing a single translation per language per resource.
-
Table: OTA_SUPPLIABLE_RESOURCES_TL
12.1.1
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_SUPPLIABLE_RESOURCES_TL, object_name:OTA_SUPPLIABLE_RESOURCES_TL, status:VALID, product: OTA - Learning Management , description: This table is used for Resource language translations. , implementation_dba_data: OTA.OTA_SUPPLIABLE_RESOURCES_TL ,
-
Table: OTA_SUPPLIABLE_RESOURCES_TL
12.2.2
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_SUPPLIABLE_RESOURCES_TL, object_name:OTA_SUPPLIABLE_RESOURCES_TL, status:VALID, product: OTA - Learning Management , description: This table is used for Resource language translations. , implementation_dba_data: OTA.OTA_SUPPLIABLE_RESOURCES_TL ,
-
APPS.OTA_SRT_SHD SQL Statements
12.1.1
-
APPS.OTA_SRT_SHD SQL Statements
12.2.2
-
VIEW: OTA.OTA_SUPPLIABLE_RESOURCES_TL#
12.2.2
owner:OTA, object_type:VIEW, object_name:OTA_SUPPLIABLE_RESOURCES_TL#, status:VALID,
-
VIEW: OTA.OTA_SUPPLIABLE_RESOURCES_TL#
12.2.2
-
PACKAGE BODY: APPS.OTA_SRT_SHD
12.1.1
-
PACKAGE BODY: APPS.OTA_SRT_SHD
12.2.2
-
VIEW: APPS.OTFV_OVERBOOKED_RESOURCES
12.2.2
-
VIEW: APPS.OTFV_OVERBOOKED_RESOURCES
12.1.1
-
SYNONYM: APPS.OTA_SUPPLIABLE_RESOURCES_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OTA_SUPPLIABLE_RESOURCES_TL, status:VALID,
-
SYNONYM: APPS.OTA_SUPPLIABLE_RESOURCES_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OTA_SUPPLIABLE_RESOURCES_TL, status:VALID,
-
APPS.OTA_SRT_DEL SQL Statements
12.1.1
-
VIEW: APPS.OTA_SUPPLIABLE_RESOURCES_VL
12.2.2
-
VIEW: APPS.OTA_SUPPLIABLE_RESOURCES_VL
12.1.1
-
APPS.OTA_SRT_DEL SQL Statements
12.2.2
-
VIEW: APPS.OTFV_EVENTS_WITH_TRAINER
12.1.1
-
VIEW: APPS.OTFV_EVENTS_WITH_TRAINER
12.2.2
-
APPS.OTA_SRT_UPD SQL Statements
12.1.1
-
APPS.OTA_SRT_UPD SQL Statements
12.2.2
-
APPS.OTA_SRT_INS SQL Statements
12.1.1
-
APPS.OTA_SRT_INS SQL Statements
12.2.2
-
VIEW: APPS.OTFV_EVENTS_WITH_VENUE
12.2.2
-
VIEW: APPS.OTFV_EVENTS_WITH_VENUE
12.1.1
-
VIEW: APPS.OTFV_RESOURCES
12.1.1
-
VIEW: APPS.OTA_SUPPLIABLE_RESOURCES_V
12.2.2
-
TABLE: OTA.OTA_SUPPLIABLE_RESOURCES_TL
12.1.1
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_SUPPLIABLE_RESOURCES_TL, object_name:OTA_SUPPLIABLE_RESOURCES_TL, status:VALID,
-
VIEW: APPS.OTA_RESOURCE_USAGES_V
12.1.1
-
TABLE: OTA.OTA_SUPPLIABLE_RESOURCES_TL
12.2.2
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_SUPPLIABLE_RESOURCES_TL, object_name:OTA_SUPPLIABLE_RESOURCES_TL, status:VALID,
-
VIEW: APPS.OTFV_RESOURCES
12.2.2
-
VIEW: APPS.OTA_SUPPLIABLE_RESOURCES_V
12.1.1
-
VIEW: APPS.OTA_RESOURCE_USAGES_V
12.2.2
-
TRIGGER: APPS.OTA_SUPPLIABLE_RESOU034611_WHO
12.2.2
owner:APPS, object_type:TRIGGER, object_name:OTA_SUPPLIABLE_RESOU034611_WHO, status:VALID,
-
PACKAGE BODY: APPS.OTA_SRT_SHD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_SRT_SHD, status:VALID,
-
PACKAGE BODY: APPS.OTA_SRT_SHD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_SRT_SHD, status:VALID,
-
PACKAGE BODY: APPS.OTA_OTARPSIS_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_OTARPSIS_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.OTA_OTARPATT_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_OTARPATT_XMLP_PKG, status:VALID,
-
TRIGGER: APPS.OTA_SUPPLIABLE_RESOU041307_WHO
12.1.1
owner:APPS, object_type:TRIGGER, object_name:OTA_SUPPLIABLE_RESOU041307_WHO, status:VALID,
-
PACKAGE BODY: APPS.OTA_SRT_INS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_SRT_INS, status:VALID,
-
PACKAGE BODY: APPS.OTA_OTARPATT_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_OTARPATT_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.OTA_SRT_UPD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_SRT_UPD, status:VALID,
-
PACKAGE BODY: APPS.OTA_OTARPREG_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_OTARPREG_XMLP_PKG, status:VALID,
-
TRIGGER: APPS.OTA_SUPPLIABLE_RESOU054742_WHO
12.2.2
owner:APPS, object_type:TRIGGER, object_name:OTA_SUPPLIABLE_RESOU054742_WHO, status:VALID,
-
PACKAGE BODY: APPS.OTA_MLS_MIGRATION
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_MLS_MIGRATION, status:VALID,
-
PACKAGE BODY: APPS.OTA_SRT_DEL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_SRT_DEL, status:VALID,
-
PACKAGE BODY: APPS.OTA_SRT_BUS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_SRT_BUS, status:VALID,
-
PACKAGE BODY: APPS.OTA_SRT_DEL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_SRT_DEL, status:VALID,
-
PACKAGE BODY: APPS.OTA_MLS_MIGRATION
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_MLS_MIGRATION, status:VALID,
-
PACKAGE BODY: APPS.OTA_SRT_BUS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_SRT_BUS, status:VALID,
-
PACKAGE BODY: APPS.OTA_OTARPREG_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_OTARPREG_XMLP_PKG, status:VALID,