Search Results fnd_descr_flex_contexts_vl
Overview
FND_DESCR_FLEX_CONTEXTS_VL is an APPS-owned, VALID database view in the Oracle E-Business Suite Application Object Library (FND) product. It exposes descriptive flexfield context definitions — the structures that determine which additional attribute segments ("flexfield segments") are available on a given form, window, or business entity — together with their translated (language-specific) context names and descriptions. Because a descriptive flexfield can behave differently depending on the context in which it is used (for example, an "Order" versus "Invoice" context on the same entity), this view is the primary reporting and integration source for enumerating which contexts exist for a flexfield, whether each context is enabled, and whether it is a global (seeded) context or a customer-defined one.
Underlying Base Objects
Per the ETRM metadata, the view is defined over two synonyms:
- FND_DESCR_FLEX_CONTEXTS — the base table storing the language-independent context definitions (application, flexfield name, context code, enabled and global flags, who/when audit columns).
- FND_DESCR_FLEX_CONTEXTS_TL — the translation (_TL) table storing the language-dependent context name and description, keyed by LANGUAGE.
The view aliases the base table as B and the translation table as T, joining them on the three-part key APPLICATION_ID, DESCRIPTIVE_FLEXFIELD_NAME, and DESCRIPTIVE_FLEX_CONTEXT_CODE. The translation side is filtered by T.LANGUAGE = USERENV('LANG'), so the view automatically returns text in the language of the current session. This is why the view is named with the _VL suffix (view of the base plus translated tables), a standard Oracle convention for views that merge a base table with its _TL translation table.
Key Columns
- ROW_ID — the ROWID of the base record, exposed for tools that require a unique row identifier.
- APPLICATION_ID — the application owning the descriptive flexfield (part of the join key).
- DESCRIPTIVE_FLEXFIELD_NAME — the internal name of the descriptive flexfield to which the context belongs.
- DESCRIPTIVE_FLEX_CONTEXT_CODE — the internal code identifying the specific context; combined with the two columns above it forms the primary key.
- DESCRIPTIVE_FLEX_CONTEXT_NAME — the user-visible, translated name of the context (from the _TL table).
- DESCRIPTION — the translated description of the context (from the _TL table).
- ENABLED_FLAG — indicates whether the context is active (Y/N).
- GLOBAL_FLAG — distinguishes seeded/global contexts from customer-defined contexts (Y/N).
- LAST_UPDATE_DATE, LAST_UPDATED_BY, CREATION_DATE, CREATED_BY, LAST_UPDATE_LOGIN — standard Oracle audit columns you may reference for change tracking.
Common Use Cases and Queries
This view is typically used to inventory descriptive flexfield contexts, build configuration reports, validate context codes during data conversion or interface loads, and populate LOVs. A basic listing of all enabled contexts for a flexfield is:
SELECT descriptive_flexfield_name,
descriptive_flex_context_code,
descriptive_flex_context_name,
enabled_flag,
global_flag
FROM fnd_descr_flex_contexts_vl
WHERE descriptive_flexfield_name = 'RA_CUSTOMER_TRX_LINES'
AND enabled_flag = 'Y';
To isolate only customer-defined (non-global) contexts, add AND global_flag = 'N'. A practical query for documenting which flexfields carry contexts in a given application joins the view to FND_APPLICATION_VL on APPLICATION_ID. Note that this view supplies the context header definition only — the actual segment values live in the underlying FND_DESCR_FLEX_COLUMN_USAGES and, at runtime, in the individual flexfield value tables. When accessed from SQL*Plus or an ETL tool, the session's language governs the returned name and description; ensure NLS_LANG is set appropriately for consistent output across environments.
-
View: FND_DESCR_FLEX_CONTEXTS_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_DESCR_FLEX_CONTEXTS_VL, object_name:FND_DESCR_FLEX_CONTEXTS_VL, status:VALID, product: FND - Application Object Library , description: View of FND_DESCR_FLEX_CONTEXTS and FND_DESCR_FLEX_CONTEXTS_TL , implementation_dba_data: APPS.FND_DESCR_FLEX_CONTEXTS_VL ,
-
View: FND_DESCR_FLEX_CONTEXTS_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_DESCR_FLEX_CONTEXTS_VL, object_name:FND_DESCR_FLEX_CONTEXTS_VL, status:VALID, product: FND - Application Object Library , description: View of FND_DESCR_FLEX_CONTEXTS and FND_DESCR_FLEX_CONTEXTS_TL , implementation_dba_data: APPS.FND_DESCR_FLEX_CONTEXTS_VL ,
-
VIEW: APPS.PER_INFO_TYPES_V
12.1.1
-
VIEW: APPS.PER_INFO_TYPES_V
12.2.2
-
VIEW: APPS.PER_INFO_TYPE_SECURITY_V
12.2.2
-
VIEW: APPS.PER_INFO_TYPE_SECURITY_V
12.1.1
-
APPS.HR_DESCR_FLEX_CONTEXT_INFO SQL Statements
12.2.2
-
APPS.HR_DESCR_FLEX_CONTEXT_INFO SQL Statements
12.1.1
-
VIEW: APPS.OKE_ATTRIBUTE_GROUPS_V
12.2.2
-
VIEW: APPS.MTL_EAM_ASSET_ATTR_GROUPS_V
12.1.1
-
VIEW: APPS.OKE_ATTRIBUTE_GROUPS_V
12.1.1
-
VIEW: APPS.INV_LOT_SERIAL_CONTEXT_V
12.2.2
-
VIEW: APPS.INV_LOT_SERIAL_CONTEXT_V
12.1.1
-
VIEW: APPS.MTL_EAM_ASSET_ATTR_GROUPS_V
12.2.2
-
VIEW: APPS.PA_UDS_SECTIONS_V
12.1.1
-
VIEW: APPS.PA_UDS_SECTIONS_V
12.2.2
-
VIEW: APPS.HXC_ALIAS_TYPES_V
12.1.1
-
VIEW: APPS.FND_FLEX_DFF_SEG_VSET_V
12.2.2
-
VIEW: APPS.HXC_ALIAS_TYPES_V
12.2.2
-
VIEW: APPS.HXC_ALIAS_DEFINITIONS_V
12.2.2
-
VIEW: APPS.HXC_PREF_HIERARCHIES_V
12.1.1
-
VIEW: APPS.HXC_ALIAS_DEFINITIONS_V
12.1.1
-
VIEW: APPS.HXC_PREF_HIERARCHIES_V
12.2.2
-
APPS.HRI_BPL_SETUP_DIAGNOSTIC SQL Statements
12.1.1
-
APPS.JL_ZZ_INV_LIBRARY_1_PKG SQL Statements
12.2.2
-
APPS.JL_ZZ_INV_LIBRARY_1_PKG SQL Statements
12.1.1
-
APPS.HXC_OTL_INFO_TYPE_HELPER SQL Statements
12.2.2
-
PACKAGE BODY: APPS.JL_ZZ_INV_LIBRARY_1_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JL_ZZ_INV_LIBRARY_1_PKG, status:VALID,
-
APPS.HXC_OTL_INFO_TYPE_HELPER SQL Statements
12.1.1
-
PACKAGE BODY: APPS.JL_ZZ_OE_LIBRARY_1_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JL_ZZ_OE_LIBRARY_1_PKG, status:VALID,
-
APPS.JL_ZZ_OE_LIBRARY_1_PKG SQL Statements
12.2.2
-
PACKAGE BODY: APPS.FND_DFLEX
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FND_DFLEX, status:VALID,
-
APPS.JL_ZZ_OE_LIBRARY_1_PKG SQL Statements
12.1.1
-
PACKAGE BODY: APPS.JL_ZZ_PO_LIBRARY_1_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JL_ZZ_PO_LIBRARY_1_PKG, status:VALID,
-
PACKAGE BODY: APPS.JL_ZZ_INV_LIBRARY_1_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JL_ZZ_INV_LIBRARY_1_PKG, status:VALID,
-
PACKAGE BODY: APPS.FND_DFLEX
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FND_DFLEX, status:VALID,
-
View: OKE_ATTRIBUTE_GROUPS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKE.OKE_ATTRIBUTE_GROUPS_V, object_name:OKE_ATTRIBUTE_GROUPS_V, status:VALID, product: OKE - Project Contracts , description: View for attribute group , implementation_dba_data: APPS.OKE_ATTRIBUTE_GROUPS_V ,
-
APPS.EGO_COM_ATTR_VALIDATION SQL Statements
12.2.2
-
View: INV_LOT_SERIAL_CONTEXT_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.INV_LOT_SERIAL_CONTEXT_V, object_name:INV_LOT_SERIAL_CONTEXT_V, status:VALID, product: INV - Inventory , description: View of Lot and Serial Descriptive Flex Field Context , implementation_dba_data: APPS.INV_LOT_SERIAL_CONTEXT_V ,
-
PACKAGE BODY: APPS.JL_ZZ_OE_LIBRARY_1_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JL_ZZ_OE_LIBRARY_1_PKG, status:VALID,
-
PACKAGE BODY: APPS.HXC_ALIAS_TYPES_UPLOAD_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HXC_ALIAS_TYPES_UPLOAD_PKG, status:VALID,
-
PACKAGE BODY: APPS.HR_DESCR_FLEX_CONTEXT_INFO
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_DESCR_FLEX_CONTEXT_INFO, status:VALID,
-
PACKAGE BODY: APPS.JL_ZZ_PO_LIBRARY_1_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JL_ZZ_PO_LIBRARY_1_PKG, status:VALID,
-
View: OKE_ATTRIBUTE_GROUPS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKE.OKE_ATTRIBUTE_GROUPS_V, object_name:OKE_ATTRIBUTE_GROUPS_V, status:VALID, product: OKE - Project Contracts , description: View for attribute group , implementation_dba_data: APPS.OKE_ATTRIBUTE_GROUPS_V ,
-
VIEW: APPS.FND_FLEX_DESCR_SEG_VSET_V
12.2.2
-
PACKAGE BODY: APPS.EGO_COM_ATTR_VALIDATION
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:EGO_COM_ATTR_VALIDATION, status:VALID,
-
PACKAGE BODY: APPS.HXC_ALIAS_DEFN_UPLOAD_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HXC_ALIAS_DEFN_UPLOAD_PKG, status:VALID,
-
View: INV_LOT_SERIAL_CONTEXT_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.INV_LOT_SERIAL_CONTEXT_V, object_name:INV_LOT_SERIAL_CONTEXT_V, status:VALID, product: INV - Inventory , description: View of Lot and Serial Descriptive Flex Field Context , implementation_dba_data: APPS.INV_LOT_SERIAL_CONTEXT_V ,
-
PACKAGE BODY: APPS.HXC_ALIAS_DEFN_UPLOAD_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HXC_ALIAS_DEFN_UPLOAD_PKG, status:VALID,
-
PACKAGE BODY: APPS.HXC_HPH_UPLOAD_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HXC_HPH_UPLOAD_PKG, status:VALID,