Search Results fnd_descriptive_flexs
Overview
The FND_DESCRIPTIVE_FLEXS table is a core metadata repository within the Oracle E-Business Suite Application Object Library (FND). It serves as the central registration table for all descriptive flexfields (DFFs) across the application. A descriptive flexfield is a key extensibility feature that allows implementers to add custom, context-sensitive attributes to standard Oracle EBS forms and tables without modifying the base application code. This table, owned by the APPLSYS schema, defines the existence, basic properties, and the underlying database table to which each DFF is attached. It acts as the parent record for all subsequent DFF configuration, including contexts, segments, and compiled metadata.
Key Information Stored
The table's structure is designed to uniquely identify and describe a flexfield. Its primary key is a composite of APPLICATION_ID and DESCRIPTIVE_FLEXFIELD_NAME, ensuring uniqueness within the application. Key columns include APPLICATION_ID, which links to FND_APPLICATION to identify the owning product, and DESCRIPTIVE_FLEXFIELD_NAME, which is the internal name of the flexfield (e.g., 'PER_POSITIONS_F'). Crucially, the TABLE_APPLICATION_ID and APPLICATION_TABLE_NAME columns define the specific database table (referenced in FND_TABLES) that the DFF extends. Other columns manage descriptive information, title prompts, and technical flags controlling the flexfield's behavior and validation.
Common Use Cases and Queries
This table is primarily queried for metadata analysis, impact assessment, and troubleshooting during customization or upgrade projects. Common scenarios include identifying all DFFs attached to a specific base table, auditing DFF usage across modules, or diagnosing issues with flexfield registration. A typical query retrieves DFF details for a known table:
- SELECT fdf.descriptive_flexfield_name, fdf.title, fat.application_name FROM apps.fnd_descriptive_flexs fdf, apps.fnd_application_tl fat WHERE fdf.table_application_id = fat.application_id AND fdf.application_table_name = 'PO_HEADERS_ALL' AND fat.language = USERENV('LANG');
Another frequent use is joining to FND_DESCR_FLEX_CONTEXTS to list all contexts defined for a specific flexfield, providing a complete view of its configuration setup.
Related Objects
As indicated by its foreign key relationships, FND_DESCRIPTIVE_FLEXS is the cornerstone of the DFF metadata model. Key dependent objects include FND_DESCR_FLEX_CONTEXTS, which stores the individual context codes and their structures, and FND_DESCRIPTIVE_FLEXS_TL for translated titles. The FND_COMPILED_DESCRIPTIVE_FLEXS table holds the runtime, compiled version of the flexfield definition for performance. Furthermore, it is referenced by FND_DEFAULT_CONTEXT_FIELDS for defaulting logic, and by modules like Order Management (SO_ATTRIBUTES) and Concurrent Processing (FND_REQUEST_SET_PROGRAM_ARGS), demonstrating its integration across the suite for argument and attribute management.
-
Table: FND_DESCRIPTIVE_FLEXS
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_DESCRIPTIVE_FLEXS, object_name:FND_DESCRIPTIVE_FLEXS, status:VALID, product: FND - Application Object Library , description: Descriptive flexfields registration information , implementation_dba_data: APPLSYS.FND_DESCRIPTIVE_FLEXS ,
-
Table: FND_DESCRIPTIVE_FLEXS
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_DESCRIPTIVE_FLEXS, object_name:FND_DESCRIPTIVE_FLEXS, status:VALID, product: FND - Application Object Library , description: Descriptive flexfields registration information , implementation_dba_data: APPLSYS.FND_DESCRIPTIVE_FLEXS ,
-
APPS.PQP_UTILITIES dependencies on FND_DESCRIPTIVE_FLEXS
12.1.1
-
APPS.FND_FLEX_DIAGNOSE dependencies on FND_DESCRIPTIVE_FLEXS
12.1.1
-
APPS.HRHIRAPL dependencies on FND_DESCRIPTIVE_FLEXS
12.1.1
-
APPS.FND_FLEX_SERVER dependencies on FND_DESCRIPTIVE_FLEXS
12.1.1
-
APPS.JG_ZZ_GLOBAL_FLEX_VALD_PKG dependencies on FND_DESCRIPTIVE_FLEXS
12.1.1
-
APPS.FND_DESCRIPTIVE_FLEXS_PKG dependencies on FND_DESCRIPTIVE_FLEXS
12.1.1
-
APPS.AR_RECEIPT_LIB_PVT dependencies on FND_DESCRIPTIVE_FLEXS
12.1.1
-
APPS.PQP_HRTCA_INTEGRATION dependencies on FND_DESCRIPTIVE_FLEXS
12.1.1
-
APPS.FND_DESCR_FLEX_COL_USAGE_PKG dependencies on FND_DESCRIPTIVE_FLEXS
12.1.1
-
APPS.JAI_DF_DROP dependencies on FND_DESCRIPTIVE_FLEXS
12.1.1
-
APPS.OKL_LEASE_OPPORTUNITY_PVT dependencies on FND_DESCRIPTIVE_FLEXS
12.1.1
-
APPS.ARP_UTIL dependencies on FND_DESCRIPTIVE_FLEXS
12.1.1
-
APPS.FND_CONCURRENT_ARGUMENTS_PKG dependencies on FND_DESCRIPTIVE_FLEXS
12.1.1
-
APPS.PQP_RIW_WEBADI_UTILS dependencies on FND_DESCRIPTIVE_FLEXS
12.2.2
-
APPS.AK_REGION_PVT dependencies on FND_DESCRIPTIVE_FLEXS
12.2.2
-
APPS.OTA_CLASSIC_UPGRADE dependencies on FND_DESCRIPTIVE_FLEXS
12.2.2
-
APPS.OKC_RLD_PVT dependencies on FND_DESCRIPTIVE_FLEXS
12.2.2
-
APPS.HXC_DEPOSIT_WRAPPER_UTILITIES dependencies on FND_DESCRIPTIVE_FLEXS
12.2.2
-
APPS.FND_FLEX_VAL_API dependencies on FND_DESCRIPTIVE_FLEXS
12.2.2
-
APPS.PQP_OSS_DFF_UTILS dependencies on FND_DESCRIPTIVE_FLEXS
12.2.2
-
APPS.PAY_IP_UTILITY dependencies on FND_DESCRIPTIVE_FLEXS
12.2.2
-
APPS.AR_ADJVALIDATE_PVT dependencies on FND_DESCRIPTIVE_FLEXS
12.2.2
-
APPS.PQP_HRTCA_INTEGRATION dependencies on FND_DESCRIPTIVE_FLEXS
12.2.2
-
APPS.PSA_FUNDS_CHECKER_PKG dependencies on FND_DESCRIPTIVE_FLEXS
12.1.1
-
APPS.FND_PROGRAM dependencies on FND_DESCRIPTIVE_FLEXS
12.1.1
-
APPS.FND_FLEX_UPGRADE_UTILITIES dependencies on FND_DESCRIPTIVE_FLEXS
12.1.1
-
APPS.HXC_OTL_INFO_TYPE_HELPER dependencies on FND_DESCRIPTIVE_FLEXS
12.1.1
-
APPS.HR_DESCR_FLEX_INFO dependencies on FND_DESCRIPTIVE_FLEXS
12.1.1
-
APPS.PA_PROJECT_CORE1 dependencies on FND_DESCRIPTIVE_FLEXS
12.1.1
-
APPS.AR_ADJVALIDATE_PVT dependencies on FND_DESCRIPTIVE_FLEXS
12.1.1
-
APPS.PQP_OSS_DFF_UTILS dependencies on FND_DESCRIPTIVE_FLEXS
12.1.1
-
APPS.EGO_USER_ATTRS_DATA_PVT dependencies on FND_DESCRIPTIVE_FLEXS
12.1.1
-
APPS.OKE_K_USER_ATTR_UTILS dependencies on FND_DESCRIPTIVE_FLEXS
12.1.1
-
APPS.AR_DEPOSIT_LIB_PVT dependencies on FND_DESCRIPTIVE_FLEXS
12.1.1
-
APPS.ENG_CHANGE_ATTR_UTIL dependencies on FND_DESCRIPTIVE_FLEXS
12.2.2
-
APPS.FND_FLEX_DSC_API dependencies on FND_DESCRIPTIVE_FLEXS
12.2.2
-
APPS.FND_FLEX_APIS dependencies on FND_DESCRIPTIVE_FLEXS
12.2.2
-
APPS.HXC_TIMESTORE_DEPOSIT_UTIL dependencies on FND_DESCRIPTIVE_FLEXS
12.2.2
-
APPS.INVPUTLI dependencies on FND_DESCRIPTIVE_FLEXS
12.2.2
-
APPS.ARP_UTIL dependencies on FND_DESCRIPTIVE_FLEXS
12.2.2
-
APPS.AR_CREDIT_MEMO_API_PUB dependencies on FND_DESCRIPTIVE_FLEXS
12.2.2
-
APPS.FND_FLEX_UPGRADE_UTILITIES dependencies on FND_DESCRIPTIVE_FLEXS
12.2.2
-
APPS.EGO_AG_BULKLOAD_PVT dependencies on FND_DESCRIPTIVE_FLEXS
12.2.2
-
APPS.FND_FLEX_DIAGNOSE dependencies on FND_DESCRIPTIVE_FLEXS
12.2.2
-
APPS.HXC_TIMESTORE_DEPOSIT_UTIL dependencies on FND_DESCRIPTIVE_FLEXS
12.2.2
-
APPS.HXC_OTL_INFO_TYPE_HELPER dependencies on FND_DESCRIPTIVE_FLEXS
12.2.2
-
APPS.AR_DEPOSIT_LIB_PVT dependencies on FND_DESCRIPTIVE_FLEXS
12.2.2
-
APPS.JAI_DF_DROP dependencies on FND_DESCRIPTIVE_FLEXS
12.2.2