Search Results fnd_descr_flex_col_usage_tl
Overview
The FND_DESCR_FLEX_COL_USAGE_TL table is a core Application Object Library table within Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2. It functions as a translation table, storing multilingual descriptions for the metadata that defines how descriptive flexfield (DFF) columns are presented to users. A descriptive flexfield allows organizations to add custom attributes to standard application forms. While the base configuration of these attributes, such as their prompts and enabled states, is stored in FND_DESCR_FLEX_COLUMN_USAGES, the FND_DESCR_FLEX_COL_USAGE_TL table holds the translated versions of the end-user prompt for each configured column across different installed languages. This enables a single EBS installation to support a global user base with localized interface text for custom fields.
Key Information Stored
The table's structure is designed to support multilingual data linked to a specific DFF column usage. Its primary key uniquely identifies a translation record through a composite of the base usage's identifiers and the language code. Critical columns include APPLICATION_ID, DESCRIPTIVE_FLEXFIELD_NAME, DESCRIPTIVE_FLEX_CONTEXT_CODE, and APPLICATION_COLUMN_NAME, which together form a foreign key to the base FND_DESCR_FLEX_COLUMN_USAGES table. The LANGUAGE column stores the language code (e.g., 'US' for American English). The most significant user-facing column is FORM_LEFT_PROMPT, which contains the translated text for the field's prompt as it appears on the form. Additional columns like DESCRIPTION and LAST_UPDATE_DATE support documentation and maintenance tracking for the translation records.
Common Use Cases and Queries
This table is primarily queried for reporting on DFF configurations in multilingual environments, troubleshooting missing translations, and during data migrations or upgrades. A common scenario is identifying DFF prompts that lack a translation for a specific language, which can be achieved by joining to the base table and filtering for a target language. For example, to find all translated prompts for the 'PER_ADD_FLEX' flexfield in French, one might use a query joining on the key columns and filtering for LANGUAGE = 'F'. Developers may also query this table programmatically via the FND_FLEX_DESC_API package to retrieve prompts dynamically for form rendering. Direct data manipulation (INSERT, UPDATE) on this table should be performed using the standard Oracle Application Object Library APIs to maintain data integrity.
Related Objects
The table has a direct and critical foreign key relationship with the base configuration table, as documented in the provided metadata. The relationship is defined as follows:
- Foreign Key to FND_DESCR_FLEX_COLUMN_USAGES: This is the principal relationship. The columns APPLICATION_ID, DESCRIPTIVE_FLEXFIELD_NAME, DESCRIPTIVE_FLEX_CONTEXT_CODE, and APPLICATION_COLUMN_NAME in FND_DESCR_FLEX_COL_USAGE_TL reference the primary key of the FND_DESCR_FLEX_COLUMN_USAGES table. Every translation record must correspond to a single, existing DFF column usage definition.
Other related objects include the FND_DESCRIPTIVE_FLEXS_TL and FND_DESCR_FLEX_CONTEXTS_TL tables, which store translations for the flexfield title and context prompts, respectively. The FND_FLEX_DESC_API package provides the supported interface for accessing and maintaining this translation data.
-
Table: FND_DESCR_FLEX_COL_USAGE_TL
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_DESCR_FLEX_COL_USAGE_TL, object_name:FND_DESCR_FLEX_COL_USAGE_TL, status:VALID, product: FND - Application Object Library , description: Translations for FND_DESCR_FLEX_COLUMN_USAGES , implementation_dba_data: APPLSYS.FND_DESCR_FLEX_COL_USAGE_TL ,
-
Table: FND_DESCR_FLEX_COL_USAGE_TL
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_DESCR_FLEX_COL_USAGE_TL, object_name:FND_DESCR_FLEX_COL_USAGE_TL, status:VALID, product: FND - Application Object Library , description: Translations for FND_DESCR_FLEX_COLUMN_USAGES , implementation_dba_data: APPLSYS.FND_DESCR_FLEX_COL_USAGE_TL ,
-
APPS.EGO_ITEM_BULKLOAD_PKG dependencies on FND_DESCR_FLEX_COL_USAGE_TL
12.1.1
-
APPS.PAY_US_ACTION_ARCH dependencies on FND_DESCR_FLEX_COL_USAGE_TL
12.1.1
-
APPS.PQP_RIW_WEBADI_UTILS dependencies on FND_DESCR_FLEX_COL_USAGE_TL
12.1.1
-
APPS.HR_DFLEX_UTILITY dependencies on FND_DESCR_FLEX_COL_USAGE_TL
12.1.1
-
APPS.HR_DESCR_FLEX_CONTEXT_INFO dependencies on FND_DESCR_FLEX_COL_USAGE_TL
12.2.2
-
APPS.FND_IREP_CP_PKG dependencies on FND_DESCR_FLEX_COL_USAGE_TL
12.2.2
-
APPS.HXC_TIME_ENTRY_RULES_UTILS_PKG dependencies on FND_DESCR_FLEX_COL_USAGE_TL
12.2.2
-
APPS.HR_DFLEX_UTILITY dependencies on FND_DESCR_FLEX_COL_USAGE_TL
12.2.2
-
APPS.PAY_NL_NWR_XML_EXTRACT_PKG dependencies on FND_DESCR_FLEX_COL_USAGE_TL
12.2.2
-
APPS.FND_DESCR_FLEX_COL_USAGE_PKG dependencies on FND_DESCR_FLEX_COL_USAGE_TL
12.2.2
-
APPS.ENG_IMPL_ITEM_CHANGES_PKG dependencies on FND_DESCR_FLEX_COL_USAGE_TL
12.2.2
-
APPS.FND_FLEX_VAL_API dependencies on FND_DESCR_FLEX_COL_USAGE_TL
12.1.1
-
APPS.EGO_EXT_FWK_PUB dependencies on FND_DESCR_FLEX_COL_USAGE_TL
12.1.1
-
APPS.EGO_GTIN_ATTRS_PVT dependencies on FND_DESCR_FLEX_COL_USAGE_TL
12.1.1
-
APPS.PAY_IP_UTILITY dependencies on FND_DESCR_FLEX_COL_USAGE_TL
12.2.2
-
APPS.HXC_APP_ATTRIBUTE_UTILS dependencies on FND_DESCR_FLEX_COL_USAGE_TL
12.2.2
-
APPS.FND_FLEX_LOADER_APIS dependencies on FND_DESCR_FLEX_COL_USAGE_TL
12.2.2
-
APPS.PQP_RIW_WEBADI_UTILS dependencies on FND_DESCR_FLEX_COL_USAGE_TL
12.2.2
-
APPS.EGO_USER_ATTRS_COMMON_PVT dependencies on FND_DESCR_FLEX_COL_USAGE_TL
12.1.1
-
APPS.FND_FLEX_LOADER_APIS dependencies on FND_DESCR_FLEX_COL_USAGE_TL
12.1.1
-
APPS.HR_CN_API dependencies on FND_DESCR_FLEX_COL_USAGE_TL
12.1.1
-
APPS.FLM_KANBAN_PLANNING_UTIL dependencies on FND_DESCR_FLEX_COL_USAGE_TL
12.2.2
-
APPS.QP_ATM_UPGRADE dependencies on FND_DESCR_FLEX_COL_USAGE_TL
12.2.2
-
APPS.PER_SG_PERWSEPI dependencies on FND_DESCR_FLEX_COL_USAGE_TL
12.2.2
-
APPS.PER_SG_PERWSEPI dependencies on FND_DESCR_FLEX_COL_USAGE_TL
12.1.1
-
APPS.FND_IREP_CP_PKG dependencies on FND_DESCR_FLEX_COL_USAGE_TL
12.1.1
-
APPS.ZX_FC_MIGRATE_PKG dependencies on FND_DESCR_FLEX_COL_USAGE_TL
12.2.2
-
APPS.OKL_DFLEX_UTIL_PVT dependencies on FND_DESCR_FLEX_COL_USAGE_TL
12.1.1
-
APPS.EGO_GTIN_PVT dependencies on FND_DESCR_FLEX_COL_USAGE_TL
12.2.2
-
APPS.INV_EGO_REVISION_VALIDATE dependencies on FND_DESCR_FLEX_COL_USAGE_TL
12.1.1
-
APPS.FND_FLEX_DSC_API dependencies on FND_DESCR_FLEX_COL_USAGE_TL
12.1.1
-
APPS.ZX_FC_MIGRATE_PKG dependencies on FND_DESCR_FLEX_COL_USAGE_TL
12.1.1
-
APPS.ENG_IMPL_ITEM_CHANGES_PKG dependencies on FND_DESCR_FLEX_COL_USAGE_TL
12.1.1
-
APPS.QP_ATM_UPGRADE dependencies on FND_DESCR_FLEX_COL_USAGE_TL
12.1.1
-
APPS.HXC_APP_ATTRIBUTE_UTILS dependencies on FND_DESCR_FLEX_COL_USAGE_TL
12.1.1
-
APPS.PER_SG_PERWSEPI dependencies on FND_DESCR_FLEX_COL_USAGE_TL
12.1.1
-
APPS.EGO_GTIN_PVT dependencies on FND_DESCR_FLEX_COL_USAGE_TL
12.1.1
-
APPS.HR_DESCR_FLEX_CONTEXT_INFO dependencies on FND_DESCR_FLEX_COL_USAGE_TL
12.1.1
-
APPS.BIS_VG_UTIL dependencies on FND_DESCR_FLEX_COL_USAGE_TL
12.1.1
-
APPS.FND_DESCR_FLEX_COL_USAGE_PKG dependencies on FND_DESCR_FLEX_COL_USAGE_TL
12.1.1
-
APPS.FND_FLEX_DSC_API dependencies on FND_DESCR_FLEX_COL_USAGE_TL
12.2.2
-
APPS.EGO_EXT_FWK_PUB dependencies on FND_DESCR_FLEX_COL_USAGE_TL
12.2.2
-
APPS.EGO_ITEM_BULKLOAD_PKG dependencies on FND_DESCR_FLEX_COL_USAGE_TL
12.2.2
-
APPS.BIS_VG_UTIL dependencies on FND_DESCR_FLEX_COL_USAGE_TL
12.2.2
-
APPS.FND_CONCURRENT_ARGUMENTS_PKG dependencies on FND_DESCR_FLEX_COL_USAGE_TL
12.2.2
-
APPS.HR_CN_API dependencies on FND_DESCR_FLEX_COL_USAGE_TL
12.2.2
-
APPS.OKL_DFLEX_UTIL_PVT dependencies on FND_DESCR_FLEX_COL_USAGE_TL
12.2.2
-
APPS.HXC_TIME_ENTRY_RULES_UTILS_PKG dependencies on FND_DESCR_FLEX_COL_USAGE_TL
12.1.1