Search Results cz_expressions
Overview
The CZ_EXPRESSIONS table is a core data object within the Oracle E-Business Suite Configurator (CZ) module. It serves as the master repository for all configurator expressions, which are the fundamental building blocks of configuration logic. These expressions define the rules, constraints, calculations, and conditional behaviors that govern how a product can be configured by an end-user. The table is essential for the runtime execution of the Configurator engine, enabling complex product modeling and ensuring that only valid configurations can be created and priced.
Key Information Stored
The table's primary function is to store a unique header record for each distinct expression. Its key column is the EXPRESS_ID, which serves as the unique identifier (primary key) for every expression. Another critical column is DEVL_PROJECT_ID, which links the expression to a specific configuration model or development project within the CZ_DEVL_PROJECTS table. While the full column list is not detailed in the provided metadata, typical columns in such a master table would include system-level attributes like CREATION_DATE, LAST_UPDATE_DATE, and CREATED_BY. The actual structural definition of the expression—its operators, operands, and hierarchy—is stored in the related child table, CZ_EXPRESSION_NODES.
Common Use Cases and Queries
This table is central to troubleshooting, auditing, and analyzing configuration logic. Common use cases include identifying all expressions within a specific development project, analyzing the impact of a rule change, or purging obsolete configuration data. A fundamental query retrieves expressions for a given project:
- SELECT express_id FROM cz_expressions WHERE devl_project_id = <project_id>;
For performance or dependency analysis, one might join to related objects to find expressions used in specific rules or filter sets:
- SELECT e.express_id, r.rule_id FROM cz_expressions e, cz_rules r WHERE e.express_id = r.consequent_id;
Reporting often involves joining with CZ_EXPRESSION_NODES to fully decompose and understand the expression logic stored in the system.
Related Objects
As indicated by the foreign key relationships, CZ_EXPRESSIONS has extensive dependencies. It is a parent table to CZ_EXPRESSION_NODES, which holds the detailed node structure for each expression. It is also referenced by CZ_FILTER_SETS. Most significantly, the CZ_RULES table references CZ_EXPRESSIONS three times: for the rule's ANTECEDENT_ID (the "if" condition), CONSEQUENT_ID (the "then" action), and AMOUNT_ID (for calculated consequences). All expressions are scoped to a CZ_DEVL_PROJECTS record. This network of relationships underscores the table's role as the central hub for all configurator logic entities.
-
Table: CZ_EXPRESSIONS
12.1.1
owner:CZ, object_type:TABLE, fnd_design_data:CZ.CZ_EXPRESSIONS, object_name:CZ_EXPRESSIONS, status:VALID, product: CZ - Configurator , description: Master record for Configurator expressions , implementation_dba_data: CZ.CZ_EXPRESSIONS ,
-
Table: CZ_EXPRESSIONS
12.2.2
owner:CZ, object_type:TABLE, fnd_design_data:CZ.CZ_EXPRESSIONS, object_name:CZ_EXPRESSIONS, status:VALID, product: CZ - Configurator , description: Master record for Configurator expressions , implementation_dba_data: CZ.CZ_EXPRESSIONS ,
-
APPS.CZ_PS_COPY dependencies on CZ_EXPRESSIONS
12.2.2
-
APPS.CZ_UPGRADE dependencies on CZ_EXPRESSIONS
12.2.2
-
APPS.CZ_UPGRADE dependencies on CZ_EXPRESSIONS
12.1.1
-
APPS.CZ_PB_MGR dependencies on CZ_EXPRESSIONS
12.2.2
-
APPS.CZ_LOGIC_GEN dependencies on CZ_EXPRESSIONS
12.1.1
-
APPS.CZ_POPULATORS_PKG dependencies on CZ_EXPRESSIONS
12.1.1
-
APPS.CZ_PS_COPY dependencies on CZ_EXPRESSIONS
12.1.1
-
APPS.CZ_PB_MGR dependencies on CZ_EXPRESSIONS
12.1.1
-
APPS.CZ_LOGIC_GEN dependencies on CZ_EXPRESSIONS
12.2.2
-
APPS.CZ_POPULATORS_PKG dependencies on CZ_EXPRESSIONS
12.2.2
-
Table: CZ_RULES
12.1.1
owner:CZ, object_type:TABLE, fnd_design_data:CZ.CZ_RULES, object_name:CZ_RULES, status:VALID, product: CZ - Configurator , description: Rules table , implementation_dba_data: CZ.CZ_RULES ,
-
SYNONYM: APPS.CZ_EXPRESSIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CZ_EXPRESSIONS, status:VALID,
-
Table: CZ_RULES
12.2.2
owner:CZ, object_type:TABLE, fnd_design_data:CZ.CZ_RULES, object_name:CZ_RULES, status:VALID, product: CZ - Configurator , description: Rules table , implementation_dba_data: CZ.CZ_RULES ,
-
VIEW: CZ.CZ_EXPRESSIONS#
12.2.2
owner:CZ, object_type:VIEW, object_name:CZ_EXPRESSIONS#, status:VALID,
-
SYNONYM: APPS.CZ_EXPRESSIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CZ_EXPRESSIONS, status:VALID,
-
VIEW: CZ.CZ_EXPRESSIONS#
12.2.2
-
TRIGGER: APPS.CZ_EXPRESSIONS_TP1
12.1.1
owner:APPS, object_type:TRIGGER, object_name:CZ_EXPRESSIONS_TP1, status:VALID,
-
TRIGGER: APPS.CZ_EXPRESSIONS_TP1
12.2.2
owner:APPS, object_type:TRIGGER, object_name:CZ_EXPRESSIONS_TP1, status:VALID,
-
TRIGGER: APPS.CZ_EXPRESSIONS_TP1
12.2.2
-
TRIGGER: APPS.CZ_EXPRESSIONS_T1
12.1.1
owner:APPS, object_type:TRIGGER, object_name:CZ_EXPRESSIONS_T1, status:VALID,
-
Table: CZ_DEVL_PROJECTS
12.2.2
owner:CZ, object_type:TABLE, fnd_design_data:CZ.CZ_DEVL_PROJECTS, object_name:CZ_DEVL_PROJECTS, status:VALID, product: CZ - Configurator , description: Master record for a configurator model/project , implementation_dba_data: CZ.CZ_DEVL_PROJECTS ,
-
TRIGGER: APPS.CZ_EXPRESSIONS_T1
12.1.1
-
PACKAGE BODY: APPS.CZ_POPULATORS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CZ_POPULATORS_PKG, status:VALID,
-
Table: CZ_FILTER_SETS
12.2.2
owner:CZ, object_type:TABLE, fnd_design_data:CZ.CZ_FILTER_SETS, object_name:CZ_FILTER_SETS, status:VALID, product: CZ - Configurator , description: Defines a Populator data filter using an Expression , implementation_dba_data: CZ.CZ_FILTER_SETS ,
-
Table: CZ_FILTER_SETS
12.1.1
owner:CZ, object_type:TABLE, fnd_design_data:CZ.CZ_FILTER_SETS, object_name:CZ_FILTER_SETS, status:VALID, product: CZ - Configurator , description: Defines a Populator data filter using an Expression , implementation_dba_data: CZ.CZ_FILTER_SETS ,
-
TRIGGER: APPS.CZ_EXPRESSIONS_TP1
12.1.1
-
TRIGGER: APPS.CZ_EXPRESSIONS_T1
12.2.2
owner:APPS, object_type:TRIGGER, object_name:CZ_EXPRESSIONS_T1, status:VALID,
-
Table: CZ_EXPRESSION_NODES
12.2.2
owner:CZ, object_type:TABLE, fnd_design_data:CZ.CZ_EXPRESSION_NODES, object_name:CZ_EXPRESSION_NODES, status:VALID, product: CZ - Configurator , description: Expression contents in a tree or sequential "un-parsed" node order , implementation_dba_data: CZ.CZ_EXPRESSION_NODES ,
-
PACKAGE BODY: APPS.CZ_UPGRADE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CZ_UPGRADE, status:VALID,
-
PACKAGE BODY: APPS.CZ_UPGRADE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CZ_UPGRADE, status:VALID,
-
Table: CZ_EXPRESSION_NODES
12.1.1
owner:CZ, object_type:TABLE, fnd_design_data:CZ.CZ_EXPRESSION_NODES, object_name:CZ_EXPRESSION_NODES, status:VALID, product: CZ - Configurator , description: Expression contents in a tree or sequential "un-parsed" node order , implementation_dba_data: CZ.CZ_EXPRESSION_NODES ,
-
PACKAGE BODY: APPS.CZ_LOGIC_GEN
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CZ_LOGIC_GEN, status:VALID,
-
TRIGGER: APPS.CZ_EXPRESSIONS_T1
12.2.2
-
PACKAGE BODY: APPS.CZ_LOGIC_GEN
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CZ_LOGIC_GEN, status:VALID,
-
Table: CZ_DEVL_PROJECTS
12.1.1
owner:CZ, object_type:TABLE, fnd_design_data:CZ.CZ_DEVL_PROJECTS, object_name:CZ_DEVL_PROJECTS, status:VALID, product: CZ - Configurator , description: Master record for a configurator model/project , implementation_dba_data: CZ.CZ_DEVL_PROJECTS ,
-
TABLE: CZ.CZ_EXPRESSIONS
12.2.2
owner:CZ, object_type:TABLE, fnd_design_data:CZ.CZ_EXPRESSIONS, object_name:CZ_EXPRESSIONS, status:VALID,
-
TABLE: CZ.CZ_EXPRESSIONS
12.1.1
owner:CZ, object_type:TABLE, fnd_design_data:CZ.CZ_EXPRESSIONS, object_name:CZ_EXPRESSIONS, status:VALID,
-
PACKAGE BODY: APPS.CZ_PS_COPY
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CZ_PS_COPY, status:VALID,
-
PACKAGE BODY: APPS.CZ_POPULATORS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CZ_POPULATORS_PKG, status:VALID,
-
PACKAGE BODY: APPS.CZ_PS_COPY
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CZ_PS_COPY, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE: APPS.CZ_PB_MGR
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CZ_PB_MGR, status:VALID,
-
PACKAGE: APPS.CZ_PB_MGR
12.1.1
owner:APPS, object_type:PACKAGE, object_name:CZ_PB_MGR, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2