Search Results root_ui_description
Overview
CZ_EXPLODED_UI_V is a reporting and integration view owned by the APPS schema in Oracle E-Business Suite, belonging to the CZ (Configurator) product family. Its purpose is to present a flattened, hierarchical representation of every UI definition (UI model) and its child UI references — i.e., the exploded reference tree beneath each root UI model. Rather than requiring a caller to walk the recursive containment relationships manually, the view precomputes and exposes one row per referencing/exploded node, giving report writers and integrators a single queryable source for the full dependency structure of Configurator UI models.
In the context of a search for persistent_ui_def_id, this view is significant because it surfaces that column directly at the top level (as PERSISTENT_UI_DEF_ID), together with the related leaf-level identifier LEAF_PERSISTENT_NODE_ID. Together these columns allow consumers to trace the persistent identity of a UI definition as well as the persistent node that terminates a given exploded branch. The view therefore bridges transient runtime model references and their persisted counterparts.
Underlying Base Objects
The documented base objects referenced by the view are CZ_UI_DEFS (a synonym, ultimately backed by the CZ_UI_DEFS table), the PL/SQL package CZ_MODEL_UTIL_PVT, and the collection type CZ_UIREFS_INMODEL_TBL_TYPE.
The query joins the root UI record from CZ_UI_DEFS (aliased RUDF) against a pipelined/table function result produced by CZ_MODEL_UTIL_PVT.GET_UI_REFS_UNDER_MODEL(RUDF.UI_DEF_ID, TO_NUMBER(NULL)), cast to the collection type CZ_UIREFS_INMODEL_TBL_TYPE (aliased UIXPL). In other words, for each root UI model the function dynamically computes the set of UI references beneath it, and the view projects that set alongside the root definition attributes. The WHERE clause restricts output to records where DELETED_FLAG = '0' and MASTER_TEMPLATE_FLAG = '0', so deleted records and master templates are excluded from the exploded result.
Key Columns
- ROOT_UI_DEF_ID / ROOT_UI_NAME / ROOT_UI_DESCRIPTION — identity and descriptive attributes of the root UI model.
- PERSISTENT_UI_DEF_ID — the persistent identifier for the root UI definition; central to correlating a model with its saved/persisted form.
- ROOT_MODEL_ID — the development project/model to which the root UI belongs.
- UI_STYLE, LOOK_AND_FEEL, GEN_VERSION, GEN_HEADER, TREENODE_DISPLAY_SOURCE — presentational and generation metadata controlling how the UI is rendered.
- MASTER_TEMPLATE_FLAG, SEEDED_FLAG, UI_STATUS — lifecycle and provenance flags.
- ROOT_MODEL_EXPL_ID, REFERRING_NODE_ID, EXPL_NODE_DEPTH, MODEL_REFERENCE_DEPTH — the exploded-node identity, the referring node, and depth measures within the hierarchy.
- CHILD_UI_DEF_ID, CHILD_MODEL_ID, PARENT_UI_DEF_ID — parent/child linkage across the reference tree.
- VIRTUAL_FLAG, REF_EXPL_NODE_ID, ROOT_MDL_PARNT_EXPL_ID, LEAF_EXPL_NODE_ID — flags and pointers distinguishing virtual references from materialized ones and identifying the leaf exploded node.
- LEAF_PERSISTENT_NODE_ID — the persistent node identifier at the leaf of an exploded branch.
Common Use Cases and Queries
Typical scenarios include generating model-dependency reports, auditing persistent versus transient UI references, and feeding downstream integration that needs a denormalized hierarchy. A representative query locates a UI model by its persistent identifier and enumerates its exploded children:
- Find a root model by persistent id:
SELECT ROOT_UI_DEF_ID, ROOT_UI_NAME FROM CZ_EXPLODED_UI_V WHERE PERSISTENT_UI_DEF_ID = :p_id; - List exploded nodes for a named root, ordered by depth:
SELECT ROOT_UI_NAME, CHILD_UI_DEF_ID, EXPL_NODE_DEPTH, VIRTUAL_FLAG FROM CZ_EXPLODED_UI_V WHERE ROOT_UI_NAME = :name ORDER BY EXPL_NODE_DEPTH; - Trace leaf persistence:
SELECT ROOT_UI_DEF_ID, LEAF_EXPL_NODE_ID, LEAF_PERSISTENT_NODE_ID FROM CZ_EXPLODED_UI_V; - Identify virtual references only:
SELECT * FROM CZ_EXPLODED_UI_V WHERE VIRTUAL_FLAG = '1';
Because the view filters out deleted and master-template records, it is a ready-made source for operational reporting without additional exclusion logic.
-
View: CZ_EXPLODED_UI_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CZ.CZ_EXPLODED_UI_V, object_name:CZ_EXPLODED_UI_V, status:VALID, product: CZ - Configurator , implementation_dba_data: APPS.CZ_EXPLODED_UI_V ,
-
View: CZ_UIEXPL_HGRID
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CZ.CZ_UIEXPL_HGRID, object_name:CZ_UIEXPL_HGRID, status:VALID, product: CZ - Configurator , implementation_dba_data: APPS.CZ_UIEXPL_HGRID ,
-
View: CZ_EXPLODED_UI_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CZ.CZ_EXPLODED_UI_V, object_name:CZ_EXPLODED_UI_V, status:VALID, product: CZ - Configurator , implementation_dba_data: APPS.CZ_EXPLODED_UI_V ,
-
View: CZ_UIEXPL_HGRID
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CZ.CZ_UIEXPL_HGRID, object_name:CZ_UIEXPL_HGRID, status:VALID, product: CZ - Configurator , implementation_dba_data: APPS.CZ_UIEXPL_HGRID ,
-
View: CZ_UICOMPONENT_HGRID_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CZ.CZ_UICOMPONENT_HGRID_V, object_name:CZ_UICOMPONENT_HGRID_V, status:VALID, product: CZ - Configurator , implementation_dba_data: APPS.CZ_UICOMPONENT_HGRID_V ,
-
View: CZ_UICOMPONENT_HGRID_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CZ.CZ_UICOMPONENT_HGRID_V, object_name:CZ_UICOMPONENT_HGRID_V, status:VALID, product: CZ - Configurator , implementation_dba_data: APPS.CZ_UICOMPONENT_HGRID_V ,