Search Results system_node_flag
Overview
In Oracle EBS 12.1.1 and 12.2.2, CZ_RUL_TYPEDPSN_V is an APPS-owned database view that exposes the node structure of the Oracle Configurator (CZ) model graph, filtered by node type. The view is defined over the CZ_PS_NODES base object and the CZ_TYPES package, and is intended to present the set of property and structure nodes (option classes, options, features) that make up a configuration model as a flat, queryable result set. It is primarily used by Configurator runtime logic and by extension code that needs to traverse model hierarchies without re-implementing the underlying recursion. Because Configurator metadata is version- and effectivity-driven, the view is one of the canonical read surfaces for model node data.
Underlying Base Objects
The ETRM metadata documents two referenced base objects: CZ_PS_NODES (SYNONYM) and CZ_TYPES (PACKAGE). CZ_PS_NODES is the persistent repository of all model structure nodes — each row is one node in the configuration model, linked to its parent via PARENT_ID. CZ_PS_NODES is exposed publicly in APPS as a synonym over the underlying CZ schema table. CZ_TYPES (PACKAGE) carries the PL/SQL type definitions and constants that the view text relies on to interpret node types, feature types, and flags. The view text enumerates the complete CZ_PS_NODES column list, meaning the view does not add computed columns; its filtering logic is applied via the node type typification supplied by CZ_TYPES.
Key Columns
- PS_NODE_ID / PERSISTENT_NODE_ID / PARENT_ID — the primary key of the node and its position in the model tree; these drive hierarchical traversals.
- NAME / DISPLAYNAME_C / INTL_TEXT_ID — the technical node name, the translatable display name column, and the reference to the multi-language text table.
- PS_NODE_TYPE / FEATURE_TYPE / REFERENCE_ID — the typification that identifies whether a row is an option class, an option, a numeric feature, or a boolean feature, and what it references.
- MAXIMUM / MINIMUM / MAXIMUM_SELECTED / MINIMUM_SELECTED — the cardinality constraints on a node. The searched term maximum_selected maps directly to MAXIMUM_SELECTED, which specifies the greatest number of optional selections permitted for a node (distinct from MAXIMUM, the maximum quantity/instance value).
- COUNTED_OPTIONS_FLAG / MULTI_CONFIG_FLAG / SYSTEM_NODE_FLAG — behavioral flags controlling countability and multi-configuration behavior.
- BOM_TREATMENT / BOM_REQUIRED_FLAG / BOM_SORT_ORDER / COMPONENT_SEQUENCE_ID — the bill-of-material linkage controlling how the configured node translates into manufacturing/sales order structure.
- EFF_FROM / EFF_TO / EFFECTIVE_FROM / EFFECTIVE_UNTIL / EFFECTIVITY_SET_ID / EFFECTIVE_USAGE_MASK — effectivity and date-tracking columns that govern whether a node applies at a given time.
- DELETED_FLAG / CHECKOUT_USER / LAST_UPDATE_DATE — lifecycle and concurrency control columns.
- USER_NUM01–04 / USER_STR01–04 — extension (descriptive flexfield-style) columns available for customer-specific data.
Common Use Cases and Queries
The view is typically queried to report on model structure, to audit cardinality rules such as maximum selections, or to drive integration extracts into order management and BOM. A representative query isolating nodes with a maximum selection constraint is:
SELECT PS_NODE_ID, NAME, MAXIMUM, MAXIMUM_SELECTED, MINIMUM, MINIMUM_SELECTED FROM APPS.CZ_RUL_TYPEDPSN_V WHERE MAXIMUM_SELECTED IS NOT NULL AND DELETED_FLAG = 'N' ORDER BY TREE_SEQ;
To walk a single model hierarchy, filter by DEV_PROJECT_ID and order by TREE_SEQ so parent/child ordering is preserved:
SELECT LPAD(' ', 2 * LEVEL) || NAME AS INDENTED_NAME, PS_NODE_TYPE, FEATURE_TYPE, MAXIMUM_SELECTED, MINIMUM_SELECTED FROM APPS.CZ_RUL_TYPEDPSN_V START WITH PARENT_ID IS NULL AND DEVL_PROJECT_ID = :P_PROJECT CONNECT BY PRIOR PS_NODE_ID = PARENT_ID AND DEV_PROJECT_ID = :P_PROJECT ORDER SIBLINGS BY TREE_SEQ;
Because the view inherits the CZ_PS_NODES effectivity columns, queries intended for active configurations should additionally restrict on EFF_FROM/EFF_TO or EFFECTIVE_FROM/EFFECTIVE_UNTIL. Reporting extracts should also honor SECURITY_MASK and EFF_MASK where row-level security is enabled.
-
View: CZ_RUL_TYPEDPSN_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CZ.CZ_RUL_TYPEDPSN_V, object_name:CZ_RUL_TYPEDPSN_V, status:VALID, product: CZ - Configurator , implementation_dba_data: APPS.CZ_RUL_TYPEDPSN_V ,
-
View: CZ_COMPATCELL_NODE_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CZ.CZ_COMPATCELL_NODE_V, object_name:CZ_COMPATCELL_NODE_V, status:VALID, product: CZ - Configurator , implementation_dba_data: APPS.CZ_COMPATCELL_NODE_V ,
-
View: CZ_COMPATCELL_NODE_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CZ.CZ_COMPATCELL_NODE_V, object_name:CZ_COMPATCELL_NODE_V, status:VALID, product: CZ - Configurator , implementation_dba_data: APPS.CZ_COMPATCELL_NODE_V ,
-
View: CZ_RUL_TYPEDPSN_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CZ.CZ_RUL_TYPEDPSN_V, object_name:CZ_RUL_TYPEDPSN_V, status:VALID, product: CZ - Configurator , implementation_dba_data: APPS.CZ_RUL_TYPEDPSN_V ,
-
View: CZ_UI_TYPEDPSN_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CZ.CZ_UI_TYPEDPSN_V, object_name:CZ_UI_TYPEDPSN_V, status:VALID, product: CZ - Configurator , implementation_dba_data: APPS.CZ_UI_TYPEDPSN_V ,
-
View: CZ_UI_TYPEDPSN_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CZ.CZ_UI_TYPEDPSN_V, object_name:CZ_UI_TYPEDPSN_V, status:VALID, product: CZ - Configurator , implementation_dba_data: APPS.CZ_UI_TYPEDPSN_V ,
-
View: CZ_UITEMPLS_FOR_PSNODES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CZ.CZ_UITEMPLS_FOR_PSNODES_V, object_name:CZ_UITEMPLS_FOR_PSNODES_V, status:VALID, product: CZ - Configurator , implementation_dba_data: APPS.CZ_UITEMPLS_FOR_PSNODES_V ,
-
View: CZ_UITEMPLS_FOR_PSNODES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CZ.CZ_UITEMPLS_FOR_PSNODES_V, object_name:CZ_UITEMPLS_FOR_PSNODES_V, status:VALID, product: CZ - Configurator , implementation_dba_data: APPS.CZ_UITEMPLS_FOR_PSNODES_V ,