Search Results flex_structure_id




Overview

FII_FA_CAT_SEGMENTS is a configuration table in the FII (Financial Intelligence) product family of Oracle E-Business Suite, present in both 12.1.1 and 12.2.2. It stores the Asset Category flexfield structure information that drives how Oracle Assets asset categories are decomposed into analytical segments for Financial Intelligence reporting and data extraction. Each row describes one flexfield structure definition, identifying the major and minor segments that compose the category key and the underlying database objects and columns from which valid segment values are sourced.

The table functions as a metadata registry rather than a transactional ledger. Its records govern the runtime behavior of the FII asset category dimension, meaning changes here propagate directly into how asset category data is read, validated, and presented. The heuristic Data Vault classification mined from the foreign key structure is standalone; in modeling terms this suggests the table be treated as an independent reference or hub-style entity, since no inbound foreign keys to other tables are documented and the only external dependency is a child reference from FII_FA_CAT_DIMENSIONS.

Key Information Stored

The table contains 19 documented columns. The most significant are:

The distinction between the surrogate primary key and the business key is nominal here: FLEX_STRUCTURE_ID serves both roles, which is a common pattern for configuration tables seeded with a small, stable set of rows.

Common Use Cases and Queries

Because the table defines flexfield structure metadata, the most frequent access pattern is a direct lookup by structure identifier, typically during setup validation or when diagnosing why asset category values fail to resolve.

  • Retrieve the full definition of a structure:
    SELECT * FROM fii.fii_fa_cat_segments WHERE flex_structure_id = :p_id;
  • List all configured structures with their segment pairing:
    SELECT flex_structure_id, major_seg_name, minor_seg_name, dependant_value_set_flag FROM fii.fii_fa_cat_segments ORDER BY flex_structure_id;
  • Identify structures that use dependent value sets, which affect how downstream extraction must sequence value resolution:
    SELECT flex_structure_id, major_seg_name, minor_seg_name FROM fii.fii_fa_cat_segments WHERE dependant_value_set_flag = 'Y';
  • Reconcile the source tables referenced by a structure against the data dictionary, using MAJOR_TABLE_NAME and MINOR_TABLE_NAME, to confirm that the configured lookup objects exist after an upgrade.

Reporting use cases center on metadata audits before or after patching, and on troubleshooting FII asset category dimension loads where segment values are missing or rejected.

Related Objects

The documented relationship data identifies one dependent table:

  • FII_FA_CAT_DIMENSIONS — references this table via FLEX_STRUCTURE_ID, forming the principal parent-child relationship. Any query joining asset category dimension rows to their flexfield structure definition uses this column pair.

Beyond the documented foreign key, the table is read in conjunction with the Oracle Assets asset category definition to which each structure corresponds, and with the standard FND flexfield definition tables that describe the underlying value sets referenced by the MAJOR and MINOR column families. The audit columns follow the standard EBS WHO column conventions shared across the FII schema.