Search Results cz_lce_headers




Overview

The CZ_LCE_HEADERS table is a core data object within the Oracle E-Business Suite Configurator (CZ) module. It functions as the header-level repository for compiled logic records, which are the executable rule sets generated from a user-defined configuration model. This compilation process transforms high-level business rules and constraints into an optimized, runtime-efficient format used by the Configurator engine during interactive product configuration sessions. The table's existence is critical for the performance and integrity of the configuration process, as it stores the metadata and structural information for these compiled logic blocks, enabling their rapid retrieval and execution.

Key Information Stored

While the provided metadata does not list specific columns beyond key fields, the primary and foreign key relationships define the essential structural data. The central column is LCE_HEADER_ID, the unique primary key identifier for each compiled logic record. Other critical foreign key columns establish the table's relationships within the Configurator schema: COMPONENT_ID links to the CZ_PS_NODES table, tying the compiled logic to a specific configurable component or item in the model. MODEL_REF_EXPL_ID references CZ_MODEL_REF_EXPLS, associating the logic with a particular model or explosion. DEVL_PROJECT_ID connects to CZ_DEVL_PROJECTS, anchoring the compiled output to its source development project. The table likely also contains status, versioning, and timestamp columns to manage the lifecycle of the compiled logic.

Common Use Cases and Queries

Primary use cases involve troubleshooting the configuration engine, auditing compiled logic versions, and performing data clean-up. A common query retrieves all compiled logic headers for a specific development project to analyze deployment scope:

  • SELECT * FROM cz.cz_lce_headers WHERE devl_project_id = <project_id>;

Another frequent pattern joins to related tables to diagnose configuration runtime errors by tracing from a component back to its compiled logic source:

  • SELECT lh.* FROM cz.cz_lce_headers lh, cz.cz_ps_nodes ps WHERE lh.component_id = ps.ps_node_id AND ps.name = '<Component_Name>';

Administrators may also query this table to identify orphaned compiled logic records no longer linked to active models as part of system maintenance.

Related Objects

The CZ_LCE_HEADERS table sits at the center of a network of related objects that store the complete compiled logic. As documented, it has foreign key relationships with several header tables and is referenced by detail tables that hold the actual logic content:

  • Referenced by (Parent Tables): CZ_PS_NODES (via COMPONENT_ID), CZ_MODEL_REF_EXPLS (via MODEL_REF_EXPL_ID), CZ_DEVL_PROJECTS (via DEVL_PROJECT_ID).
  • References to (Child Tables): CZ_LCE_CLOBS (stores large object data for the logic), CZ_LCE_LINES (stores line-level logic details), CZ_LCE_LOAD_SPECS (contains loading specifications), CZ_LCE_TEXTS (holds descriptive text). These child tables all use LCE_HEADER_ID as their foreign key linking back to this header record.

This structure indicates that CZ_LCE_HEADERS provides the master record, while the detail is segmented into specialized child tables for efficient storage and access.