Search Results fnd_id_flex_segments
Overview
The FND_ID_FLEX_SEGMENTS table is a core repository for key flexfield segment definitions within Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2. Residing in the APPLSYS schema under the Application Object Library (FND) module, it serves as the central table that defines the individual segments comprising a key flexfield structure. Its primary role is to store the setup information for each segment and to maintain the critical correspondence between a flexfield's logical segments and the physical database columns that store their values. This mapping is essential for the flexfield engine to correctly process, validate, and display data.
Key Information Stored
The table's design centers on uniquely identifying a segment within a specific flexfield structure and detailing its properties. The primary key (FND_ID_FLEX_SEGMENTS_PK) consists of APPLICATION_ID, ID_FLEX_CODE, ID_FLEX_NUM, and APPLICATION_COLUMN_NAME, which together pinpoint a specific segment column. Key columns include SEGMENT_NAME for the internal identifier, SEGMENT_NUM for display order, and FLEX_VALUE_SET_ID, which links the segment to its independent list of valid values. The APPLICATION_COLUMN_NAME is crucial, as it stores the name of the actual table column (e.g., SEGMENT1, SEGMENT2) that holds data for this segment. Additional columns control display characteristics, security, indexing, and required flags.
Common Use Cases and Queries
This table is fundamental for technical analysis, troubleshooting, and generating metadata reports for flexfields. A common use case is to retrieve the complete segment configuration for a specific flexfield, such as the Accounting Flexfield (GL#). Developers and administrators often query this table to understand segment-to-column mappings or to identify which value set is assigned to a segment. Sample queries include listing all segments for a structure or finding segments using a specific value set.
- Retrieve segment setup for the Accounting Flexfield:
SELECT segment_name, segment_num, application_column_name, flex_value_set_id FROM fnd_id_flex_segments WHERE application_id = 101 AND id_flex_code = 'GL#' AND id_flex_num = 101 ORDER BY segment_num; - Find all segments using a specific value set:
SELECT a.application_id, a.id_flex_code, a.id_flex_num, a.segment_name FROM fnd_id_flex_segments a WHERE a.flex_value_set_id = &value_set_id;
Related Objects
As indicated by its foreign keys, FND_ID_FLEX_SEGMENTS has integral relationships with several other key flexfield tables. It is a child of FND_ID_FLEX_STRUCTURES, which defines the overall active structure. It references FND_FLEX_VALUE_SETS for validation. Key dependent objects that store additional data for each segment include FND_ID_FLEX_SEGMENTS_TL for translated segment prompts and FND_SEGMENT_ATTRIBUTE_VALUES for segment-level qualifiers. The table is also referenced by FND_FLEXBUILDER_PARAMETERS and FND_FLEX_VALIDATION_RULES, linking it to descriptive flexfield context-sensitive segments and cross-validation rules, respectively.
-
Table: FND_ID_FLEX_SEGMENTS
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_ID_FLEX_SEGMENTS, object_name:FND_ID_FLEX_SEGMENTS, status:VALID, product: FND - Application Object Library , description: Key flexfield segments setup information and correspondences between table columns and key flexfield segments , implementation_dba_data: APPLSYS.FND_ID_FLEX_SEGMENTS ,
-
Table: FND_ID_FLEX_SEGMENTS
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_ID_FLEX_SEGMENTS, object_name:FND_ID_FLEX_SEGMENTS, status:VALID, product: FND - Application Object Library , description: Key flexfield segments setup information and correspondences between table columns and key flexfield segments , implementation_dba_data: APPLSYS.FND_ID_FLEX_SEGMENTS ,
-
APPS.PJM_PROJECT_LOCATOR dependencies on FND_ID_FLEX_SEGMENTS
12.1.1
-
APPS.XLA_CMP_TAD_PKG dependencies on FND_ID_FLEX_SEGMENTS
12.1.1
-
APPS.FA_MASSADD_PREP_ENERGY_PKG dependencies on FND_ID_FLEX_SEGMENTS
12.1.1
-
APPS.FA_ASSET_TRACE_PKG dependencies on FND_ID_FLEX_SEGMENTS
12.1.1
-
APPS.FA_MASS_REC_UTILS_PKG dependencies on FND_ID_FLEX_SEGMENTS
12.1.1
-
APPS.ENI_VALUESET_CATEGORY dependencies on FND_ID_FLEX_SEGMENTS
12.1.1
-
APPS.BEN_BENBATCH_PERSONS dependencies on FND_ID_FLEX_SEGMENTS
12.1.1
-
APPS.JA_CN_AB_EXP_PKG dependencies on FND_ID_FLEX_SEGMENTS
12.1.1
-
APPS.GCS_XML_DT_UTILITY_PKG dependencies on FND_ID_FLEX_SEGMENTS
12.1.1
-
APPS.GMF_MIGRATION dependencies on FND_ID_FLEX_SEGMENTS
12.1.1
-
APPS.FA_WHATIF_DEPRN2_PKG dependencies on FND_ID_FLEX_SEGMENTS
12.1.1
-
APPS.HRDYNDBI dependencies on FND_ID_FLEX_SEGMENTS
12.1.1
-
APPS.GL_ACCOUNTS_MAP_GRP dependencies on FND_ID_FLEX_SEGMENTS
12.1.1
-
APPS.LNS_DISTRIBUTIONS_PUB dependencies on FND_ID_FLEX_SEGMENTS
12.1.1
-
APPS.PSB_VALIDATE_ACCT_PVT dependencies on FND_ID_FLEX_SEGMENTS
12.1.1
-
APPS.RG_DSS_VARIABLES_PKG dependencies on FND_ID_FLEX_SEGMENTS
12.1.1
-
APPS.GMF_GET_MAPPINGS dependencies on FND_ID_FLEX_SEGMENTS
12.1.1
-
APPS.BOM_PFI_PVT dependencies on FND_ID_FLEX_SEGMENTS
12.1.1
-
APPS.FND_FLEX_LOADER_APIS dependencies on FND_ID_FLEX_SEGMENTS
12.1.1
-
APPS.FA_INTERCO_PVT dependencies on FND_ID_FLEX_SEGMENTS
12.1.1
-
APPS.JE_PT_GL_PFTLS_PKG dependencies on FND_ID_FLEX_SEGMENTS
12.1.1
-
APPS.AMW_IMPORT_STMNTS_ACCS_PKG dependencies on FND_ID_FLEX_SEGMENTS
12.1.1
-
APPS.HR_PROCESS_ASSIGNMENT_SS dependencies on FND_ID_FLEX_SEGMENTS
12.1.1
-
APPS.PAY_ADHOC_UTILS_PKG dependencies on FND_ID_FLEX_SEGMENTS
12.1.1
-
APPS.FII_GL_CCID_C dependencies on FND_ID_FLEX_SEGMENTS
12.1.1
-
APPS.JG_JOURNAL_ALLOCATIONS_PKG dependencies on FND_ID_FLEX_SEGMENTS
12.1.1
-
APPS.PSB_BUDGET_ACCOUNT_PVT dependencies on FND_ID_FLEX_SEGMENTS
12.1.1
-
APPS.HR_ID_FLEX_STRUCTURE_INFO dependencies on FND_ID_FLEX_SEGMENTS
12.1.1
-
APPS.INV_PROJECT dependencies on FND_ID_FLEX_SEGMENTS
12.1.1
-
APPS.GL_REP_ATTRIBUTES dependencies on FND_ID_FLEX_SEGMENTS
12.1.1
-
APPS.GMF_UTILITIES_GRP dependencies on FND_ID_FLEX_SEGMENTS
12.1.1
-
APPS.FV_FUNDS_AVAIL_PKG dependencies on FND_ID_FLEX_SEGMENTS
12.1.1
-
APPS.IGS_FI_PRC_ACCT_PKG dependencies on FND_ID_FLEX_SEGMENTS
12.1.1
-
APPS.PJM_INSTALL dependencies on FND_ID_FLEX_SEGMENTS
12.1.1
-
APPS.INVPUTLI dependencies on FND_ID_FLEX_SEGMENTS
12.1.1
-
APPS.AMW_UTILITY_PVT dependencies on FND_ID_FLEX_SEGMENTS
12.1.1
-
APPS.GL_FLATTEN_SEG_VAL_HIERARCHIES dependencies on FND_ID_FLEX_SEGMENTS
12.1.1
-
APPS.HXT_INTERFACE_UTILITIES dependencies on FND_ID_FLEX_SEGMENTS
12.1.1
-
APPS.MTL_CATEGORIES_PKG dependencies on FND_ID_FLEX_SEGMENTS
12.1.1
-
APPS.PSA_MFAR_UTILS dependencies on FND_ID_FLEX_SEGMENTS
12.1.1
-
APPS.FV_BE_INT_PKG dependencies on FND_ID_FLEX_SEGMENTS
12.1.1
-
APPS.JA_JAINARDR_XMLP_PKG dependencies on FND_ID_FLEX_SEGMENTS
12.1.1
-
APPS.BOM_DIAGUNITTEST_ITMHLCHK dependencies on FND_ID_FLEX_SEGMENTS
12.1.1
-
APPS.HRSPINE dependencies on FND_ID_FLEX_SEGMENTS
12.1.1
-
APPS.JA_CN_GL_INTER_VALID_PKG dependencies on FND_ID_FLEX_SEGMENTS
12.1.1
-
APPS.FII_GL_BIS_MSC_PKG dependencies on FND_ID_FLEX_SEGMENTS
12.1.1
-
APPS.HR_ID_FLEX_STRUCTURE_INFO dependencies on FND_ID_FLEX_SEGMENTS
12.1.1
-
APPS.INV_ITEM_CATEGORY_PUB dependencies on FND_ID_FLEX_SEGMENTS
12.1.1