Search Results fnd_flex_value_sets
The FND_FLEX_VALUE_SETS table is a fundamental component within Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2, serving as a repository for flexfield value set definitions. Value sets are critical for configuring and validating the values used in key flexfields (KFFs) and descriptive flexfields (DFFs). This table stores metadata that governs the behavior, validation, and presentation of flexfield segment values across Oracle EBS modules. Below is a detailed analysis of its structure, purpose, and key attributes.
Overview and Purpose
The FND_FLEX_VALUE_SETS table defines the characteristics of value sets, which act as containers for valid values assigned to flexfield segments. Each value set determines the validation rules, format, and security for the values entered in flexfield segments. For example, a value set can restrict inputs to a predefined list (e.g., a list of departments) or enforce numeric-only entries. This table is referenced by other flexfield-related tables like FND_FLEX_VALUES and FND_FLEX_VALIDATION_RULES.Key Columns and Descriptions
The table includes several critical columns that define value set behavior:- FLEX_VALUE_SET_ID: Primary key uniquely identifying the value set.
- FLEX_VALUE_SET_NAME: Unique name of the value set, used for referencing in flexfield definitions.
- DESCRIPTION: A user-friendly description of the value set's purpose.
- VALIDATION_TYPE: Specifies the validation method (e.g., Independent, Dependent, Table, None, Special, Pair).
- PROTECTED_FLAG: Indicates whether the value set is Oracle-seeded (Y/N).
- SECURITY_ENABLED_FLAG: Determines if value security is enforced (Y/N).
- FORMAT_TYPE: Defines the data format (e.g., Char, Date, Number).
- MAXIMUM_SIZE: Maximum length of values allowed in the set.
- ALPHANUMERIC_ALLOWED_FLAG: Permits alphanumeric characters (Y/N).
- UPPERCASE_ONLY_FLAG: Restricts values to uppercase (Y/N).
Validation Types
The VALIDATION_TYPE column is pivotal, as it dictates how values are validated:- Independent: Values are predefined and stored in FND_FLEX_VALUES.
- Dependent: Values depend on a parent independent value set.
- Table: Values are validated against a database table or view.
- None: No validation; any value is accepted.
- Special/Pair: Custom validation via PL/SQL logic.
Integration with Flexfields
Value sets are assigned to flexfield segments via the FND_FLEX_VALUE_SETS table. For example, in the General Ledger Accounting Flexfield, each segment (e.g., Company, Account) references a value set to control input validation. The table's metadata ensures consistency and data integrity across applications.Security and Customization
Value-level security is managed through the SECURITY_ENABLED_FLAG, which, when enabled, restricts access to specific values based on user responsibilities. Custom value sets can be created for bespoke requirements, though Oracle-seeded value sets (PROTECTED_FLAG = 'Y') should not be modified.Conclusion
The FND_FLEX_VALUE_SETS table is a cornerstone of flexfield configuration in Oracle EBS, providing the framework for value validation, security, and formatting. Its proper use ensures data accuracy and adherence to business rules, making it indispensable for system administrators and developers working with flexfields in EBS 12.1.1 or 12.2.2.-
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 ,
-
APPS.HXT_INTERFACE_UTILITIES dependencies on FND_FLEX_VALUE_SETS
12.1.1
-
APPS.FV_FACTS_TRANSACTIONS dependencies on FND_FLEX_VALUE_SETS
12.1.1
-
APPS.BOMPLDCI dependencies on FND_FLEX_VALUE_SETS
12.1.1
-
APPS.JA_CN_GL_INTER_VALID_PKG dependencies on FND_FLEX_VALUE_SETS
12.1.1
-
APPS.ZX_FC_MIGRATE_PKG dependencies on FND_FLEX_VALUE_SETS
12.1.1
-
APPS.OTA_CLASSIC_UPGRADE dependencies on FND_FLEX_VALUE_SETS
12.1.1
-
APPS.FII_GL_EXTRACTION_UTIL dependencies on FND_FLEX_VALUE_SETS
12.1.1
-
APPS.OKC_XPRT_QA_PVT dependencies on FND_FLEX_VALUE_SETS
12.1.1
-
APPS.GL_FLATTEN_SETUP_DATA dependencies on FND_FLEX_VALUE_SETS
12.1.1
-
APPS.OM_SETUP_VALID_PKG dependencies on FND_FLEX_VALUE_SETS
12.1.1
-
APPS.HXC_ALIAS_UTILITY dependencies on FND_FLEX_VALUE_SETS
12.1.1
-
APPS.GL_REP_ATTRIBUTES dependencies on FND_FLEX_VALUE_SETS
12.1.1
-
APPS.HR_FLEXFIELD_INFO dependencies on FND_FLEX_VALUE_SETS
12.1.1
-
APPS.FA_RX_PUBLISH dependencies on FND_FLEX_VALUE_SETS
12.1.1
-
APPS.GL_GLXRLSEG_XMLP_PKG dependencies on FND_FLEX_VALUE_SETS
12.1.1
-
APPS.GL_PARENT_SEGMENT_PKG dependencies on FND_FLEX_VALUE_SETS
12.1.1
-
APPS.ARP_FLEX dependencies on FND_FLEX_VALUE_SETS
12.1.1
-
APPS.FII_LOB_MAINTAIN_PKG dependencies on FND_FLEX_VALUE_SETS
12.1.1
-
APPS.PQH_GENERIC_HIERARCHY_PACKAGE dependencies on FND_FLEX_VALUE_SETS
12.1.1
-
APPS.ECE_RULES_PKG dependencies on FND_FLEX_VALUE_SETS
12.1.1
-
APPS.OTA_TRAINING_PLAN_UPGRADE dependencies on FND_FLEX_VALUE_SETS
12.1.1
-
APPS.HR_GL_SYNC_ORGS dependencies on FND_FLEX_VALUE_SETS
12.1.1
-
APPS.CSF_TRIPS_PUB dependencies on FND_FLEX_VALUE_SETS
12.1.1
-
APPS.HXC_TIME_CATEGORY_UTILS_PKG dependencies on FND_FLEX_VALUE_SETS
12.1.1
-
APPS.PQH_RBC_STAGE dependencies on FND_FLEX_VALUE_SETS
12.1.1
-
APPS.FII_BUDGET_BASE_UPG_C dependencies on FND_FLEX_VALUE_SETS
12.1.1
-
APPS.GL_CHART_OF_ACCOUNTS_API_PKG dependencies on FND_FLEX_VALUE_SETS
12.1.1
-
APPS.AP_WEB_DB_AP_INT_PKG dependencies on FND_FLEX_VALUE_SETS
12.1.1
-
APPS.PER_RI_CONFIG_UTILITIES dependencies on FND_FLEX_VALUE_SETS
12.1.1
-
APPS.PER_ASSIGNMENTS_F1_PKG dependencies on FND_FLEX_VALUE_SETS
12.1.1
-
APPS.PSA_REP_ATTRIBUTES dependencies on FND_FLEX_VALUE_SETS
12.1.1
-
APPS.PQP_HROSS_INTEGRATION dependencies on FND_FLEX_VALUE_SETS
12.1.1
-
APPS.GL_SUMMARY_ACCOUNT_TYPES_PKG dependencies on FND_FLEX_VALUE_SETS
12.1.1
-
APPS.HR_JP_ID_PKG dependencies on FND_FLEX_VALUE_SETS
12.1.1
-
APPS.FEM_INTG_BAL_ENG_LOAD_PKG dependencies on FND_FLEX_VALUE_SETS
12.1.1
-
APPS.FND_FLEX_DSC_API dependencies on FND_FLEX_VALUE_SETS
12.1.1
-
APPS.CN_SCA_CRRULEATTR_PVT dependencies on FND_FLEX_VALUE_SETS
12.1.1
-
APPS.FND_DESCRIPTIVE_FLEXS_PKG dependencies on FND_FLEX_VALUE_SETS
12.2.2
-
APPS.HXC_INLINE_NOTIF_UTILS_PKG dependencies on FND_FLEX_VALUE_SETS
12.2.2
-
APPS.HXC_TIME_CATEGORY_COMP_API dependencies on FND_FLEX_VALUE_SETS
12.2.2
-
APPS.PSA_GVTMB dependencies on FND_FLEX_VALUE_SETS
12.2.2
-
APPS.HR_GL_COST_CENTERS dependencies on FND_FLEX_VALUE_SETS
12.2.2
-
APPS.QP_VALIDATE_PLL_PRICING_ATTR dependencies on FND_FLEX_VALUE_SETS
12.2.2
-
APPS.PQH_UTILITY dependencies on FND_FLEX_VALUE_SETS
12.2.2
-
APPS.IGI_EXP_HOLDS dependencies on FND_FLEX_VALUE_SETS
12.2.2
-
APPS.GL_DRM_INTEGRATION_PKG dependencies on FND_FLEX_VALUE_SETS
12.2.2
-
APPS.ECE_RULES_PKG dependencies on FND_FLEX_VALUE_SETS
12.2.2
-
APPS.EGO_TRANSACTION_ATTRS_PVT dependencies on FND_FLEX_VALUE_SETS
12.2.2