Search Results fnd_descriptive_flexs_tl
Overview
The FND_DESCRIPTIVE_FLEXS_TL table is a core translation table within the Application Object Library (FND) module of Oracle E-Business Suite (EBS). It stores translated, language-specific versions of the titles and other descriptive elements for Descriptive Flexfields (DFFs). A Descriptive Flexfield is a key extensibility feature that allows organizations to add custom attributes to standard Oracle application forms without programming. This table works in conjunction with its base table, FND_DESCRIPTIVE_FLEXS, which holds the primary definition. The TL (Translation) table enables the EBS application to present DFF titles and prompts in the language of the end-user's session, supporting the global, multi-language capabilities of the platform.
Key Information Stored
The table's primary purpose is to hold translated text for DFF metadata. Its structure is defined by a composite primary key that uniquely identifies each translation record. The key columns are APPLICATION_ID, which identifies the owning application; DESCRIPTIVE_FLEXFIELD_NAME, the internal name of the flexfield; and LANGUAGE, the language code (e.g., 'US' for American English). A critical column is TITLE, which stores the translated name of the flexfield as it appears to users. The table also includes standard translation table columns such as SOURCE_LANG, CREATED_BY, and LAST_UPDATE_DATE. A unique key constraint (FND_DESCRIPTIVE_FLEXS_TL_UK1) on APPLICATION_ID, TITLE, and LANGUAGE ensures title uniqueness within a language and application context.
Common Use Cases and Queries
This table is primarily accessed by the application runtime to render DFF regions in the correct language. From an administrative or reporting perspective, common use cases include auditing DFF translations, identifying missing translations for a new language, or troubleshooting display issues. A typical query retrieves the translated title for a specific DFF in the session language.
- Sample Query: To find all translations for a specific DFF:
SELECT LANGUAGE, TITLE FROM APPLSYS.FND_DESCRIPTIVE_FLEXS_TL WHERE APPLICATION_ID = 401 AND DESCRIPTIVE_FLEXFIELD_NAME = 'PER_PEOPLE_F'; - Reporting Use Case: Identifying DFFs that lack a translation in a target language (e.g., French 'F'):
SELECT b.TITLE as base_title FROM FND_DESCRIPTIVE_FLEXS b WHERE NOT EXISTS (SELECT 1 FROM FND_DESCRIPTIVE_FLEXS_TL t WHERE t.APPLICATION_ID = b.APPLICATION_ID AND t.DESCRIPTIVE_FLEXFIELD_NAME = b.DESCRIPTIVE_FLEXFIELD_NAME AND t.LANGUAGE = 'F');
Related Objects
The FND_DESCRIPTIVE_FLEXS_TL table has a direct, dependent relationship with its parent base table, FND_DESCRIPTIVE_FLEXS. As documented, a foreign key constraint links the TL table's APPLICATION_ID and DESCRIPTIVE_FLEXFIELD_NAME columns to the corresponding columns in the base table. This ensures that every translation record references a valid, existing DFF definition. The table is integral to the broader Descriptive Flexfield metadata structure, which includes related tables such as FND_DESCR_FLEX_COLUMN_USAGES_TL (for column prompts) and FND_DESCR_FLEX_CONTEXTS_TL (for context prompts). Data is typically maintained via the Oracle Application Developer responsibility forms or related APIs, not via direct DML.
-
Table: FND_DESCRIPTIVE_FLEXS_TL
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_DESCRIPTIVE_FLEXS_TL, object_name:FND_DESCRIPTIVE_FLEXS_TL, status:VALID, product: FND - Application Object Library , description: Translations for FND_DESCRIPTIVE_FLEXS , implementation_dba_data: APPLSYS.FND_DESCRIPTIVE_FLEXS_TL ,
-
Table: FND_DESCRIPTIVE_FLEXS_TL
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_DESCRIPTIVE_FLEXS_TL, object_name:FND_DESCRIPTIVE_FLEXS_TL, status:VALID, product: FND - Application Object Library , description: Translations for FND_DESCRIPTIVE_FLEXS , implementation_dba_data: APPLSYS.FND_DESCRIPTIVE_FLEXS_TL ,
-
APPS.FND_DESCRIPTIVE_FLEXS_PKG dependencies on FND_DESCRIPTIVE_FLEXS_TL
12.2.2
-
APPS.FND_FLEX_SERVER dependencies on FND_DESCRIPTIVE_FLEXS_TL
12.2.2
-
APPS.FND_FLEX_LOADER_APIS dependencies on FND_DESCRIPTIVE_FLEXS_TL
12.2.2
-
APPS.FND_DESCRIPTIVE_FLEXS_PKG dependencies on FND_DESCRIPTIVE_FLEXS_TL
12.1.1
-
APPS.FND_FLEX_LOADER_APIS dependencies on FND_DESCRIPTIVE_FLEXS_TL
12.1.1
-
APPS.PQP_RIW_WEBADI_UTILS dependencies on FND_DESCRIPTIVE_FLEXS_TL
12.2.2
-
APPS.FND_FLEX_DSC_API dependencies on FND_DESCRIPTIVE_FLEXS_TL
12.1.1
-
APPS.PQP_RIW_WEBADI_UTILS dependencies on FND_DESCRIPTIVE_FLEXS_TL
12.1.1
-
APPS.FND_FLEX_SERVER1 dependencies on FND_DESCRIPTIVE_FLEXS_TL
12.2.2
-
APPS.FND_FLEX_DSC_API dependencies on FND_DESCRIPTIVE_FLEXS_TL
12.2.2
-
APPS.JTM_VIEW dependencies on FND_DESCRIPTIVE_FLEXS_TL
12.2.2
-
APPS.FND_FLEX_SERVER1 dependencies on FND_DESCRIPTIVE_FLEXS_TL
12.1.1
-
APPS.FND_FLEX_SERVER dependencies on FND_DESCRIPTIVE_FLEXS_TL
12.1.1
-
APPS.JTM_VIEW dependencies on FND_DESCRIPTIVE_FLEXS_TL
12.1.1
-
APPS.BIS_VG_UTIL dependencies on FND_DESCRIPTIVE_FLEXS_TL
12.1.1
-
APPS.BIS_VG_UTIL dependencies on FND_DESCRIPTIVE_FLEXS_TL
12.2.2
-
APPS.FND_DESCRIPTIVE_FLEXS_PKG dependencies on FND_DESCRIPTIVE_FLEXS
12.1.1
-
APPS.FND_DESCRIPTIVE_FLEXS_PKG dependencies on FND_DESCRIPTIVE_FLEXS
12.2.2
-
APPS.FND_DESCRIPTIVE_FLEXS_PKG dependencies on FND_LANGUAGES
12.1.1
-
APPS.FND_DESCRIPTIVE_FLEXS_PKG dependencies on FND_LANGUAGES
12.2.2
-
APPS.PQP_RIW_WEBADI_UTILS dependencies on FND_DESCRIPTIVE_FLEXS
12.2.2
-
APPS.FND_DESCRIPTIVE_FLEXS_PKG SQL Statements
12.1.1
-
VIEW: APPLSYS.FND_DESCRIPTIVE_FLEXS_TL#
12.2.2
owner:APPLSYS, object_type:VIEW, object_name:FND_DESCRIPTIVE_FLEXS_TL#, status:VALID,
-
APPS.PQP_RIW_WEBADI_UTILS dependencies on FND_DESCRIPTIVE_FLEXS
12.1.1
-
APPS.FND_FLEX_LOADER_APIS dependencies on FND_DESCRIPTIVE_FLEXS
12.2.2
-
APPS.FND_DESCRIPTIVE_FLEXS_PKG SQL Statements
12.2.2
-
APPS.FND_FLEX_LOADER_APIS dependencies on FND_DESCRIPTIVE_FLEXS
12.1.1
-
TRIGGER: APPS.FND_DESCRIPTIVE_FLEXS_TL+
12.2.2
owner:APPS, object_type:TRIGGER, object_name:FND_DESCRIPTIVE_FLEXS_TL+, status:VALID,
-
SYNONYM: APPS.FND_DESCRIPTIVE_FLEXS_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_DESCRIPTIVE_FLEXS_TL, status:VALID,
-
SYNONYM: APPS.FND_DESCRIPTIVE_FLEXS_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_DESCRIPTIVE_FLEXS_TL, status:VALID,
-
VIEW: APPLSYS.FND_DESCRIPTIVE_FLEXS_TL#
12.2.2
-
VIEW: APPS.JTM_H_DESCRIPTIVE_FLEXS_V
12.1.1
-
VIEW: APPS.EGO_ATTR_GROUP_TYPE_OBJ_IDS_V
12.1.1
-
TRIGGER: APPS.FND_DESCRIPTIVE_FLEXS_TL+
12.2.2
-
VIEW: APPS.EGO_ATTR_GROUP_TYPES_V
12.2.2
-
VIEW: APPS.JTM_H_DESCRIPTIVE_FLEXS_V
12.2.2
-
VIEW: APPS.EGO_ATTR_GROUP_TYPE_OBJ_IDS_V
12.2.2
-
VIEW: APPS.JTM_FND_DESCR_FLEXS_V
12.1.1
-
VIEW: APPS.FND_DESCRIPTIVE_FLEXS_VL
12.1.1
-
PACKAGE BODY: APPS.FND_DESCRIPTIVE_FLEXS_PKG
12.2.2
-
VIEW: APPS.CSM_DESCRIPTIVE_FLEXS_V
12.1.1
-
VIEW: APPS.EGO_ATTR_GROUP_OBJ_IDS_V
12.1.1
-
TABLE: APPLSYS.FND_DESCRIPTIVE_FLEXS_TL
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_DESCRIPTIVE_FLEXS_TL, object_name:FND_DESCRIPTIVE_FLEXS_TL, status:VALID,
-
VIEW: APPS.EGO_ATTR_GROUP_TYPES_V
12.1.1
-
VIEW: APPS.FND_DESCRIPTIVE_FLEXS_VL
12.2.2
-
TABLE: APPLSYS.FND_DESCRIPTIVE_FLEXS_TL
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_DESCRIPTIVE_FLEXS_TL, object_name:FND_DESCRIPTIVE_FLEXS_TL, status:VALID,
-
PACKAGE BODY: APPS.FND_DESCRIPTIVE_FLEXS_PKG
12.1.1
-
VIEW: APPS.CSM_DESCRIPTIVE_FLEXS_V
12.2.2