Search Results fnd_descr_flex_column_usages
The FND_DESCR_FLEX_COLUMN_USAGES
table is a critical component in Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2, serving as a repository for descriptive flexfield (DFF) column usage metadata. Descriptive flexfields allow organizations to extend the standard data model by adding custom attributes to Oracle applications without modifying the underlying database schema. This table stores configuration details about how these flexfields are implemented across various forms and modules in EBS.
Table Structure and Key Columns
TheFND_DESCR_FLEX_COLUMN_USAGES
table contains several important columns that define the behavior and presentation of DFF segments:
- APPLICATION_ID: Identifies the Oracle application module (e.g., GL, AP, AR) where the flexfield is used.
- DESCRIPTIVE_FLEXFIELD_NAME: The name of the descriptive flexfield being configured.
- DESCRIPTIVE_FLEX_CONTEXT_CODE: Specifies the context (or structure) of the flexfield.
- APPLICATION_COLUMN_NAME: The column name in the application table that stores the flexfield data.
- END_USER_COLUMN_NAME: The user-friendly name displayed on the form.
- COLUMN_SEQ_NUM: Determines the display sequence of the segment.
- ENABLED_FLAG: Controls whether the segment is active (Y/N).
- REQUIRED_FLAG: Specifies if the segment is mandatory.
- DISPLAY_FLAG: Determines if the segment should be visible.
- DISPLAY_SIZE: Defines the width of the segment in characters.
Functional Significance
This table plays a pivotal role in:- Flexfield Configuration: Stores all segment-level attributes that define how each DFF appears and behaves in application forms.
- Data Validation: Contains validation rules and value sets associated with each segment.
- Multi-Org Access Control: Supports security rules for segment visibility across operating units.
- Context-Sensitive Behavior: Enables different segment configurations based on context values.
Technical Implementation
In Oracle EBS 12.x, this table is populated through:- The Oracle Application Developer responsibility
- Flexfield administration screens
- ADI (Application Desktop Integrator) for mass updates
- Database scripts for direct updates (with caution)
Integration Points
The table interacts with several other key EBS tables:FND_DESCR_FLEX_CONTEXTS
: For context definitionsFND_FLEX_VALUE_SETS
: For validation rulesFND_APPLICATION
: For application metadata
Version-Specific Considerations
Between 12.1.1 and 12.2.2, the fundamental structure remains consistent, but 12.2.2 introduces:- Enhanced security features for segment access
- Improved performance for flexfield rendering
- Additional columns for cloud-ready functionality
Best Practices
When working with this table:- Always use the Oracle-provided administration screens for changes
- Document all customizations thoroughly
- Test flexfield changes in a development environment first
- Consider the impact on existing data when modifying segments
FND_DESCR_FLEX_COLUMN_USAGES
table remains a cornerstone of Oracle EBS customization capabilities, enabling organizations to tailor the system to their unique business requirements while maintaining upgrade compatibility.
-
Table: FND_DESCR_FLEX_COLUMN_USAGES
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_DESCR_FLEX_COLUMN_USAGES, object_name:FND_DESCR_FLEX_COLUMN_USAGES, status:VALID, product: FND - Application Object Library , description: Correspondences between application table columns and descriptive flexfield segments , implementation_dba_data: APPLSYS.FND_DESCR_FLEX_COLUMN_USAGES ,
-
Table: FND_DESCR_FLEX_COLUMN_USAGES
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_DESCR_FLEX_COLUMN_USAGES, object_name:FND_DESCR_FLEX_COLUMN_USAGES, status:VALID, product: FND - Application Object Library , description: Correspondences between application table columns and descriptive flexfield segments , implementation_dba_data: APPLSYS.FND_DESCR_FLEX_COLUMN_USAGES ,
-
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 ,
-
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 ,
-
View: FND_FLEX_CONC_PARAM_VSET_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_FLEX_CONC_PARAM_VSET_V, object_name:FND_FLEX_CONC_PARAM_VSET_V, status:VALID, product: FND - Application Object Library , implementation_dba_data: APPS.FND_FLEX_CONC_PARAM_VSET_V ,
-
View: FND_FLEX_CONC_PARAM_VSET_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_FLEX_CONC_PARAM_VSET_V, object_name:FND_FLEX_CONC_PARAM_VSET_V, status:VALID, product: FND - Application Object Library , implementation_dba_data: APPS.FND_FLEX_CONC_PARAM_VSET_V ,
-
View: FND_FLEX_DESCR_SEG_VSET_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_FLEX_DESCR_SEG_VSET_V, object_name:FND_FLEX_DESCR_SEG_VSET_V, status:VALID, product: FND - Application Object Library , implementation_dba_data: APPS.FND_FLEX_DESCR_SEG_VSET_V ,
-
View: FND_FLEX_DESCR_SEG_VSET_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_FLEX_DESCR_SEG_VSET_V, object_name:FND_FLEX_DESCR_SEG_VSET_V, status:VALID, product: FND - Application Object Library , implementation_dba_data: APPS.FND_FLEX_DESCR_SEG_VSET_V ,
-
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 ,
-
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 ,
-
View: FND_FLEX_CP_PARAM_VSET_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_FLEX_CP_PARAM_VSET_V, object_name:FND_FLEX_CP_PARAM_VSET_V, status:VALID, product: FND - Application Object Library , implementation_dba_data: APPS.FND_FLEX_CP_PARAM_VSET_V ,
-
View: FND_FLEX_DFF_SEG_VSET_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_FLEX_DFF_SEG_VSET_V, object_name:FND_FLEX_DFF_SEG_VSET_V, status:VALID, product: FND - Application Object Library , implementation_dba_data: APPS.FND_FLEX_DFF_SEG_VSET_V ,
-
View: FND_DESCR_FLEX_COL_USAGE_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_DESCR_FLEX_COL_USAGE_VL, object_name:FND_DESCR_FLEX_COL_USAGE_VL, status:VALID, product: FND - Application Object Library , description: FND_DESCR_FLEX_COL_USAGE_VL , implementation_dba_data: APPS.FND_DESCR_FLEX_COL_USAGE_VL ,
-
View: FND_DESCR_FLEX_COL_USAGE_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_DESCR_FLEX_COL_USAGE_VL, object_name:FND_DESCR_FLEX_COL_USAGE_VL, status:VALID, product: FND - Application Object Library , description: FND_DESCR_FLEX_COL_USAGE_VL , implementation_dba_data: APPS.FND_DESCR_FLEX_COL_USAGE_VL ,
-
Table: FND_FLEX_VALUE_SETS
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_FLEX_VALUE_SETS, object_name:FND_FLEX_VALUE_SETS, status:VALID, product: FND - Application Object Library , description: Value sets used by both key and descriptive flexfields , implementation_dba_data: APPLSYS.FND_FLEX_VALUE_SETS ,
-
Table: FND_FLEX_VALUE_SETS
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_FLEX_VALUE_SETS, object_name:FND_FLEX_VALUE_SETS, status:VALID, product: FND - Application Object Library , description: Value sets used by both key and descriptive flexfields , implementation_dba_data: APPLSYS.FND_FLEX_VALUE_SETS ,