Search Results edw_flex_seg_mappings
Overview
EDW_FLEX_SEG_MAPPINGS is a standalone table owned by the BIS schema within the Oracle E-Business Suite 12.1.1 and 12.2.2 environments. It serves as a mapping repository that correlates Oracle EBS key flexfield structures and their constituent segments with the value sets and dimensions used by the Enterprise Data Warehouse (EDW) and Business Intelligence (BIS) integration layer. In this capacity the table acts as a bridge between the operational flexfield definition metadata stored in the Application Object Library and the analytical dimension model used for reporting and extract-transform-load processing.
The heuristic Data Vault classification derived from the foreign key structure is standalone. That classification indicates the table does not participate in a classic hub-and-satellite pattern with multiple parent references; instead it behaves as a self-contained reference or mapping table. The single documented foreign key, from EDW_FLEX_SEG_MAPPINGS.VALUE_SET_ID to FRM_PART_VALUE_SETS, suggests the mapping depends on Oracle Enterprise Performance Foundation (FRM) value set definitions rather than on the core FND flexfield tables.
Key Information Stored
The table contains 21 documented columns. The most significant are those that identify the flexfield being mapped and the segment-to-dimension correspondence:
- APPLICATION_ID, ID_FLEX_CODE, and STRUCTURE_NUM — together identify the key flexfield and its specific structure definition in Oracle EBS, forming the principal business-key candidates for the owning flexfield context.
- STRUCTURE_NAME and FLEX_FIELD_NAME — the descriptive names of the structure and flexfield, used for reporting and user-facing extracts.
- SEGMENT_NAME, SEGMENT_DATATYPE, and APPLICATION_COLUMN_NAME — identify the individual flexfield segment, its data type, and the underlying application column where the value resides.
- VALUE_SET_ID, VALUE_SET_NAME, VALUE_SET_TYPE, and VALUE_SET_DATATYPE — describe the value set validation attached to the segment; VALUE_SET_ID is the documented foreign key to FRM_PART_VALUE_SETS.
- PARENT_VALUE_SET_ID — supports hierarchical or dependent value set relationships.
- DIMENSION_SHORT_NAME and FLEX_FIELD_TYPE — link the segment to the analytical dimension exposed in the EDW.
- INSTANCE_CODE — distinguishes the EBS instance or source system from which the mapping was harvested.
- LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN, CREATED_BY, and CREATION_DATE — the standard EBS audit columns.
No separate surrogate primary key is documented in the provided metadata; the identifying key is therefore composite, based on the flexfield/structure/segment combination together with INSTANCE_CODE.
Common Use Cases and Queries
The table is typically queried when building or validating the mapping between EBS accounting flexfield segments and EDW dimensions. A representative query retrieves the dimension assignment for a given flexfield structure:
SELECT STRUCTURE_NAME, SEGMENT_NAME, DIMENSION_SHORT_NAME, VALUE_SET_NAME FROM BIS.EDW_FLEX_SEG_MAPPINGS WHERE APPLICATION_ID = :app_id AND ID_FLEX_CODE = :code ORDER BY STRUCTURE_NUM;- Validating value set coverage: join to FRM_PART_VALUE_SETS on VALUE_SET_ID to confirm that every mapped segment references a defined value set.
- Data lineage reporting: list INSTANCE_CODE alongside STRUCTURE_NAME to document which source instances contributed which segment mappings.
- Impact analysis: identify all segments referencing a given VALUE_SET_ID before changing that value set.
Related Objects
- FRM_PART_VALUE_SETS — referenced via EDW_FLEX_SEG_MAPPINGS.VALUE_SET_ID; the primary documented dependency.
- FND_ID_FLEX_STRUCTURES — defines the flexfield structures identified by APPLICATION_ID, ID_FLEX_CODE, and STRUCTURE_NUM.
- FND_ID_FLEX_SEGMENTS — defines the individual segments mapped by SEGMENT_NAME and APPLICATION_COLUMN_NAME.
- FND_FLEX_VALUE_SETS — the core value set definition underlying VALUE_SET_NAME and VALUE_SET_TYPE.
- FND_APPLICATION — resolves APPLICATION_ID to the owning application name.
-
Table: EDW_FLEX_SEG_MAPPINGS
12.1.1
owner:BIS, object_type:TABLE, fnd_design_data:BIS.EDW_FLEX_SEG_MAPPINGS, object_name:EDW_FLEX_SEG_MAPPINGS, status:VALID, product: BIS - Applications BIS , description: EDW_FLEX_SEG_MAPPINGS , implementation_dba_data: BIS.EDW_FLEX_SEG_MAPPINGS ,
-
Table: EDW_FLEX_SEG_MAPPINGS
12.2.2
product: BIS - Applications BIS , description: EDW_FLEX_SEG_MAPPINGS , implementation_dba_data: Not implemented in this database ,
-
SYNONYM: APPS.EDW_FLEX_SEG_MAPPINGS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:EDW_FLEX_SEG_MAPPINGS, status:VALID,
-
VIEW: APPS.EDW_FLEX_SEG_MAPPINGS_V
12.1.1
-
APPS.EDW_DIM_SV SQL Statements
12.1.1
-
APPS.EDW_FACT_SV SQL Statements
12.1.1
-
TABLE: BIS.EDW_FLEX_SEG_MAPPINGS
12.1.1
owner:BIS, object_type:TABLE, fnd_design_data:BIS.EDW_FLEX_SEG_MAPPINGS, object_name:EDW_FLEX_SEG_MAPPINGS, status:VALID,
-
View: EDW_FLEX_SEG_MAPPINGS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BIS.EDW_FLEX_SEG_MAPPINGS_V, object_name:EDW_FLEX_SEG_MAPPINGS_V, status:VALID, product: BIS - Applications BIS , description: EDW_FLEX_SEG_MAPPINGS_V , implementation_dba_data: APPS.EDW_FLEX_SEG_MAPPINGS_V ,
-
View: EDW_FLEX_SEG_MAPPINGS_V
12.2.2
product: BIS - Applications BIS , description: EDW_FLEX_SEG_MAPPINGS_V , implementation_dba_data: Not implemented in this database ,
-
PACKAGE BODY: APPS.EDW_FACT_SV
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EDW_FACT_SV, status:VALID,
-
PACKAGE BODY: APPS.EDW_DIM_SV
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EDW_DIM_SV, status:VALID,
-
PACKAGE: APPS.EDW_GEN_VIEW
12.1.1
owner:APPS, object_type:PACKAGE, object_name:EDW_GEN_VIEW, status:VALID,
-
VIEW: APPS.EDW_FLEX_SEG_MAPPINGS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BIS.EDW_FLEX_SEG_MAPPINGS_V, object_name:EDW_FLEX_SEG_MAPPINGS_V, status:VALID,
-
PACKAGE BODY: APPS.EDW_DIM_SV
12.1.1
-
PACKAGE: APPS.EDW_GEN_VIEW
12.1.1
-
12.1.1 FND Design Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
APPS.EDW_FACT_SV dependencies on EDW_FLEX_SEG_MAPPINGS
12.1.1
-
PACKAGE BODY: APPS.EDW_FACT_SV
12.1.1
-
APPS.EDW_GEN_VIEW dependencies on EDW_FLEX_SEG_MAPPINGS
12.1.1
-
APPS.EDW_DIM_SV dependencies on EDW_FLEX_SEG_MAPPINGS
12.1.1
-
APPS.BIS_VIEW_GENERATOR_PVT SQL Statements
12.1.1
-
APPS.BIS_VIEW_GENERATOR_PVT SQL Statements
12.2.2
-
APPS.EDW_GEN_VIEW dependencies on EDW_FACT_FLEX_FK_MAPS
12.1.1
-
APPS.EDW_FACT_SV dependencies on EDW_FACT_FLEX_FK_MAPS
12.1.1
-
APPS.EDW_DIM_SV dependencies on EDW_GEN_VIEW
12.1.1
-
eTRM - BIS Tables and Views
12.1.1
-
PACKAGE BODY: APPS.BIS_VIEW_GENERATOR_PVT
12.2.2
-
PACKAGE BODY: APPS.BIS_VIEW_GENERATOR_PVT
12.1.1
-
APPS.EDW_FACT_SV dependencies on EDW_GEN_VIEW
12.1.1
-
eTRM - BIS Tables and Views
12.1.1
-
12.1.1 DBA Data
12.1.1