Search Results parent_psnode_expl_id
Overview
CZ_EXPLMODEL_NODES_V is a view owned by the APPS schema in Oracle E-Business Suite, delivered as part of the CZ – Configurator product. It exposes the node-level structure of an exploded configuration model, presenting each node in a configuration hierarchy together with resolved parentage information. Its primary purpose is to translate the stored representation of model nodes into a form that reflects the effective structural relationships between nodes at runtime, taking into account model references, parent explosion nodes, and development projects.
The view is particularly relevant when consumers need to reconstruct the tree of an exploded model — that is, the flattened set of components, features, and options generated from a base model definition. Because configuration hierarchies involve multiple layers of indirection (a node may point to another model, which in turn references further nodes), the view applies DECODE and NVL logic to resolve which parent should be treated as the structural parent for a given row. This makes it a convenient integration and reporting surface for anyone building queries around model structure rather than working directly with the underlying CZ_PS_NODES table.
Underlying Base Objects
The view is defined over the following documented base objects:
- CZ_PS_NODES (SYNONYM) — the core persistent node table containing the physical configuration node records, including node identifiers, parent identifiers, feature types, and component attributes.
- CZ_MODEL_REF_EXPLS (SYNONYM) — holds model reference explosion records that link a referring node to the exploded model instance it references.
- CZ_DEVL_PROJECTS (SYNONYM) — the development project definitions used when a node belongs to a project rather than a released model.
- CZ_UTILS (PACKAGE) — utility package referenced in the view logic for helper operations.
- DUAL (SYNONYM) — used in the scalar subquery that computes the SUPPRESS_FLAG.
The view correlates CZ_PS_NODES (aliased PSN) with model reference explosion rows (XPL) and, where relevant, a parent explosion alias (PXPL). This aliasing allows the view to traverse both the node record and the reference explosion in a single row, resolving effective parents across model boundaries.
Key Columns
The most significant columns exposed by the view include:
- STRUCTURAL_PARENT_ID — computed as NVL(PSN.PARENT_ID, XPL.REFERRING_NODE_ID). This is the column most commonly sought when tracing hierarchy. It returns the physical parent node when one exists, and otherwise falls back to the referring node from the model reference explosion.
- EFFECTIVE_PARENT_ID — a more elaborate DECODE expression that resolves the parent according to node type, component/reference relationships, and the node type of the parent explosion. It distinguishes between model-root nodes, referenced models, and development project nodes.
- PARENT_PSNODE_EXPL_ID — resolves the parent node's explosion identifier, again branching on whether the current node is the model root, a referring node, a development project node, or a component.
- PS_NODE_ID — the primary node identifier for the row.
- SUPPRESS_FLAG — a computed indicator (0 or 1) derived from node type 263/264 conditions, used to signal whether the node should be suppressed in the exploded structure.
- NAME, INTL_TEXT_ID, FEATURE_TYPE — descriptive and classification attributes of the node.
- MINIMUM, MAXIMUM, MINIMUM_SELECTED, MAXIMUM_SELECTED — quantity and selection constraint values.
- MULTI_CONFIG_FLAG, ORDER_SEQ_FLAG, COUNTED_OPTIONS_FLAG, BOM_REQUIRED_FLAG, QUOTEABLE_FLAG — behavior flags governing configuration and BOM treatment.
- COMPONENT_SEQUENCE_ID, COMPONENT_SEQUENCE_PATH, BOM_SORT_ORDER, BOM_TREATMENT — BOM-related placement information.
- EFFECTIVE_FROM, EFFECTIVE_UNTIL, EFFECTIVITY_SET_ID — date and effectivity range controls.
- ITEM_ID, ITEM_TYPE_BACKPTR, PROPERTY_BACKPTR, INSTANTIABLE_FLAG — item and instantiation attributes.
Common Use Cases and Queries
The view is typically used to report or integrate configuration model structure, to trace parent-child node relationships, and to filter suppressed nodes from downstream processing. A frequent pattern is to retrieve the structural parent of every node in a given model:
SELECT ps_node_id, name, structural_parent_id, effective_parent_id
FROM apps.cz_explmodel_nodes_v
WHERE structural_parent_id IN (SELECT ps_node_id FROM apps.cz_explmodel_nodes_v);
Because the user search term was "structural_parent_id," the most direct query is to list children of a known parent node:
SELECT ps_node_id, name, feature_type, minimum, maximum
FROM apps.cz_explmodel_nodes_v
WHERE structural_parent_id = :parent_node_id
AND suppress_flag = '0';
Another common scenario is confirming which rows have no structural parent (typically model roots), which is useful when seeding a hierarchy traversal:
SELECT ps_node_id, name, model_ref_expl_id
FROM apps.cz_explmodel_nodes_v
WHERE structural_parent_id IS NULL;
Where the metadata is limited, the exact column list beyond the documented excerpt should be verified against the live view definition in the target instance, as the SELECT may differ slightly between 12.1.1 and 12.2.2 releases.
-
View: CZ_EXPLMODEL_NODES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CZ.CZ_EXPLMODEL_NODES_V, object_name:CZ_EXPLMODEL_NODES_V, status:VALID, product: CZ - Configurator , implementation_dba_data: APPS.CZ_EXPLMODEL_NODES_V ,
-
View: CZ_EXPLMODEL_NODES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CZ.CZ_EXPLMODEL_NODES_V, object_name:CZ_EXPLMODEL_NODES_V, status:VALID, product: CZ - Configurator , implementation_dba_data: APPS.CZ_EXPLMODEL_NODES_V ,
-
View: CZ_PSNODES_FOR_UIELEMS_CV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CZ.CZ_PSNODES_FOR_UIELEMS_CV, object_name:CZ_PSNODES_FOR_UIELEMS_CV, status:VALID, product: CZ - Configurator , implementation_dba_data: APPS.CZ_PSNODES_FOR_UIELEMS_CV ,
-
View: CZ_EXPLNODES_VALUES_EFF_CV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CZ.CZ_EXPLNODES_VALUES_EFF_CV, object_name:CZ_EXPLNODES_VALUES_EFF_CV, status:VALID, product: CZ - Configurator , implementation_dba_data: APPS.CZ_EXPLNODES_VALUES_EFF_CV ,
-
View: CZ_NODES_FOR_UIELEMS_EFF_CV
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CZ.CZ_NODES_FOR_UIELEMS_EFF_CV, object_name:CZ_NODES_FOR_UIELEMS_EFF_CV, status:VALID, product: CZ - Configurator , implementation_dba_data: APPS.CZ_NODES_FOR_UIELEMS_EFF_CV ,
-
View: CZ_PSNODES_FOR_UIELEMS_CV
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CZ.CZ_PSNODES_FOR_UIELEMS_CV, object_name:CZ_PSNODES_FOR_UIELEMS_CV, status:VALID, product: CZ - Configurator , implementation_dba_data: APPS.CZ_PSNODES_FOR_UIELEMS_CV ,
-
View: CZ_NODES_FOR_UIELEMS_EFF_CV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CZ.CZ_NODES_FOR_UIELEMS_EFF_CV, object_name:CZ_NODES_FOR_UIELEMS_EFF_CV, status:VALID, product: CZ - Configurator , implementation_dba_data: APPS.CZ_NODES_FOR_UIELEMS_EFF_CV ,
-
View: CZ_EXPLNODES_WITHIMAGES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CZ.CZ_EXPLNODES_WITHIMAGES_V, object_name:CZ_EXPLNODES_WITHIMAGES_V, status:VALID, product: CZ - Configurator , implementation_dba_data: APPS.CZ_EXPLNODES_WITHIMAGES_V ,
-
View: CZ_EXPLNODES_AVAILVALUES_CV
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CZ.CZ_EXPLNODES_AVAILVALUES_CV, object_name:CZ_EXPLNODES_AVAILVALUES_CV, status:VALID, product: CZ - Configurator , implementation_dba_data: APPS.CZ_EXPLNODES_AVAILVALUES_CV ,
-
View: CZ_EXPLNODES_VALUES_EFF_CV
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CZ.CZ_EXPLNODES_VALUES_EFF_CV, object_name:CZ_EXPLNODES_VALUES_EFF_CV, status:VALID, product: CZ - Configurator , implementation_dba_data: APPS.CZ_EXPLNODES_VALUES_EFF_CV ,
-
View: CZ_PSNODE_RULE_REFS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CZ.CZ_PSNODE_RULE_REFS_V, object_name:CZ_PSNODE_RULE_REFS_V, status:VALID, product: CZ - Configurator , implementation_dba_data: APPS.CZ_PSNODE_RULE_REFS_V ,
-
View: CZ_EXPLNODES_WITHIMAGES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CZ.CZ_EXPLNODES_WITHIMAGES_V, object_name:CZ_EXPLNODES_WITHIMAGES_V, status:VALID, product: CZ - Configurator , implementation_dba_data: APPS.CZ_EXPLNODES_WITHIMAGES_V ,
-
View: CZ_EXPLNODES_AVAILVALUES_CV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CZ.CZ_EXPLNODES_AVAILVALUES_CV, object_name:CZ_EXPLNODES_AVAILVALUES_CV, status:VALID, product: CZ - Configurator , implementation_dba_data: APPS.CZ_EXPLNODES_AVAILVALUES_CV ,
-
View: CZ_NODE_ALL_PROPERTIES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CZ.CZ_NODE_ALL_PROPERTIES_V, object_name:CZ_NODE_ALL_PROPERTIES_V, status:VALID, product: CZ - Configurator , implementation_dba_data: APPS.CZ_NODE_ALL_PROPERTIES_V ,
-
View: CZ_PSNODE_REFRULE_IMAGES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CZ.CZ_PSNODE_REFRULE_IMAGES_V, object_name:CZ_PSNODE_REFRULE_IMAGES_V, status:VALID, product: CZ - Configurator , implementation_dba_data: APPS.CZ_PSNODE_REFRULE_IMAGES_V ,
-
View: CZ_PSNODE_RULE_REFS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CZ.CZ_PSNODE_RULE_REFS_V, object_name:CZ_PSNODE_RULE_REFS_V, status:VALID, product: CZ - Configurator , implementation_dba_data: APPS.CZ_PSNODE_RULE_REFS_V ,
-
View: CZ_PSNODE_REFRULE_IMAGES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CZ.CZ_PSNODE_REFRULE_IMAGES_V, object_name:CZ_PSNODE_REFRULE_IMAGES_V, status:VALID, product: CZ - Configurator , implementation_dba_data: APPS.CZ_PSNODE_REFRULE_IMAGES_V ,
-
View: CZ_NODE_ALL_PROPERTIES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CZ.CZ_NODE_ALL_PROPERTIES_V, object_name:CZ_NODE_ALL_PROPERTIES_V, status:VALID, product: CZ - Configurator , implementation_dba_data: APPS.CZ_NODE_ALL_PROPERTIES_V ,
-
View: CZ_EXPLNODES_IMAGE_EFF_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CZ.CZ_EXPLNODES_IMAGE_EFF_V, object_name:CZ_EXPLNODES_IMAGE_EFF_V, status:VALID, product: CZ - Configurator , implementation_dba_data: APPS.CZ_EXPLNODES_IMAGE_EFF_V ,
-
View: CZ_EXPLNODES_IMAGE_EFF_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CZ.CZ_EXPLNODES_IMAGE_EFF_V, object_name:CZ_EXPLNODES_IMAGE_EFF_V, status:VALID, product: CZ - Configurator , implementation_dba_data: APPS.CZ_EXPLNODES_IMAGE_EFF_V ,