Search Results fnd_flex_value_children_v
Overview
FND_FLEX_VALUE_CHILDREN_V is a read-only database view owned by the APPS schema in Oracle E-Business Suite, residing in the Application Object Library (FND) product. It exposes the parent-child relationships that exist within Oracle Flexfield value sets, resolving each child (detail) value against the normal hierarchy range within which it falls. Its principal function is to translate the range-based definition of a parent value into an explicit list of the child values that belong to it, which is essential where standard Flexfield hierarchy APIs return only ranges rather than the discrete values required for reporting and integration.
The view is widely used in Financials, Human Resources, and Supply Chain reporting where segment values are organized into parent roll-up structures — for example cost center hierarchies, account roll-ups, and summary accounts. Because reporting tools must often present data at the lowest level and aggregate upward, this view supplies the missing link between a summarized parent value and its constituent details.
Underlying Base Objects
Per the documented view text, FND_FLEX_VALUE_CHILDREN_V is constructed from three referenced objects, joined on FLEX_VALUE_SET_ID:
- FND_FLEX_VALUES_VL — the value-set-independent view of all valid Flexfield values; supplies FLEX_VALUE, DESCRIPTION, and SUMMARY_FLAG.
- FND_FLEX_VALUE_NORM_HIERARCHY — the table storing the parent value and its child range boundaries (CHILD_FLEX_VALUE_LOW, CHILD_FLEX_VALUE_HIGH, plus RANGE_ATTRIBUTE).
- FND_FLEX_VALUE_SETS — supplies FORMAT_TYPE and MAXIMUM_SIZE, which determine how the range comparison is performed.
- FND_NUMBER — a package used to canonically convert numeric values for reliable range comparison when FORMAT_TYPE is 'N'.
The view relies on the FORMAT_TYPE of the value set to decide the comparison method: numeric values are compared using FND_NUMBER.CANONICAL_TO_NUMBER; date and time values ('D', 'T') are converted with TO_DATE using the MAXIMUM_SIZE-driven format mask; and all other types use a plain string BETWEEN comparison. The final filter requires that summary parents (SUMMARY_FLAG = 'Y') align with RANGE_ATTRIBUTE = 'P', and detail children (SUMMARY_FLAG = 'N') align with RANGE_ATTRIBUTE = 'C'.
Key Columns
- FLEX_VALUE_SET_ID — identifies the value set to which the value belongs; the join key across all three sources.
- PARENT_FLEX_VALUE — the summarized parent value that acts as the roll-up node.
- FLEX_VALUE — the child (detail) value that falls within the parent's defined range.
- DESCRIPTION — the descriptive text associated with the child value.
- SUMMARY_FLAG — indicates whether the value is a parent/summary value ('Y') or a detail value ('N').
Common Use Cases and Queries
The view is typically used to expand parent roll-up values into detailed values, to build hierarchy reports, or to validate whether a specific account resides beneath a given parent.
Listing of each child under a given parent:
SELECT flex_value_set_id,
parent_flex_value,
flex_value,
description
FROM apps.fnd_flex_value_children_v
WHERE parent_flex_value = :parent_value
ORDER BY flex_value;
Determining the parent (or parents) for a specific detail value:
SELECT parent_flex_value FROM apps.fnd_flex_value_children_v WHERE flex_value = :child_value AND flex_value_set_id = :value_set_id;
Because the view performs type-sensitive range resolution at runtime, queries on large hierarchies should filter by FLEX_VALUE_SET_ID to constrain the value sets scanned, avoiding full-table evaluation of the BETWEEN predicates.
-
View: FND_FLEX_VALUE_CHILDREN_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_FLEX_VALUE_CHILDREN_V, object_name:FND_FLEX_VALUE_CHILDREN_V, status:VALID, product: FND - Application Object Library , description: View of FND_FLEX_VALUES_VL, FND_FLEX_VALUE_NORM_HIERARCHY and FND_FLEX_VALUE_SETS , implementation_dba_data: APPS.FND_FLEX_VALUE_CHILDREN_V ,
-
View: FND_FLEX_VALUE_CHILDREN_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_FLEX_VALUE_CHILDREN_V, object_name:FND_FLEX_VALUE_CHILDREN_V, status:VALID, product: FND - Application Object Library , description: View of FND_FLEX_VALUES_VL, FND_FLEX_VALUE_NORM_HIERARCHY and FND_FLEX_VALUE_SETS , implementation_dba_data: APPS.FND_FLEX_VALUE_CHILDREN_V ,
-
VIEW: APPS.AMW_MANAG_HIER_V
12.1.1
-
APPS.FV_GEN_ARTRX_REIMB_PROC SQL Statements
12.2.2
-
VIEW: APPS.AMW_LEGAL_HIER_V
12.1.1
-
PACKAGE BODY: APPS.JE_GR_TRIAL_BALANCE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JE_GR_TRIAL_BALANCE, status:VALID,
-
View: AMW_MANAG_HIER_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AMW.AMW_MANAG_HIER_V, object_name:AMW_MANAG_HIER_V, status:VALID, product: AMW - Internal Controls Manager , description: View for Organizations Managerial hierarchy. , implementation_dba_data: APPS.AMW_MANAG_HIER_V ,
-
PACKAGE BODY: APPS.AMW_ORG_CERT_AGGR_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AMW_ORG_CERT_AGGR_PKG, status:VALID,
-
PACKAGE BODY: APPS.EDW_GL_ACCT_M_C
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EDW_GL_ACCT_M_C, status:VALID,
-
View: AMW_LEGAL_HIER_V
12.2.2
product: AMW - Internal Controls Manager (Obsolete) , description: View for Organizations Legal hierarchy , implementation_dba_data: Not implemented in this database ,
-
PACKAGE BODY: APPS.FV_UTILITY
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FV_UTILITY, status:VALID,
-
PACKAGE BODY: APPS.JA_CN_SI_BANK_DET_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JA_CN_SI_BANK_DET_PKG, status:VALID,
-
PACKAGE BODY: APPS.AMW_IMPORT_STMNTS_ACCS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AMW_IMPORT_STMNTS_ACCS_PKG, status:VALID,
-
View: AMW_LEGAL_HIER_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AMW.AMW_LEGAL_HIER_V, object_name:AMW_LEGAL_HIER_V, status:VALID, product: AMW - Internal Controls Manager , description: View for Organizations Legal hierarchy , implementation_dba_data: APPS.AMW_LEGAL_HIER_V ,
-
View: AMW_MANAG_HIER_V
12.2.2
product: AMW - Internal Controls Manager (Obsolete) , description: View for Organizations Managerial hierarchy. , implementation_dba_data: Not implemented in this database ,
-
PACKAGE BODY: APPS.JA_CN_SYSOPS_BANK_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JA_CN_SYSOPS_BANK_PKG, status:VALID,
-
SYNONYM: APPS.FND_FLEX_VALUE_NORM_HIERARCHY
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_FLEX_VALUE_NORM_HIERARCHY, status:VALID,
-
PACKAGE BODY: APPS.JE_GR_TRIAL_BALANCE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JE_GR_TRIAL_BALANCE, status:VALID,
-
PACKAGE BODY: APPS.ENI_UPGRADE_VSET
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ENI_UPGRADE_VSET, status:VALID,
-
PACKAGE BODY: APPS.ARP_RECON_REP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ARP_RECON_REP, status:VALID,
-
PACKAGE BODY: APPS.FV_GEN_ARTRX_REIMB_PROC
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FV_GEN_ARTRX_REIMB_PROC, status:VALID,
-
PACKAGE BODY: APPS.ENI_PROD_VALUESET
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ENI_PROD_VALUESET, status:VALID,
-
PACKAGE BODY: APPS.ENI_PROD_VALUESET
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ENI_PROD_VALUESET, status:VALID,
-
PACKAGE BODY: APPS.ENI_UPGRADE_VSET
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ENI_UPGRADE_VSET, status:VALID,
-
PACKAGE BODY: APPS.JA_CN_GL_BANK_EXP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JA_CN_GL_BANK_EXP_PKG, status:VALID,
-
PACKAGE BODY: APPS.ARP_RECON_REP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ARP_RECON_REP, status:VALID,
-
APPS.AMW_ORG_CERT_AGGR_PKG SQL Statements
12.1.1
-
PACKAGE BODY: APPS.AMW_SCOPE_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AMW_SCOPE_PVT, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
VIEW: APPS.AMW_LEGAL_HIER_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AMW.AMW_LEGAL_HIER_V, object_name:AMW_LEGAL_HIER_V, status:VALID,
-
VIEW: APPS.AMW_MANAG_HIER_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AMW.AMW_MANAG_HIER_V, object_name:AMW_MANAG_HIER_V, status:VALID,
-
VIEW: APPS.FND_FLEX_VALUE_CHILDREN_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_FLEX_VALUE_CHILDREN_V, object_name:FND_FLEX_VALUE_CHILDREN_V, status:VALID,
-
SYNONYM: APPS.FND_FLEX_VALUE_NORM_HIERARCHY
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_FLEX_VALUE_NORM_HIERARCHY, status:VALID,
-
PACKAGE BODY: APPS.FV_UTILITY
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FV_UTILITY, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
VIEW: APPS.FND_FLEX_VALUE_CHILDREN_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_FLEX_VALUE_CHILDREN_V, object_name:FND_FLEX_VALUE_CHILDREN_V, status:VALID,
-
APPS.ENI_PROD_VALUESET SQL Statements
12.1.1
-
APPS.FV_UTILITY SQL Statements
12.1.1
-
PACKAGE BODY: APPS.AMW_ORG_CERT_AGGR_PKG
12.1.1
-
APPS.ENI_PROD_VALUESET SQL Statements
12.2.2
-
APPS.JE_GR_TRIAL_BALANCE SQL Statements
12.2.2
-
APPS.JE_GR_TRIAL_BALANCE SQL Statements
12.1.1
-
APPS.JA_CN_SI_BANK_DET_PKG SQL Statements
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
PACKAGE BODY: APPS.FV_GEN_ARTRX_REIMB_PROC
12.2.2
-
VIEW: APPS.FND_FLEX_VALUES_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_FLEX_VALUES_VL, object_name:FND_FLEX_VALUES_VL, status:VALID,
-
VIEW: APPS.FND_FLEX_VALUES_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_FLEX_VALUES_VL, object_name:FND_FLEX_VALUES_VL, status:VALID,
-
APPS.ENI_UPGRADE_VSET SQL Statements
12.1.1
-
APPS.ENI_UPGRADE_VSET SQL Statements
12.2.2