Search Results jtf_task_references_tl
Overview
JTF_TASK_REFERENCES_TL is a translation table within the JTF (CRM Foundation) schema of Oracle E-Business Suite, documented as VALID in both 12.1.1 and 12.2.2. Its stated purpose in the ETRM metadata is to serve as the Multi-Language Support (MLS) translation table for JTF_TASKS_B, storing the language-dependent descriptive columns associated with task reference records. In a standard MLS design, the base table holds language-independent attributes and the "_TL" companion holds translated text keyed by language code, allowing a single logical record to present different text values depending on the session's NLS configuration.
The heuristic Data Vault classification mined from the foreign-key structure identifies this object as standalone, meaning no parent FK dependencies were detected beyond the security group reference. As a modeling suggestion, this classification is somewhat unusual for a translation table, which would normally be modeled as a satellite hanging off the task reference hub or a language-dependent link. The absence of a strong FK to the base task reference table in the mined metadata may reflect unenforced or disabled constraints rather than a true absence of a relationship; implementers should validate the logical dependency on JTF_TASK_REFERENCES_B directly in the database before relying on the classification for lineage work.
Key Information Stored
The table contains 10 documented columns. The primary key, JTF_TASK_REFERENCES_TL_PK, is composite and comprises TASK_REFERENCE_ID and LANGUAGE. This is the surrogate-and-language combination that uniquely identifies each translated row. A second unique index, JTF_TASK_REFERENCES_TL_U1, is defined on the identical column pair (TASK_REFERENCE_ID, LANGUAGE), which means the business-key candidate and the primary key are effectively coextensive — there is no separate natural business key beyond the identifier plus language.
- TASK_REFERENCE_ID — the identifier linking the translated row to its corresponding task reference record; part of both the PK and the unique index.
- LANGUAGE — the NLS language code identifying which translation this row carries; the second component of the PK and unique index.
- SOURCE_LANG — indicates the source language of the translated text, used by the MLS framework to track translation provenance.
- USAGE — a usage or context indicator for the translated reference entry.
- SECURITY_GROUP_ID — foreign key to FND_SECURITY_GROUPS, supporting multi-tenant or operating-unit data isolation.
- CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN — the standard WHO audit columns capturing insert and update attribution and timing.
Notably, the documented column list does not enumerate a translated text or description column, even though the table's stated purpose is to hold language-dependent data. This is a common documentation gap for _TL tables; the actual translated attribute (typically a NAME or DESCRIPTION column) should be confirmed against the live data dictionary using ALL_TAB_COLUMNS.
Common Use Cases and Queries
The primary use case is resolving translated task reference text for a user's current language. A typical query joins the translation table to the base table and filters on the session language, with a fallback when no translation exists:
SELECT b.task_reference_id,
NVL(tl.description, b.description) AS display_text
FROM jtf_task_references_b b,
jtf_task_references_tl tl
WHERE b.task_reference_id = tl.task_reference_id (+)
AND tl.language (+) = USERENV('LANG');
Reporting scenarios include auditing which languages have been populated for each reference, identifying untranslated records, and validating that every TASK_REFERENCE_ID has at least one row for each enabled language. A coverage query can be expressed as a count of distinct LANGUAGE values grouped by TASK_REFERENCE_ID, compared against the set of installed languages in FND_LANGUAGES. Because both the PK and U1 index cover the same columns, lookups by TASK_REFERENCE_ID plus LANGUAGE are optimally indexed; queries filtering on LANGUAGE alone will not use the leading column efficiently.
Related Objects
- JTF_TASKS_B — the documented base table for which this object is the translation companion; logically related through TASK_REFERENCE_ID.
- JTF_TASK_REFERENCES_B — the presumed language-independent base table for task references, joined on TASK_REFERENCE_ID.
- FND_SECURITY_GROUPS — referenced by the confirmed foreign key SECURITY_GROUP_ID, providing data security grouping.
- FND_LANGUAGES — supplies the installed language codes validated against the LANGUAGE column.
- JTF_TASK_REFERENCES_TL_PK / JTF_TASK_REFERENCES_TL_U1 — the primary key constraint and unique index that enforce row uniqueness on TASK_REFERENCE_ID and LANGUAGE.
-
Table: JTF_TASK_REFERENCES_TL
12.1.1
owner:JTF, object_type:TABLE, fnd_design_data:JTF.JTF_TASK_REFERENCES_TL, object_name:JTF_TASK_REFERENCES_TL, status:VALID, product: JTF - CRM Foundation , description: Translation table for JTF_TASKS_B. It is used to store all columns and data that are needed for Multi-Language Support. , implementation_dba_data: JTF.JTF_TASK_REFERENCES_TL ,
-
Table: JTF_TASK_REFERENCES_TL
12.2.2
owner:JTF, object_type:TABLE, fnd_design_data:JTF.JTF_TASK_REFERENCES_TL, object_name:JTF_TASK_REFERENCES_TL, status:VALID, product: JTF - CRM Foundation , description: Translation table for JTF_TASKS_B. It is used to store all columns and data that are needed for Multi-Language Support. , implementation_dba_data: JTF.JTF_TASK_REFERENCES_TL ,
-
APPS.JTF_TASK_REFERENCES_PKG SQL Statements
12.2.2
-
APPS.JTF_TASK_REFERENCES_PKG SQL Statements
12.1.1
-
VIEW: JTF.JTF_TASK_REFERENCES_TL#
12.2.2
owner:JTF, object_type:VIEW, object_name:JTF_TASK_REFERENCES_TL#, status:VALID,
-
PACKAGE BODY: APPS.JTF_TASK_REFERENCES_PKG
12.1.1
-
PACKAGE BODY: APPS.JTF_TASK_REFERENCES_PKG
12.2.2
-
SYNONYM: APPS.JTF_TASK_REFERENCES_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JTF_TASK_REFERENCES_TL, status:VALID,
-
SYNONYM: APPS.JTF_TASK_REFERENCES_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JTF_TASK_REFERENCES_TL, status:VALID,
-
VIEW: JTF.JTF_TASK_REFERENCES_TL#
12.2.2
-
View: JTF_TASK_REFERENCES_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:JTF.JTF_TASK_REFERENCES_VL, object_name:JTF_TASK_REFERENCES_VL, status:VALID, product: JTF - CRM Foundation , description: MLS View for JTF_TASK_REFERENCES_B and JTF_TASK_REFERENCES_TL. , implementation_dba_data: APPS.JTF_TASK_REFERENCES_VL ,
-
View: JTF_TASK_REFERENCES_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:JTF.JTF_TASK_REFERENCES_VL, object_name:JTF_TASK_REFERENCES_VL, status:VALID, product: JTF - CRM Foundation , description: MLS View for JTF_TASK_REFERENCES_B and JTF_TASK_REFERENCES_TL. , implementation_dba_data: APPS.JTF_TASK_REFERENCES_VL ,
-
VIEW: APPS.JTF_TASK_REFERENCES_VL
12.2.2
-
VIEW: APPS.JTF_TASK_REFERENCES_VL
12.1.1
-
TABLE: JTF.JTF_TASK_REFERENCES_TL
12.2.2
owner:JTF, object_type:TABLE, fnd_design_data:JTF.JTF_TASK_REFERENCES_TL, object_name:JTF_TASK_REFERENCES_TL, status:VALID,
-
TABLE: JTF.JTF_TASK_REFERENCES_TL
12.1.1
owner:JTF, object_type:TABLE, fnd_design_data:JTF.JTF_TASK_REFERENCES_TL, object_name:JTF_TASK_REFERENCES_TL, status:VALID,
-
PACKAGE BODY: APPS.JTF_TASK_REFERENCES_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JTF_TASK_REFERENCES_PKG, status:VALID,
-
PACKAGE BODY: APPS.JTF_TASK_REFERENCES_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JTF_TASK_REFERENCES_PVT, status:VALID,
-
PACKAGE BODY: APPS.JTF_TASK_REFERENCES_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JTF_TASK_REFERENCES_PUB, status:VALID,
-
PACKAGE BODY: APPS.JTF_TASK_REFERENCES_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JTF_TASK_REFERENCES_PKG, status:VALID,
-
PACKAGE BODY: APPS.JTF_TASK_REFERENCES_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JTF_TASK_REFERENCES_PUB, status:VALID,
-
PACKAGE BODY: APPS.JTF_TASK_REFERENCES_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JTF_TASK_REFERENCES_PVT, status:VALID,
-
PACKAGE BODY: APPS.CAC_TASK_PURGE_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CAC_TASK_PURGE_PVT, status:VALID,
-
PACKAGE BODY: APPS.CAC_TASK_PURGE_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CAC_TASK_PURGE_PVT, status:VALID,
-
VIEW: APPS.JTF_TASK_REFERENCES_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:JTF.JTF_TASK_REFERENCES_VL, object_name:JTF_TASK_REFERENCES_VL, status:VALID,
-
VIEW: APPS.JTF_TASK_REFERENCES_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:JTF.JTF_TASK_REFERENCES_VL, object_name:JTF_TASK_REFERENCES_VL, status:VALID,
-
APPS.CAC_TASK_PURGE_PVT SQL Statements
12.1.1
-
APPS.CAC_TASK_PURGE_PVT SQL Statements
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 FND Design Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
APPS.CAC_TASK_PURGE_PVT dependencies on JTF_TASK_REFERENCES_TL
12.2.2
-
APPS.JTF_TASK_REFERENCES_PVT dependencies on JTF_TASK_REFERENCES_TL
12.2.2
-
APPS.JTF_TASK_REFERENCES_PKG dependencies on JTF_TASK_REFERENCES_TL
12.1.1
-
APPS.JTF_TASK_REFERENCES_PVT dependencies on JTF_TASK_REFERENCES_TL
12.1.1
-
APPS.CAC_TASK_PURGE_PVT dependencies on JTF_TASK_REFERENCES_TL
12.1.1
-
APPS.JTF_TASK_REFERENCES_PUB dependencies on JTF_TASK_REFERENCES_TL
12.1.1
-
APPS.JTF_TASK_REFERENCES_PKG dependencies on JTF_TASK_REFERENCES_TL
12.2.2
-
APPS.JTF_TASK_REFERENCES_PUB dependencies on JTF_TASK_REFERENCES_TL
12.2.2
-
PACKAGE BODY: APPS.CAC_TASK_PURGE_PVT
12.2.2
-
APPS.JTF_TASK_REFERENCES_PKG dependencies on FND_LANGUAGES
12.1.1
-
PACKAGE BODY: APPS.CAC_TASK_PURGE_PVT
12.1.1
-
APPS.JTF_TASK_REFERENCES_PKG dependencies on FND_LANGUAGES
12.2.2