Search Results cz_types
Overview
APPS.CZ_TYPES is a core PL/SQL package within the Oracle E-Business Suite (EBS) configuration management infrastructure, historically associated with the Oracle Configurator / Configurator Developer (CZ schema) module used to build, validate, and deploy product configuration models. In EBS 12.1.1 and 12.2.2 the package resides in the APPS schema and carries a VALID status, indicating it is compiled and active. Its primary business function is to centralize type-checking and identity-resolution logic for configuration model objects: determining whether a given node, region, or persistent node possesses a particular type, resolving identifiers for user-interface and rule signatures, and answering availability questions about node properties. Because configuration models contain heterogeneous node types (regions, UI elements, property nodes, and persistent nodes), the package provides the canonical runtime predicates and identifier generators that other configuration components rely on to behave consistently.
The package is documented in ETRM with an API classification of OTHER rather than as a public or private API, reflecting that it functions largely as an internal utility layer consumed by other CZ packages and views. It is referenced by 24 other objects, underscoring its central role in the configuration object dependency graph.
Key Procedures and Functions
Documented metadata lists twelve procedures and functions. Their purposes are as follows:
- IS_MUTEX — Determines whether the given configuration object participates in a mutual-exclusion relationship, supporting validation of incompatible selections.
- GET_UI_SIGNATURE_ID — Returns the signature identifier associated with a user-interface element or template, used to track UI definition identity.
- IS_IT_REGION — Boolean predicate testing whether a node represents a region of the specified type.
- GET_PERSISTENT_NODE_ID — Resolves the identifier of a persistent node, bridging transient UI representation with stored configuration data.
- GET_RULE_SIGNATURE_ID — Returns the signature identifier for a configuration rule, supporting rule identity and change tracking.
- NODE_TYPE_AVAILABLE — Indicates whether a particular node type is available for the current model context.
- NODE_USER_PROPS_AVAILABLE — Determines whether user-defined properties are available for a node.
- NODE_CAPTION_PROPS_AVAILABLE — Determines whether caption properties are available for a node, affecting display rendering.
- GET_PS_NODE_TYPE — Returns the type of a persistent node, supporting type-directed processing.
The remaining documented entries complete the twelve-item list and follow the same predicate/identifier pattern. Parameter lists are not published in the metadata and should not be assumed.
Tables Accessed
Per documented metadata, the package references three objects via APPS synonyms:
- CZ_DEVL_PROJECTS — The Configurator Developer project header, supplying project context for type-availability checks.
- CZ_PS_NODES — The persistent node table, read to resolve node types and persistent node identifiers.
- DUAL — Used for singleton computations and constant evaluation.
Usage Notes
CZ_TYPES is invoked indirectly rather than through end-user screens. It is referenced by numerous CZ views (for example CZ_EXPLNODES_VALUES_EFF_CV, CZ_NODES_FOR_UIELEMS_EFF_CV, CZ_UI_TYPEDPSN_V) and by packages such as CZ_IMP_SINGLE, CZ_MODEL_CONVERT, CZ_MODEL_UTIL_PVT, CZ_POPULATORS_PKG, and CZ_UIOA_PVT. These consumers call CZ_TYPES during model import, conversion, UI generation, and rule evaluation, typically as part of Configurator Developer operations and runtime configuration. Custom code should treat it as an internal dependency and avoid direct invocation; upgrades between 12.1.1 and 12.2.2 should be validated for signature compatibility.
-
PACKAGE: APPS.CZ_TYPES
12.1.1
owner:APPS, object_type:PACKAGE, object_name:CZ_TYPES, status:VALID,
-
PACKAGE BODY: APPS.CZ_TYPES
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CZ_TYPES, status:VALID,
-
PACKAGE BODY: APPS.CZ_TYPES
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CZ_TYPES, status:VALID,
-
VIEW: APPS.CZ_NODE_NO_PROPERTIES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CZ.CZ_NODE_NO_PROPERTIES_V, object_name:CZ_NODE_NO_PROPERTIES_V, status:VALID,
-
VIEW: APPS.CZ_NODE_CAPTION_PROPERTIES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CZ.CZ_NODE_CAPTION_PROPERTIES_V, object_name:CZ_NODE_CAPTION_PROPERTIES_V, status:VALID,
-
PACKAGE: APPS.CZ_TYPES
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CZ_TYPES, status:VALID,
-
VIEW: APPS.CZ_NODE_NO_PROPERTIES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CZ.CZ_NODE_NO_PROPERTIES_V, object_name:CZ_NODE_NO_PROPERTIES_V, status:VALID,
-
VIEW: APPS.CZ_NODE_CAPTION_PROPERTIES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CZ.CZ_NODE_CAPTION_PROPERTIES_V, object_name:CZ_NODE_CAPTION_PROPERTIES_V, status:VALID,
-
TRIGGER: APPS.CZ_PS_NODES_T5
12.1.1
owner:APPS, object_type:TRIGGER, object_name:CZ_PS_NODES_T5, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
TRIGGER: APPS.CZ_PS_NODES_T5
12.2.2
owner:APPS, object_type:TRIGGER, object_name:CZ_PS_NODES_T5, status:VALID,
-
VIEW: APPS.CZ_NODE_RULE_PROPERTIES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CZ.CZ_NODE_RULE_PROPERTIES_V, object_name:CZ_NODE_RULE_PROPERTIES_V, status:VALID,
-
VIEW: APPS.CZ_NODE_DISPCOND_PROPERTIES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CZ.CZ_NODE_DISPCOND_PROPERTIES_V, object_name:CZ_NODE_DISPCOND_PROPERTIES_V, status:VALID,
-
PACKAGE BODY: APPS.CZ_MODEL_UTIL_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CZ_MODEL_UTIL_PVT, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.CZ_MODEL_UTIL_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CZ_MODEL_UTIL_PVT, status:VALID,
-
PACKAGE BODY: APPS.CZ_POPULATORS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CZ_POPULATORS_PKG, status:VALID,
-
VIEW: APPS.CZ_NODE_USER_PROPERTIES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CZ.CZ_NODE_USER_PROPERTIES_V, object_name:CZ_NODE_USER_PROPERTIES_V, status:VALID,
-
VIEW: APPS.CZ_DATA_TYPES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CZ.CZ_DATA_TYPES_V, object_name:CZ_DATA_TYPES_V, status:VALID,
-
PACKAGE BODY: APPS.CZ_FCE_COMPILE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CZ_FCE_COMPILE, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
VIEW: APPS.CZ_DATA_TYPES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CZ.CZ_DATA_TYPES_V, object_name:CZ_DATA_TYPES_V, status:VALID,
-
12.1.1 DBA Data
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,
-
VIEW: APPS.CZ_NODE_DISPCOND_PROPERTIES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CZ.CZ_NODE_DISPCOND_PROPERTIES_V, object_name:CZ_NODE_DISPCOND_PROPERTIES_V, status:VALID,
-
PACKAGE BODY: APPS.CZ_MODEL_CONVERT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CZ_MODEL_CONVERT, status:VALID,
-
PACKAGE BODY: APPS.CZ_LOGIC_GEN
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CZ_LOGIC_GEN, status:VALID,
-
PACKAGE BODY: APPS.CZ_UIOA_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CZ_UIOA_PVT, status:VALID,
-
PACKAGE BODY: APPS.CZ_MODEL_CONVERT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CZ_MODEL_CONVERT, status:VALID,
-
VIEW: APPS.CZ_NODE_RULE_PROPERTIES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CZ.CZ_NODE_RULE_PROPERTIES_V, object_name:CZ_NODE_RULE_PROPERTIES_V, status:VALID,
-
VIEW: APPS.CZ_NODE_USER_PROPERTIES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CZ.CZ_NODE_USER_PROPERTIES_V, object_name:CZ_NODE_USER_PROPERTIES_V, status:VALID,
-
VIEW: APPS.CZ_NODE_JAVA_PROPERTIES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CZ.CZ_NODE_JAVA_PROPERTIES_V, object_name:CZ_NODE_JAVA_PROPERTIES_V, status:VALID,
-
VIEW: APPS.CZ_NODE_JAVA_PROPERTIES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CZ.CZ_NODE_JAVA_PROPERTIES_V, object_name:CZ_NODE_JAVA_PROPERTIES_V, status:VALID,
-
VIEW: APPS.CZ_COMMON_CHILDND_SYSPROPS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CZ.CZ_COMMON_CHILDND_SYSPROPS_V, object_name:CZ_COMMON_CHILDND_SYSPROPS_V, status:VALID,
-
VIEW: APPS.CZ_COMMON_CHILDND_SYSPROPS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CZ.CZ_COMMON_CHILDND_SYSPROPS_V, object_name:CZ_COMMON_CHILDND_SYSPROPS_V, status:VALID,
-
PACKAGE BODY: APPS.CZ_UIOA_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CZ_UIOA_PVT, status:VALID,
-
PACKAGE BODY: APPS.CZ_IMP_SINGLE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CZ_IMP_SINGLE, status:VALID,
-
SYNONYM: APPS.CZ_PS_NODES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CZ_PS_NODES, status:VALID,
-
PACKAGE BODY: APPS.CZ_IMP_SINGLE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CZ_IMP_SINGLE, status:VALID,
-
VIEW: APPS.CZ_NODE_ALL_PROPERTIES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CZ.CZ_NODE_ALL_PROPERTIES_V, object_name:CZ_NODE_ALL_PROPERTIES_V, status:VALID,
-
SYNONYM: APPS.CZ_PS_NODES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CZ_PS_NODES, status:VALID,
-
VIEW: APPS.CZ_NODE_ALL_PROPERTIES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CZ.CZ_NODE_ALL_PROPERTIES_V, object_name:CZ_NODE_ALL_PROPERTIES_V, status:VALID,
-
VIEW: APPS.CZ_EXPLNODES_VALUES_EFF_CV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CZ.CZ_EXPLNODES_VALUES_EFF_CV, object_name:CZ_EXPLNODES_VALUES_EFF_CV, status:VALID,
-
SYNONYM: APPS.CZ_DEVL_PROJECTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CZ_DEVL_PROJECTS, status:VALID,
-
SYNONYM: APPS.CZ_DEVL_PROJECTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CZ_DEVL_PROJECTS, status:VALID,
-
VIEW: APPS.CZ_EXPLNODES_VALUES_EFF_CV
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CZ.CZ_EXPLNODES_VALUES_EFF_CV, object_name:CZ_EXPLNODES_VALUES_EFF_CV, status:VALID,
-
VIEW: APPS.CZ_PSNODES_FOR_UIELEMS_CV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CZ.CZ_PSNODES_FOR_UIELEMS_CV, object_name:CZ_PSNODES_FOR_UIELEMS_CV, status:VALID,
-
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,
-
PACKAGE: APPS.CZ_TYPES
12.2.2