Search Results fnd_flex_validation_tables
Overview
The FND_FLEX_VALIDATION_TABLES table is a core repository table within the Application Object Library (FND) module of Oracle E-Business Suite (EBS). It serves as the central metadata store that defines the relationship between flexfield value sets and the underlying database tables used for independent validation. When a value set is defined as "Independent" or "Table" type, this table specifies the application table that provides the list of valid values. The table is fundamental to the flexfield architecture, enabling the dynamic validation of segment values against a predefined set of data, thereby ensuring data integrity and consistency across transactional forms.
Key Information Stored
The table's primary function is to map a flexfield value set to its validation source. Its key columns, as indicated by the provided metadata, include the FLEX_VALUE_SET_ID, which is the primary key and a foreign key to the FND_FLEX_VALUE_SETS table. This ID uniquely identifies the value set. While the specific column list is not fully detailed in the excerpt, based on its purpose, the table typically stores metadata such as the application ID, the name of the validation table, the value column within that table, and the meaning or description column. It defines the SQL statement that the flexfield engine executes to present a list of valid values to the user during data entry.
Common Use Cases and Queries
The primary use case is the administration and troubleshooting of independent validation value sets. Developers and functional consultants query this table to understand the data source for a given value set or to verify configurations. A common diagnostic query joins this table with FND_FLEX_VALUE_SETS to list all table-validated value sets and their source tables.
- Sample Query:
SELECT ffvs.flex_value_set_name, ffvt.application_table_name FROM fnd_flex_validation_tables ffvt, fnd_flex_value_sets ffvs WHERE ffvt.flex_value_set_id = ffvs.flex_value_set_id; - Reporting Use Case: Generating a cross-reference report of all value sets that validate against a specific application table, which is critical during impact analysis for table changes or data conversions.
Related Objects
FND_FLEX_VALIDATION_TABLES is a central node in the flexfield validation metadata. Its most critical relationship, as documented, is with the FND_FLEX_VALUE_SETS table via the foreign key on FLEX_VALUE_SET_ID. The FND_FLEX_VALUE_SETS table defines the general characteristics of the value set, while FND_FLEX_VALIDATION_TABLES provides the specific table-validation details. This object is also intrinsically linked to the underlying application tables it references (e.g., GL_CODE_COMBINATIONS for the Accounting Flexfield). Programmatically, it is accessed by the flexfield validation APIs and forms within the EBS application.
-
Table: FND_FLEX_VALIDATION_TABLES
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_FLEX_VALIDATION_TABLES, object_name:FND_FLEX_VALIDATION_TABLES, status:VALID, product: FND - Application Object Library , description: Flexfield validation tables , implementation_dba_data: APPLSYS.FND_FLEX_VALIDATION_TABLES ,
-
Table: FND_FLEX_VALIDATION_TABLES
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_FLEX_VALIDATION_TABLES, object_name:FND_FLEX_VALIDATION_TABLES, status:VALID, product: FND - Application Object Library , description: Flexfield validation tables , implementation_dba_data: APPLSYS.FND_FLEX_VALIDATION_TABLES ,
-
View: FND_FLEX_VSET_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_FLEX_VSET_V, object_name:FND_FLEX_VSET_V, status:VALID, product: FND - Application Object Library , implementation_dba_data: APPS.FND_FLEX_VSET_V ,
-
View: FND_FLEX_VSET_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_FLEX_VSET_V, object_name:FND_FLEX_VSET_V, status:VALID, product: FND - Application Object Library , implementation_dba_data: APPS.FND_FLEX_VSET_V ,
-
View: FND_FLEX_VALUESET_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_FLEX_VALUESET_V, object_name:FND_FLEX_VALUESET_V, status:VALID, product: FND - Application Object Library , implementation_dba_data: APPS.FND_FLEX_VALUESET_V ,
-
View: FND_FLEX_KFF_SEG_VSET_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_FLEX_KFF_SEG_VSET_V, object_name:FND_FLEX_KFF_SEG_VSET_V, status:VALID, product: FND - Application Object Library , implementation_dba_data: APPS.FND_FLEX_KFF_SEG_VSET_V ,
-
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 ,
-
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 ,
-
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_KEY_SEG_VSET_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_FLEX_KEY_SEG_VSET_V, object_name:FND_FLEX_KEY_SEG_VSET_V, status:VALID, product: FND - Application Object Library , implementation_dba_data: APPS.FND_FLEX_KEY_SEG_VSET_V ,
-
View: FND_FLEX_KEY_SEG_VSET_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_FLEX_KEY_SEG_VSET_V, object_name:FND_FLEX_KEY_SEG_VSET_V, status:VALID, product: FND - Application Object Library , implementation_dba_data: APPS.FND_FLEX_KEY_SEG_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 ,