Search Results cz_nodes_for_uielems_eff_cv
Overview
CZ_NODES_FOR_UIELEMS_EFF_CV is an APPS-owned database view within the Oracle Configurator (CZ) module. It exposes configuration model nodes that are relevant to user interface elements, filtered by effectivity, so that the Configurator runtime and its integration points can render the correct set of UI components for a given configuration session. In Oracle EBS 12.1.1 and 12.2.2, the Configurator relies on a metadata-driven model: nodes, features, options, and their relationships are persisted across several CZ tables, and effective dating governs which versions of a model are valid at a point in time. This view consolidates the node data from the effective image of the model (CZ_EXPLNODES_IMAGE_EFF_V) with UI-signature resolution logic supplied by the CZ_TYPES package.
The suffix conventions are meaningful: "EFF" denotes effectivity-aware content, "CV" denotes a view intended for the Configurator user interface. The view therefore sits in the presentation and integration layer rather than the base persistence layer, and it is most likely referenced by Configurator runtime code, extensibility hooks, or custom reports that need to enumerate UI-visible nodes.
Underlying Base Objects
The view is defined over a mixture of views, packages, and synonyms. Documented base objects include:
- CZ_EXPLNODES_IMAGE_EFF_V (VIEW) — the primary source of node rows. It provides the effective-dated node image used to populate nearly every column in the outer view.
- CZ_TYPES (PACKAGE) — supplies CZ_TYPES.GET_UI_SIGNATURE_ID, called to derive a UI signature identifier from node attributes such as instantiable flag, feature type, counted-options flag, maximum/minimum, node type, reference ID, and maximum selected.
- CZ_TYPE_RELATIONSHIPS (SYNONYM) and CZ_PDT_2_PGE_RELS_V (VIEW) — joined through an EXISTS subquery to determine whether a node is disabled for the UI, based on conversion relationship type ('CNV') and page-element mappings.
- CZ_SIGNATURES (SYNONYM) — used to resolve the page element type signature.
- CZ_DEVELOPER_UTILS_PVT and CZ_UTILS (PACKAGES) — supporting utility logic.
- DUAL (SYNONYM) — used in the scalar subquery that computes NODE_DISABLED_FLAG.
Key Columns
The view selects a broad projection of node attributes. Notable columns include:
- PS_NODE_ID, PARENT_ID, PARENT_EXPL_NODE_ID, PARENT_PSNODE_EXPL_ID, PERSISTENT_NODE_ID — identifiers establishing node identity and hierarchy.
- NAME, INITIAL_VALUE, TEXT_STR, ALT_TEXT, FULL_IMAGE_PATH — descriptive and UI presentation attributes.
- FEATURE_TYPE, PS_NODE_TYPE, INSTANTIABLE_FLAG, COUNTED_OPTIONS_FLAG — classification flags that drive signature resolution and option behavior.
- MINIMUM, MAXIMUM, MINIMUM_SELECTED, MAXIMUM_SELECTED — cardinality constraints for selectable options.
- EFFECTIVE_FROM, EFFECTIVE_UNTIL, EFFECTIVITY_FILTER, EFFECTIVITY_SET_ID, EFFECTIVE_USAGE_MASK, EFFECTIVE_PARENT_ID — effectivity controls determining when a node is valid.
- NODE_DEPTH, TREE_SEQ, UI_OMIT — hierarchy and UI sequencing helpers.
- P_PAGE_ELEMENT_TYPE — the signature ID resolved from CZ_SIGNATURES.
- NODE_DISABLED_FLAG — computed value (1 - COUNT) indicating whether the node is excluded from the UI due to a conversion type relationship.
- DEVL_PROJECT_ID, MODEL_ID, REFERENCE_ID, CHILD_MODEL_EXPL_ID, MODEL_REF_EXPL_ID — model and development-project linkage.
Common Use Cases and Queries
Typical uses include diagnosing why a node does not appear in the Configurator UI, validating effectivity windows, and building custom reports of UI-visible nodes. The following sample retrieves active, UI-visible nodes for a given model:
SELECT ps_node_id, name, feature_type, effective_from, effective_until, node_disabled_flag FROM apps.cz_nodes_for_uielems_eff_cv WHERE model_id = :p_model_id AND node_disabled_flag = 0 AND ui_omit = '0' ORDER BY node_depth, tree_seq;
A second pattern identifies nodes disabled by conversion relationships:
SELECT ps_node_id, name, p_page_element_type FROM apps.cz_nodes_for_uielems_eff_cv WHERE node_disabled_flag = 1;
Because the view calls CZ_TYPES.GET_UI_SIGNATURE_ID per row, queries returning large node sets should be filtered by model or effectivity set to limit package invocation overhead. Where persistence of results is required, materializing the filtered set into a staging table is preferable to repeated direct queries.
-
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_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 ,
-
SYNONYM: APPS.CZ_TYPE_RELATIONSHIPS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CZ_TYPE_RELATIONSHIPS, status:VALID,
-
PACKAGE: APPS.CZ_DEVELOPER_UTILS_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:CZ_DEVELOPER_UTILS_PVT, status:VALID,
-
SYNONYM: APPS.CZ_TYPE_RELATIONSHIPS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CZ_TYPE_RELATIONSHIPS, status:VALID,
-
SYNONYM: APPS.CZ_SIGNATURES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CZ_SIGNATURES, status:VALID,
-
VIEW: APPS.CZ_PDT_2_PGE_RELS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CZ.CZ_PDT_2_PGE_RELS_V, object_name:CZ_PDT_2_PGE_RELS_V, status:VALID,
-
PACKAGE: APPS.CZ_TYPES
12.1.1
owner:APPS, object_type:PACKAGE, object_name:CZ_TYPES, status:VALID,
-
VIEW: APPS.CZ_PDT_2_PGE_RELS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CZ.CZ_PDT_2_PGE_RELS_V, object_name:CZ_PDT_2_PGE_RELS_V, status:VALID,
-
SYNONYM: APPS.CZ_SIGNATURES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CZ_SIGNATURES, status:VALID,
-
PACKAGE: APPS.CZ_TYPES
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CZ_TYPES, status:VALID,
-
PACKAGE: APPS.CZ_DEVELOPER_UTILS_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CZ_DEVELOPER_UTILS_PVT, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
VIEW: APPS.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,
-
VIEW: APPS.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,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.CZ_UTILS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CZ_UTILS, status:VALID,
-
PACKAGE: APPS.CZ_UTILS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:CZ_UTILS, status:VALID,
-
VIEW: APPS.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,
-
VIEW: APPS.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,
-
eTRM - CZ Tables and Views
12.2.2
description: Import control table responsible for NOUPDATE flags ,
-
eTRM - CZ Tables and Views
12.1.1
description: Import control table responsible for NOUPDATE flags ,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
eTRM - CZ Tables and Views
12.2.2
description: Import control table responsible for NOUPDATE flags ,
-
SYNONYM: PUBLIC.DUAL
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:DUAL, status:VALID,
-
eTRM - CZ Tables and Views
12.1.1
description: Import control table responsible for NOUPDATE flags ,
-
SYNONYM: PUBLIC.DUAL
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:DUAL, status:VALID,