Search Results fnd_descr_flex_contexts
The FND_DESCR_FLEX_CONTEXTS
table is a critical component in Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2, serving as the repository for Descriptive Flexfield (DFF) context definitions. Descriptive Flexfields allow organizations to extend the standard Oracle EBS data model by adding custom attributes to forms, enabling tailored data capture without modifying the underlying database structure. This table stores metadata that defines how these flexfields are structured, validated, and displayed across various applications.
Key Attributes of FND_DESCR_FLEX_CONTEXTS
The table contains several essential columns that govern DFF behavior:- APPLICATION_ID: Identifies the Oracle application module (e.g., GL, AP) that owns the flexfield.
- DESCRIPTIVE_FLEXFIELD_NAME: The internal name of the flexfield structure.
- DESCRIPTIVE_FLEX_CONTEXT_CODE: A unique identifier for each context within a flexfield.
- DESCRIPTIVE_FLEX_CONTEXT_NAME: The end-user visible name for the context.
- ENABLED_FLAG: Controls whether the context is active (Y/N).
- GLOBAL_FLAG: Indicates if the context applies globally across all usages (Y) or is segment-specific (N).
- REQUIRED_FLAG: Specifies whether the context must be populated (Y/N).
Functional Role in Oracle EBS
DFF contexts stored in this table enable:- Context-Sensitive Fields: Different attribute sets can be displayed based on user-selected contexts (e.g., "Project-Specific" vs "Department-Specific" fields).
- Data Validation: Contexts may trigger validation rules or value sets for entered data.
- Multi-Org Support Contexts can be restricted to specific operating units via the
ORG_ID
column.
Technical Implementation
The table works in conjunction with:FND_DESCR_FLEX_COLUMN_USAGES
: Maps contexts to database columns.FND_DESCR_FLEX_CONTEXT_VL
: View providing translated context names.- Flexfield Value Tables: Context-specific data is stored in application tables with
ATTRIBUTE#
columns.
Version-Specific Considerations
In EBS 12.2.2:- Enhanced support for Web ADI and FBDI integrations with DFF contexts.
- Improved context caching mechanisms for performance.
- Tighter integration with Oracle Fusion Middleware for context-aware web services.
Administration and Customization
Key administrative operations include:- Registering new contexts via Oracle Application Developer.
- Modifying context properties through the "Define Descriptive Flexfield" form.
- Auditing context usage via
FND_FLEX_CONTEXT_USAGES
.
Performance Implications
Excessive contexts (100+) may impact:- Form rendering times due to metadata loading.
- Batch processing performance when validating context-sensitive rules.
- Upgrade scripts that need to process context definitions.
-
Table: FND_DESCR_FLEX_CONTEXTS
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_DESCR_FLEX_CONTEXTS, object_name:FND_DESCR_FLEX_CONTEXTS, status:VALID, product: FND - Application Object Library , description: Structure names for descriptive flexfields , implementation_dba_data: APPLSYS.FND_DESCR_FLEX_CONTEXTS ,
-
Table: FND_DESCR_FLEX_CONTEXTS
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_DESCR_FLEX_CONTEXTS, object_name:FND_DESCR_FLEX_CONTEXTS, status:VALID, product: FND - Application Object Library , description: Structure names for descriptive flexfields , implementation_dba_data: APPLSYS.FND_DESCR_FLEX_CONTEXTS ,
-
APPS.QP_UPGRADE_UTIL dependencies on FND_DESCR_FLEX_CONTEXTS
12.1.1
-
APPS.HR_DFLEX_UTILITY dependencies on FND_DESCR_FLEX_CONTEXTS
12.1.1
-
APPS.QP_UTIL dependencies on FND_DESCR_FLEX_CONTEXTS
12.1.1
-
APPS.PER_ABB_BUS dependencies on FND_DESCR_FLEX_CONTEXTS
12.1.1
-
APPS.AR_INVOICE_VALIDATE_FLEX dependencies on FND_DESCR_FLEX_CONTEXTS
12.1.1
-
APPS.PER_KAD_BUS dependencies on FND_DESCR_FLEX_CONTEXTS
12.1.1
-
APPS.PQP_PERASGADD_RIW dependencies on FND_DESCR_FLEX_CONTEXTS
12.1.1
-
APPS.WIP_EAM_WORKREQUEST_PVT dependencies on FND_DESCR_FLEX_CONTEXTS
12.1.1
-
APPS.FND_DESCR_FLEX_COL_USAGE_PKG dependencies on FND_DESCR_FLEX_CONTEXTS
12.1.1
-
APPS.OKC_RLD_PVT dependencies on FND_DESCR_FLEX_CONTEXTS
12.1.1
-
APPS.OTA_TRAINING_PLAN_UPGRADE dependencies on FND_DESCR_FLEX_CONTEXTS
12.1.1
-
APPS.WIP_EAM_WORKREQUEST_PVT dependencies on FND_DESCR_FLEX_CONTEXTS
12.1.1
-
APPS.HXC_INLINE_NOTIF_UTILS_PKG dependencies on FND_DESCR_FLEX_CONTEXTS
12.2.2
-
APPS.PA_TRANSACTIONS_PUB dependencies on FND_DESCR_FLEX_CONTEXTS
12.2.2
-
APPS.PER_ADDRESSES_PKG dependencies on FND_DESCR_FLEX_CONTEXTS
12.2.2
-
APPS.GMD_API_GRP dependencies on FND_DESCR_FLEX_CONTEXTS
12.2.2
-
APPS.ARP_TRANS_FLEX dependencies on FND_DESCR_FLEX_CONTEXTS
12.2.2
-
APPS.JTF_RS_GROUP_REPORT_PUB dependencies on FND_DESCR_FLEX_CONTEXTS
12.2.2
-
APPS.HXC_TIMESTORE_DEPOSIT_UTIL dependencies on FND_DESCR_FLEX_CONTEXTS
12.2.2
-
APPS.HRENTMNT dependencies on FND_DESCR_FLEX_CONTEXTS
12.2.2
-
APPS.AR_INVOICE_VALIDATE_FLEX dependencies on FND_DESCR_FLEX_CONTEXTS
12.2.2
-
APPS.HRHIRAPL dependencies on FND_DESCR_FLEX_CONTEXTS
12.2.2
-
APPS.PNT_COMP_SITE_PKG dependencies on FND_DESCR_FLEX_CONTEXTS
12.1.1
-
APPS.FND_FLEX_SERVER1 dependencies on FND_DESCR_FLEX_CONTEXTS
12.1.1
-
APPS.EGO_EXT_FWK_PUB dependencies on FND_DESCR_FLEX_CONTEXTS
12.1.1
-
APPS.HR_DESCR_FLEX_CONTEXT_INFO dependencies on FND_DESCR_FLEX_CONTEXTS
12.1.1
-
APPS.BIS_VG_DESC_FLEX dependencies on FND_DESCR_FLEX_CONTEXTS
12.1.1
-
APPS.FND_DFLEX dependencies on FND_DESCR_FLEX_CONTEXTS
12.1.1
-
APPS.PER_RI_WORKBENCH_PKG dependencies on FND_DESCR_FLEX_CONTEXTS
12.1.1
-
APPS.JG_AR_CASH_RECEIPTS dependencies on FND_DESCR_FLEX_CONTEXTS
12.1.1
-
APPS.JG_GLOBE_FLEX_VAL dependencies on FND_DESCR_FLEX_CONTEXTS
12.1.1
-
APPS.PQP_HRTCA_INTEGRATION dependencies on FND_DESCR_FLEX_CONTEXTS
12.1.1
-
APPS.HR_REPORTS dependencies on FND_DESCR_FLEX_CONTEXTS
12.1.1
-
APPS.FND_FLEX_SERVER1 dependencies on FND_DESCR_FLEX_CONTEXTS
12.2.2
-
APPS.PNT_COMP_SITE_PKG dependencies on FND_DESCR_FLEX_CONTEXTS
12.2.2
-
APPS.FND_FLEX_LOADER_APIS dependencies on FND_DESCR_FLEX_CONTEXTS
12.2.2
-
APPS.FND_FLEX_DESCVAL dependencies on FND_DESCR_FLEX_CONTEXTS
12.2.2
-
APPS.FND_DFLEX dependencies on FND_DESCR_FLEX_CONTEXTS
12.2.2
-
APPS.PON_UDA_IMPORT_PKG dependencies on FND_DESCR_FLEX_CONTEXTS
12.2.2
-
APPS.HRDYNDBI dependencies on FND_DESCR_FLEX_CONTEXTS
12.2.2
-
APPS.CS_SERVICEREQUEST_PVT dependencies on FND_DESCR_FLEX_CONTEXTS
12.2.2
-
APPS.PER_KAD_BUS dependencies on FND_DESCR_FLEX_CONTEXTS
12.2.2
-
APPS.OTA_CLASSIC_UPGRADE dependencies on FND_DESCR_FLEX_CONTEXTS
12.2.2
-
APPS.JG_AR_RECEIVABLE_APPLICATIONS dependencies on FND_DESCR_FLEX_CONTEXTS
12.2.2
-
APPS.JG_AR_CASH_RECEIPTS dependencies on FND_DESCR_FLEX_CONTEXTS
12.2.2
-
APPS.HXT_BATCH_PROCESS dependencies on FND_DESCR_FLEX_CONTEXTS
12.2.2
-
APPS.JG_GLOBE_FLEX_VAL dependencies on FND_DESCR_FLEX_CONTEXTS
12.2.2
-
APPS.EDR_STANDARD dependencies on FND_DESCR_FLEX_CONTEXTS
12.2.2