Search Results fnd_flex_validation_qualifiers
Overview
The FND_FLEX_VALIDATION_QUALIFIERS table is a core repository table within the Oracle E-Business Suite Application Object Library (FND). Its primary role is to store the assignment information for flexfield qualifiers, which are critical metadata components used to define the behavior and validation rules of descriptive and key flexfields. In the context of Oracle EBS 12.1.1 and 12.2.2, this table acts as a junction that links specific flexfield segments and value sets to defined qualifier types, thereby enabling complex data validation, security rules, and value inheritance within the application's flexfield architecture. It is essential for the proper functioning of flexfield value security, cross-validation rules, and segment-level attribute control.
Key Information Stored
The table's structure is defined by a composite primary key and several foreign key relationships that enforce data integrity. The key columns, as per the ETRM metadata, are:
- FLEX_VALUE_SET_ID: Links to the specific value set (FND_FLEX_VALUE_SETS) to which the qualifier assignment applies.
- ID_FLEX_APPLICATION_ID and ID_FLEX_CODE: Together, these identify the specific flexfield structure.
- SEGMENT_ATTRIBUTE_TYPE and VALUE_ATTRIBUTE_TYPE: These columns define the type of segment qualifier and value attribute being assigned. They are foreign keys to the FND_VALUE_ATTRIBUTE_TYPES table, which holds the definitions of valid qualifiers (e.g., Cost Center, Natural Account, Balancing Segment for GL, or other custom-defined attributes).
Each record effectively creates a rule stating that for a given flexfield and value set, a specific segment or value attribute type is enabled and must be validated.
Common Use Cases and Queries
This table is primarily queried by the application's flexfield engine during form navigation and data entry to enforce validation rules. Common practical scenarios include troubleshooting flexfield value security issues, auditing qualifier assignments, and developing custom reports on flexfield configuration. A typical query might join this table to FND_FLEX_VALUE_SETS and FND_VALUE_ATTRIBUTE_TYPES to list all qualifiers assigned to value sets used by a specific flexfield, such as the General Ledger Accounting Flexfield (GL#).
Sample SQL Pattern:
SELECT ffvs.flex_value_set_name, fvat.application_column_name
FROM apps.fnd_flex_validation_qualifiers ffvq,
apps.fnd_flex_value_sets ffvs,
apps.fnd_value_attribute_types fvat
WHERE ffvq.flex_value_set_id = ffvs.flex_value_set_id
AND ffvq.value_attribute_type = fvat.value_attribute_type
AND ffvq.id_flex_application_id = 101
AND ffvq.id_flex_code = 'GL#'
ORDER BY 1, 2;
Related Objects
As indicated by its foreign keys, FND_FLEX_VALIDATION_QUALIFIERS has direct dependencies on several other key FND tables:
- FND_FLEX_VALUE_SETS: The table containing the definition of all value sets. The FLEX_VALUE_SET_ID column is a foreign key to this table.
- FND_VALUE_ATTRIBUTE_TYPES: The repository for all possible qualifier types. The combination of ID_FLEX_APPLICATION_ID, ID_FLEX_CODE, SEGMENT_ATTRIBUTE_TYPE, and VALUE_ATTRIBUTE_TYPE references this table.
Furthermore, this table is integral to the operation of APIs within the FND_FLEX_KEYVAL and FND_FLEX_VAL packages, which manage flexfield validation and value security. Views such as FND_FLEX_VALIDATION_QUALIFIERS_VL may also exist to provide a translatable layer over this base table.
-
Table: FND_FLEX_VALIDATION_QUALIFIERS
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_FLEX_VALIDATION_QUALIFIERS, object_name:FND_FLEX_VALIDATION_QUALIFIERS, status:VALID, product: FND - Application Object Library , description: Assignment information for flexfield qualifiers , implementation_dba_data: APPLSYS.FND_FLEX_VALIDATION_QUALIFIERS ,
-
Table: FND_FLEX_VALIDATION_QUALIFIERS
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_FLEX_VALIDATION_QUALIFIERS, object_name:FND_FLEX_VALIDATION_QUALIFIERS, status:VALID, product: FND - Application Object Library , description: Assignment information for flexfield qualifiers , implementation_dba_data: APPLSYS.FND_FLEX_VALIDATION_QUALIFIERS ,
-
APPS.FND_FLEX_LOADER_APIS dependencies on FND_FLEX_VALIDATION_QUALIFIERS
12.1.1
-
APPS.FND_FLEX_VAL_API dependencies on FND_FLEX_VALIDATION_QUALIFIERS
12.2.2
-
APPS.GL_GLXRLSEG_XMLP_PKG dependencies on FND_FLEX_VALIDATION_QUALIFIERS
12.2.2
-
APPS.GL_DRM_INTEGRATION_PKG dependencies on FND_FLEX_VALIDATION_QUALIFIERS
12.2.2
-
APPS.GL_SUMMARY_ACCOUNT_TYPES_PKG dependencies on FND_FLEX_VALIDATION_QUALIFIERS
12.1.1
-
APPS.GL_CHART_OF_ACCOUNTS_API_PKG dependencies on FND_FLEX_VALIDATION_QUALIFIERS
12.1.1
-
APPS.GL_SUMMARY_ACCOUNT_TYPES_PKG dependencies on FND_FLEX_VALIDATION_QUALIFIERS
12.2.2
-
APPS.GL_CHART_OF_ACCOUNTS_API_PKG dependencies on FND_FLEX_VALIDATION_QUALIFIERS
12.2.2
-
APPS.FND_FLEX_SERVER1 dependencies on FND_FLEX_VALIDATION_QUALIFIERS
12.2.2
-
APPS.FND_FLEX_DIAGNOSE dependencies on FND_FLEX_VALIDATION_QUALIFIERS
12.2.2
-
APPS.FND_FLEX_KEY_API dependencies on FND_FLEX_VALIDATION_QUALIFIERS
12.1.1
-
APPS.FII_FDHM_PKG dependencies on FND_FLEX_VALIDATION_QUALIFIERS
12.1.1
-
APPS.JL_BR_SPED_DATA_EXTRACT_PKG dependencies on FND_FLEX_VALIDATION_QUALIFIERS
12.2.2
-
APPS.FND_FLEX_VAL_API dependencies on FND_FLEX_VALIDATION_QUALIFIERS
12.1.1
-
APPS.GL_GLXRLSEG_XMLP_PKG dependencies on FND_FLEX_VALIDATION_QUALIFIERS
12.1.1
-
APPS.FND_FLEX_VAL_UTIL dependencies on FND_FLEX_VALIDATION_QUALIFIERS
12.1.1
-
APPS.FEM_INTG_NEW_DIM_MEMBER_PKG dependencies on FND_FLEX_VALIDATION_QUALIFIERS
12.1.1
-
APPS.FND_FLEX_LOADER_APIS dependencies on FND_FLEX_VALIDATION_QUALIFIERS
12.2.2
-
APPS.FND_FLEX_VAL_UTIL dependencies on FND_FLEX_VALIDATION_QUALIFIERS
12.2.2
-
APPS.FND_FLEX_SERVER1 dependencies on FND_FLEX_VALIDATION_QUALIFIERS
12.1.1
-
APPS.FND_FLEX_DIAGNOSE dependencies on FND_FLEX_VALIDATION_QUALIFIERS
12.1.1
-
APPS.FUN_KFF_VIEW_FUNC_PKG dependencies on FND_FLEX_VALIDATION_QUALIFIERS
12.1.1
-
APPS.GL_COA_SEG_VAL_IMP_PKG dependencies on FND_FLEX_VALIDATION_QUALIFIERS
12.2.2
-
APPS.FND_FLEX_KEY_API dependencies on FND_FLEX_VALIDATION_QUALIFIERS
12.2.2
-
APPS.FUN_KFF_VIEW_FUNC_PKG dependencies on FND_FLEX_VALIDATION_QUALIFIERS
12.2.2
-
APPS.FUN_KFF_VIEW_FUNC_PKG SQL Statements
12.2.2
-
APPS.FUN_KFF_VIEW_FUNC_PKG SQL Statements
12.1.1
-
SYNONYM: APPS.FND_FLEX_VALIDATION_QUALIFIERS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_FLEX_VALIDATION_QUALIFIERS, status:VALID,
-
VIEW: APPLSYS.FND_FLEX_VALIDATION_QUALIFIER#
12.2.2
-
APPS.GL_DRM_INTEGRATION_PKG dependencies on GL_COA_SEG_VAL_IMP_PUB
12.2.2
-
APPS.GL_CHART_OF_ACCOUNTS_API_PKG SQL Statements
12.1.1
-
VIEW: APPLSYS.FND_FLEX_VALIDATION_QUALIFIER#
12.2.2
owner:APPLSYS, object_type:VIEW, object_name:FND_FLEX_VALIDATION_QUALIFIER#, status:VALID,
-
TABLE: APPLSYS.FND_FLEX_VALIDATION_QUALIFIERS
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_FLEX_VALIDATION_QUALIFIERS, object_name:FND_FLEX_VALIDATION_QUALIFIERS, status:VALID,
-
APPS.GL_CHART_OF_ACCOUNTS_API_PKG SQL Statements
12.2.2
-
APPS.GL_CHART_OF_ACCOUNTS_API_PKG dependencies on FND_VALUE_ATTRIBUTE_TYPES
12.1.1
-
APPS.GL_CHART_OF_ACCOUNTS_API_PKG dependencies on FND_VALUE_ATTRIBUTE_TYPES
12.2.2
-
TABLE: APPLSYS.FND_FLEX_VALIDATION_QUALIFIERS
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_FLEX_VALIDATION_QUALIFIERS, object_name:FND_FLEX_VALIDATION_QUALIFIERS, status:VALID,
-
APPS.FII_FDHM_PKG dependencies on FND_VALUE_ATTRIBUTE_TYPES
12.1.1
-
APPS.FND_FLEX_VAL_UTIL dependencies on FND_VALUE_ATTRIBUTE_TYPES
12.2.2
-
APPS.FND_FLEX_VAL_UTIL dependencies on FND_VALUE_ATTRIBUTE_TYPES
12.1.1
-
Table: FND_VALUE_ATTRIBUTE_TYPES
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_VALUE_ATTRIBUTE_TYPES, object_name:FND_VALUE_ATTRIBUTE_TYPES, status:VALID, product: FND - Application Object Library , description: Key flexfield segment qualifiers , implementation_dba_data: APPLSYS.FND_VALUE_ATTRIBUTE_TYPES ,
-
Table: FND_VALUE_ATTRIBUTE_TYPES
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_VALUE_ATTRIBUTE_TYPES, object_name:FND_VALUE_ATTRIBUTE_TYPES, status:VALID, product: FND - Application Object Library , description: Key flexfield segment qualifiers , implementation_dba_data: APPLSYS.FND_VALUE_ATTRIBUTE_TYPES ,
-
PACKAGE BODY: APPS.GL_SUMMARY_ACCOUNT_TYPES_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GL_SUMMARY_ACCOUNT_TYPES_PKG, status:VALID,
-
PACKAGE BODY: APPS.GL_SUMMARY_ACCOUNT_TYPES_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GL_SUMMARY_ACCOUNT_TYPES_PKG, status:VALID,
-
PACKAGE BODY: APPS.FUN_KFF_VIEW_FUNC_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FUN_KFF_VIEW_FUNC_PKG, status:VALID,
-
PACKAGE BODY: APPS.FUN_KFF_VIEW_FUNC_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FUN_KFF_VIEW_FUNC_PKG, status:VALID,
-
PACKAGE BODY: APPS.GL_GLXRLSEG_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GL_GLXRLSEG_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.FND_FLEX_VAL_UTIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FND_FLEX_VAL_UTIL, status:VALID,