Search Results product_flag
Overview
CZ_PS_NODES is the core structure table for the Oracle Configurator (CZ) module in Oracle E-Business Suite 12.1.1 and 12.2.2. It stores the nodes that make up a configuration model's project structure — the hierarchical tree of components, features, options, and subassemblies that define what a configurable product can contain. Every model definition authored in Oracle Configurator Developer (CZ_DEVL_PROJECTS) is ultimately decomposed into a set of rows in this table, where each row represents a single node in the model's structure and holds the node's type, ordering, quantity constraints, BOM treatment, and pointers to related definitions.
From a dimensional modeling perspective, the FK structure suggests classifying CZ_PS_NODES as a hub. It carries a natural surrogate key (PS_NODE_ID) and is referenced by an unusually large number of dependent tables — configuration headers, items, inputs, messages, UI nodes, rules, pricing structures, and expression nodes all point back to this table. The self-referencing foreign key on PARENT_ID reinforces its role as the spine of a hierarchy rather than a transactional fact.
Key Information Stored
The primary key is PS_NODE_ID, defined through CZ_PS_NODES_PK. Three additional unique indexes act as business-key candidates that combine DELETED_FLAG with structural columns: CZ_PS_NODES_U2 (DELETED_FLAG, PS_NODE_ID, PARENT_ID, COMPONENT_ID), CZ_PS_NODES_U3 (DELETED_FLAG, COMPONENT_ID, PERSISTENT_NODE_ID, PARENT_ID, PS_NODE_ID), and CZ_PS_NODES_U4 (DELETED_FLAG, PARENT_ID, PS_NODE_ID, TREE_SEQ). These indexes indicate that a node is uniquely identified within its parent and tree position once deleted rows are excluded. The most consequential columns include:
- PS_NODE_ID — surrogate primary key for the node.
- DEVL_PROJECT_ID / REFERENCE_ID — foreign keys to CZ_DEVL_PROJECTS identifying the owning model project.
- PARENT_ID — self-referencing FK establishing the node hierarchy.
- COMPONENT_ID — identifies the component this node belongs to or represents.
- PS_NODE_TYPE / FEATURE_TYPE — classify the node as a component, feature, option, or other structural type.
- ITEM_ID — FK to CZ_ITEM_MASTERS linking a node to an inventory item.
- TREE_SEQ, ORDER_SEQ_FLAG, DOMAIN_ORDER — control ordering and display sequence.
- MINIMUM / MAXIMUM, MINIMUM_SELECTED / MAXIMUM_SELECTED, MAX_QTY_PER_OPTION — quantity constraints applied during configuration.
- BOM_TREATMENT, BOM_REQUIRED_FLAG, BOM_SORT_ORDER — determine how the node is reflected in the bill of materials.
- DELETED_FLAG — soft-delete indicator referenced by every unique index.
- EFFECTIVE_FROM / EFFECTIVE_UNTIL, EFFECTIVITY_SET_ID — effectivity windowing linked to CZ_EFFECTIVITY_SETS.
- PERSISTENT_NODE_ID — stable identifier that survives model revisions.
- VIRTUAL_FLAG, TRANSIENT_FLAG, SYSTEM_NODE_FLAG — control whether the node generates a real structure or is an internal placeholder.
Common Use Cases and Queries
The most frequent query pattern is hierarchy traversal — resolving a node's children or its ancestors. A typical reporting query joins CZ_PS_NODES to CZ_DEVL_PROJECTS and filters on DELETED_FLAG = 'N' to list active nodes per model. Recursive CTEs (CONNECT BY in Oracle EBS) are used to expand a parent node into its full subtree, and to compute depth for documentation or impact analysis.
- Enumerating all nodes for a project:
SELECT PS_NODE_ID, NAME, PS_NODE_TYPE, PARENT_ID, TREE_SEQ FROM CZ_PS_NODES WHERE DEVL_PROJECT_ID = :project_id AND DELETED_FLAG = 'N' ORDER BY PARENT_ID, TREE_SEQ; - Walking the hierarchy:
SELECT PS_NODE_ID, PARENT_ID, LEVEL FROM CZ_PS_NODES START WITH PS_NODE_ID = :root CONNECT BY PRIOR PS_NODE_ID = PARENT_ID; - Finding nodes that reference a specific item: join CZ_PS_NODES.ITEM_ID to CZ_ITEM_MASTERS.ITEM_ID.
- Auditing BOM-relevant nodes: filter BOM_TREATMENT and BOM_REQUIRED_FLAG for items surfaced to manufacturing.
- Extracting effectivity-bound nodes by joining to CZ_EFFECTIVITY_SETS on EFFECTIVITY_SET_ID.
Related Objects
CZ_PS_NODES sits at the center of the Configurator schema. The most significant related objects, with their documented join columns, are:
- CZ_CONFIG_HDRS — configuration headers, joined via COMPONENT_ID → CZ_PS_NODES.PS_NODE_ID.
- CZ_CONFIG_ITEMS — instantiated configuration items, joined via PS_NODE_ID.
- CZ_CONFIG_INPUTS — user-supplied configuration inputs, joined via PS_NODE_ID.
- CZ_DEVL_PROJECTS — owning model projects, referenced through DEVL_PROJECT_ID and REFERENCE_ID.
- CZ_RULES — configuration rules that constrain nodes, joined via COMPONENT_ID.
- CZ_UI_NODES — user-interface layout objects, joined via PS_NODE_ID, CONTAINER_ID, and COMPONENT_ID.
- CZ_ITEM_MASTERS — referenced by ITEM_ID.
- CZ_POPULATORS — referenced by FROM_POPULATOR_ID and, inversely, by CZ_POPULATORS.OWNED_BY_NODE_ID.
- CZ_EFFECTIVITY_SETS / CZ_INTL_TEXTS / CZ_SUB_CON_SETS — referenced via EFFECTIVITY_SET_ID, INTL_TEXT_ID (and VIOLATION_TEXT_ID), and SUB_CONS_ID respectively.
- CZ_DES_CHART_CELLS, CZ_DES_CHART_COLUMNS, CZ_DES_CHART_FEATURES — dependent chart definition tables referencing option and feature nodes.
Together these relationships confirm CZ_PS_NODES as the structural hub of Oracle Configurator model data, and any extraction, migration, or reporting effort targeting configuration models must anchor on its primary key and its self-referencing hierarchy.
-
Table: CZ_PS_NODES
12.2.2
owner:CZ, object_type:TABLE, fnd_design_data:CZ.CZ_PS_NODES, object_name:CZ_PS_NODES, status:VALID, product: CZ - Configurator , description: Project structure nodes , implementation_dba_data: CZ.CZ_PS_NODES ,
-
Table: CZ_IMP_PS_NODES
12.1.1
owner:CZ, object_type:TABLE, fnd_design_data:CZ.CZ_IMP_PS_NODES, object_name:CZ_IMP_PS_NODES, status:VALID, product: CZ - Configurator , description: Data to be imported (or rejected) into CZ_PS_NODES , implementation_dba_data: CZ.CZ_IMP_PS_NODES ,
-
Table: CZ_PS_NODES
12.1.1
owner:CZ, object_type:TABLE, fnd_design_data:CZ.CZ_PS_NODES, object_name:CZ_PS_NODES, status:VALID, product: CZ - Configurator , description: Project structure nodes , implementation_dba_data: CZ.CZ_PS_NODES ,
-
Table: CZ_IMP_PS_NODES
12.2.2
owner:CZ, object_type:TABLE, fnd_design_data:CZ.CZ_IMP_PS_NODES, object_name:CZ_IMP_PS_NODES, status:VALID, product: CZ - Configurator , description: Data to be imported (or rejected) into CZ_PS_NODES , implementation_dba_data: CZ.CZ_IMP_PS_NODES ,
-
Table: LNS_LOAN_HEADERS_ALL
12.1.1
owner:LNS, object_type:TABLE, fnd_design_data:LNS.LNS_LOAN_HEADERS_ALL, object_name:LNS_LOAN_HEADERS_ALL, status:VALID, product: LNS - Loans , description: Loans Header Table , implementation_dba_data: LNS.LNS_LOAN_HEADERS_ALL ,
-
Table: LNS_LOAN_HEADERS_ALL
12.2.2
owner:LNS, object_type:TABLE, fnd_design_data:LNS.LNS_LOAN_HEADERS_ALL, object_name:LNS_LOAN_HEADERS_ALL, status:VALID, product: LNS - Loans , description: Loans Header Table , implementation_dba_data: LNS.LNS_LOAN_HEADERS_ALL ,
-
VIEW: CZ.CZ_PS_NODES#
12.2.2
-
VIEW: LNS.LNS_LOAN_HEADERS_ALL#
12.2.2
-
VIEW: CZ.CZ_IMP_PS_NODES#
12.2.2
-
VIEW: APPS.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,
-
VIEW: APPS.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,
-
VIEW: CZ.CZ_PS_NODES#
12.2.2
owner:CZ, object_type:VIEW, object_name:CZ_PS_NODES#, status:VALID,
-
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: LNS.LNS_LOAN_HEADERS_ALL#
12.2.2
owner:LNS, object_type:VIEW, object_name:LNS_LOAN_HEADERS_ALL#, status:VALID,
-
VIEW: CZ.CZ_IMP_PS_NODES#
12.2.2
owner:CZ, object_type:VIEW, object_name:CZ_IMP_PS_NODES#, status:VALID,
-
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.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 ,
-
APPS.OKC_XPRT_IMPORT_CLAUSES_PVT SQL Statements
12.1.1
-
APPS.OKC_XPRT_IMPORT_VARIABLES_PVT SQL Statements
12.1.1
-
APPS.OKC_XPRT_IMPORT_VARIABLES_PVT SQL Statements
12.2.2
-
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 ,
-
APPS.OKC_XPRT_IMPORT_CLAUSES_PVT SQL Statements
12.2.2
-
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: LNS_LOAN_HEADERS_EXT_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:LNS.LNS_LOAN_HEADERS_EXT_V, object_name:LNS_LOAN_HEADERS_EXT_V, status:VALID, product: LNS - Loans , description: Loans Accounting Header Extract , implementation_dba_data: APPS.LNS_LOAN_HEADERS_EXT_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: LNS_LOAN_HEADERS_EXT_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:LNS.LNS_LOAN_HEADERS_EXT_V, object_name:LNS_LOAN_HEADERS_EXT_V, status:VALID, product: LNS - Loans , description: Loans Accounting Header Extract , implementation_dba_data: APPS.LNS_LOAN_HEADERS_EXT_V ,
-
APPS.OKC_XPRT_IMPORT_TEMPLATE_PVT SQL Statements
12.2.2
-
VIEW: APPS.LNS_LOAN_HEADERS_EXT_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:LNS.LNS_LOAN_HEADERS_EXT_V, object_name:LNS_LOAN_HEADERS_EXT_V, status:VALID,
-
APPS.OKC_XPRT_IMPORT_TEMPLATE_PVT SQL Statements
12.1.1
-
VIEW: APPS.LNS_LOAN_HEADERS_ALL_VL
12.2.2
owner:APPS, object_type:VIEW, object_name:LNS_LOAN_HEADERS_ALL_VL, status:VALID,
-
VIEW: APPS.LNS_LOAN_HEADERS_EXT_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:LNS.LNS_LOAN_HEADERS_EXT_V, object_name:LNS_LOAN_HEADERS_EXT_V, status:VALID,
-
VIEW: APPS.LNS_LOAN_HEADERS_VL
12.2.2
owner:APPS, object_type:VIEW, object_name:LNS_LOAN_HEADERS_VL, status:VALID,
-
VIEW: APPS.LNS_LOAN_HEADERS_VL
12.1.1
owner:APPS, object_type:VIEW, object_name:LNS_LOAN_HEADERS_VL, status:VALID,
-
APPS.CZ_POPULATORS_PKG SQL Statements
12.2.2
-
APPS.CZ_POPULATORS_PKG SQL Statements
12.1.1
-
VIEW: APPS.LNS_LOAN_HEADERS_ALL_VL
12.1.1
owner:APPS, object_type:VIEW, object_name:LNS_LOAN_HEADERS_ALL_VL, status:VALID,
-
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 ,
-
PACKAGE: APPS.LNS_LOAN_HEADER_PUB
12.2.2
-
TABLE: LNS.LNS_LOAN_HEADERS_ALL
12.2.2
owner:LNS, object_type:TABLE, fnd_design_data:LNS.LNS_LOAN_HEADERS_ALL, object_name:LNS_LOAN_HEADERS_ALL, status:VALID,
-
PACKAGE: APPS.LNS_LOAN_HEADER_PUB
12.1.1
-
TABLE: CZ.CZ_IMP_PS_NODES
12.1.1
owner:CZ, object_type:TABLE, fnd_design_data:CZ.CZ_IMP_PS_NODES, object_name:CZ_IMP_PS_NODES, status:VALID,
-
VIEW: APPS.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,
-
TABLE: LNS.LNS_LOAN_HEADERS_ALL
12.1.1
owner:LNS, object_type:TABLE, fnd_design_data:LNS.LNS_LOAN_HEADERS_ALL, object_name:LNS_LOAN_HEADERS_ALL, status:VALID,
-
TABLE: CZ.CZ_IMP_PS_NODES
12.2.2
owner:CZ, object_type:TABLE, fnd_design_data:CZ.CZ_IMP_PS_NODES, object_name:CZ_IMP_PS_NODES, status:VALID,
-
VIEW: APPS.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,
-
VIEW: APPS.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,
-
APPS.LNS_LOAN_HEADER_ALL_PKG SQL Statements
12.1.1
-
APPS.CZ_IMP_PS_NODE SQL Statements
12.2.2
-
VIEW: APPS.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,