Search Results is good idea to sort and paginate
The CZ.CZ_UI_DEFS
table in Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2 is a critical repository for storing user interface (UI) definitions within the Configurator module (CZ). This module is part of Oracle's Advanced Product Catalog and Configurator, which enables businesses to define complex product configurations, rules, and UI layouts for interactive product selection. The CZ_UI_DEFS
table plays a pivotal role in managing the metadata that governs how configuration interfaces are rendered and interacted with by end-users.
Purpose and Functionality
The primary purpose of CZ.CZ_UI_DEFS
is to store UI definitions that dictate the appearance, behavior, and layout of configurator interfaces. These definitions include details such as:
- UI Templates: Predefined layouts for configuration screens, including forms, tables, and hierarchical structures.
- Control Properties: Attributes of UI elements like buttons, dropdowns, and input fields (e.g., visibility, default values, validation rules).
- Event Handlers: Logic triggered by user actions (e.g., onChange, onClick) to dynamically update configurations.
- Localization Data: Multilingual labels and descriptions for UI elements.
Key Columns and Structure
The CZ_UI_DEFS
table contains columns that define the UI metadata, including:
- UI_DEF_ID: Primary key uniquely identifying each UI definition.
- NAME: Logical name of the UI definition (e.g., "Laptop_Configurator_UI").
- DESCRIPTION: Optional details about the UI's purpose.
- UI_TYPE: Categorizes the UI (e.g., "FORM", "TREE", "WIZARD").
- XML_DEFINITION: Stores the UI layout and logic in XML format, including nested components and their properties.
- LAST_UPDATED: Timestamp for version tracking.
- STATUS: Indicates whether the definition is active (e.g., "PUBLISHED" or "DRAFT").
XML_DEFINITION
adheres to Oracle's Configurator UI Schema, which defines valid elements, attributes, and hierarchies.
Integration with Oracle EBS
In EBS 12.1.1 and 12.2.2, CZ_UI_DEFS
integrates with other Configurator tables (e.g., CZ_MODELS
, CZ_RULES
) to deliver end-to-end configuration capabilities. For example:
- UI definitions reference product models (
CZ_MODELS
) to bind configuration options to underlying logic. - Rules (
CZ_RULES
) are evaluated based on UI interactions to enforce constraints (e.g., "If RAM=32GB, then SSD must be ≥1TB").
CZ_UI_API
) for CRUD operations, ensuring data integrity and business rule enforcement.
Customization and Extensions
Customers often extend CZ_UI_DEFS
by:
- Custom XML Definitions: Modifying
XML_DEFINITION
to add bespoke UI components or workflows. - Oracle Application Framework (OAF): Integrating Configurator UIs into OAF pages for seamless EBS integration.
- Event Subscriptions: Using Oracle Workflow or Business Events to trigger external processes on UI actions.
Performance and Maintenance
Best practices for managing CZ_UI_DEFS
include:
- Indexing: Ensuring
UI_DEF_ID
and frequently queried columns (e.g.,NAME
) are indexed. - XML Compression: Compressing large
XML_DEFINITION
content to optimize storage. - Purging: Archiving obsolete definitions to maintain performance.
In summary, CZ.CZ_UI_DEFS
is a cornerstone of Oracle Configurator, enabling dynamic, rule-driven UIs for product configuration. Its structured metadata and integration with EBS modules empower businesses to deliver complex, user-friendly configuration experiences while maintaining scalability and customization flexibility.
-
TYPE: SYS.INTERVAL YEAR TO MONTH
12.2.2
owner:SYS, object_type:TYPE, object_name:INTERVAL YEAR TO MONTH, status:VALID,
-
SYNONYM: PUBLIC.sun/misc/Sort
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:sun/misc/Sort, status:VALID,
-
SYNONYM: PUBLIC.sun/misc/Sort
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:sun/misc/Sort, status:VALID,
-
TYPE: SYS.INTERVAL DAY TO SECOND
12.1.1
owner:SYS, object_type:TYPE, object_name:INTERVAL DAY TO SECOND, status:VALID,
-
TYPE: SYS.INTERVAL DAY TO SECOND
12.2.2
owner:SYS, object_type:TYPE, object_name:INTERVAL DAY TO SECOND, status:VALID,
-
File: Connect to the Internet.LNK
12.1.1
product: AHL - Complex Maintenance Repair and Overhaul , size: 854 bytes , file_type: PDF Diagram ,
-
TYPE: SYS.INTERVAL YEAR TO MONTH
12.1.1
owner:SYS, object_type:TYPE, object_name:INTERVAL YEAR TO MONTH, status:VALID,
-
File: Connect to the Internet.LNK
12.2.2
product: AHL - Complex Maintenance Repair and Overhaul , size: 854 bytes , file_type: PDF Diagram ,
-
Lookup Type: REPORT SORT OPTION
12.1.1
product: AP - Payables , meaning: Report Sort Option , description: Sort option for tax audit trail ,
-
Lookup Type: REVISION SORT ORDERING
12.2.2
product: PO - Purchasing , meaning: NODESCRIPTION163 ,
-
JAVA CLASS: SYS.sun/misc/Sort
12.2.2
owner:SYS, object_type:JAVA CLASS, object_name:sun/misc/Sort, status:VALID,
-
Lookup Type: OEXOEOCR SORT BY
12.2.2
product: ONT - Order Management , meaning: Meaning N/A for : OEXOEOCR SORT BY ,
-
Lookup Type: OEXOEOSR SORT BY
12.1.1
product: ONT - Order Management , meaning: Meaning N/A for : OEXOEOSR ORDER BY , description: Sort By options for Orders Summary Report ,
-
Lookup Type: AGREEMENT SORT TYPES
12.1.1
product: PA - Projects , meaning: Agreement Sort Types , description: Agreement Sort Types ,
-
SYNONYM: PUBLIC.oracle/i18n/util/Sort
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:oracle/i18n/util/Sort, status:VALID,
-
Lookup Type: ASSIGNMENT SORT BY
12.2.2
product: PA - Projects , meaning: Assignment Sort By , description: Assignment Sort By ,
-
Lookup Type: OEXOEOCS SORT BY
12.2.2
product: ONT - Order Management , meaning: Meaning N/A for : OEXOEOCS SORT BY ,
-
TABLE: CZ.CZ_UI_DEFS
12.2.2
owner:CZ, object_type:TABLE, fnd_design_data:CZ.CZ_UI_DEFS, object_name:CZ_UI_DEFS, status:VALID,
-
Lookup Type: REVISION SORT ORDERING
12.1.1
product: PO - Purchasing , meaning: NODESCRIPTION163 ,
-
Lookup Type: OEXOEUBD SORT BY
12.1.1
product: ONT - Order Management , meaning: Meaning N/A for : OEXOEUBD ORDER BY , description: Sort By options for Unbooked Orders Detail Report ,
-
JAVA CLASS: SYS.sun/misc/Sort
12.1.1
owner:SYS, object_type:JAVA CLASS, object_name:sun/misc/Sort, status:VALID,
-
Lookup Type: INVOICE SORT OPTION
12.2.2
product: AP - Payables , meaning: Invoice Sort Option , description: Sort option for invoice audit report ,
-
Lookup Type: OEXOEORS SORT BY
12.2.2
product: ONT - Order Management , meaning: Meaning N/A for : OEXOEORS SORT BY , description: Sort by options for Open Credit Orders report ,
-
Lookup Type: JOB SORT BY
12.2.2
product: PA - Projects , meaning: Job Sort By , description: Job Sort By ,
-
Lookup Type: EXPENDITURES SORT BY
12.1.1
product: PA - Projects , meaning: Expenditures Sort By , description: Expenditures Sort By ,
-
Lookup Type: OEXOEORS SORT BY
12.1.1
product: ONT - Order Management , meaning: Meaning N/A for : OEXOEORS SORT BY , description: Sort by options for Open Credit Orders report ,
-
Lookup Type: ASSIGNMENT SORT BY
12.1.1
product: PA - Projects , meaning: Assignment Sort By , description: Assignment Sort By ,
-
Lookup Type: JOB SORT BY
12.1.1
product: PA - Projects , meaning: Job Sort By , description: Job Sort By ,
-
Lookup Type: EXPENDITURES SORT BY
12.2.2
product: PA - Projects , meaning: Expenditures Sort By , description: Expenditures Sort By ,
-
Lookup Type: OEXOEOSR SORT BY
12.2.2
product: ONT - Order Management , meaning: Meaning N/A for : OEXOEOSR ORDER BY , description: Sort By options for Orders Summary Report ,
-
Lookup Type: AGREEMENT SORT TYPES
12.2.2
product: PA - Projects , meaning: Agreement Sort Types , description: Agreement Sort Types ,
-
Lookup Type: INVOICE SORT OPTION
12.1.1
product: AP - Payables , meaning: Invoice Sort Option , description: Sort option for invoice audit report ,
-
SYNONYM: PUBLIC.oracle/i18n/util/Sort
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:oracle/i18n/util/Sort, status:VALID,
-
Lookup Type: OEXOEOCR SORT BY
12.1.1
product: ONT - Order Management , meaning: Meaning N/A for : OEXOEOCR SORT BY ,
-
Lookup Type: OEXOEOCS SORT BY
12.1.1
product: ONT - Order Management , meaning: Meaning N/A for : OEXOEOCS SORT BY ,
-
Lookup Type: OEXOEUBD SORT BY
12.2.2
product: ONT - Order Management , meaning: Meaning N/A for : OEXOEUBD ORDER BY , description: Sort By options for Unbooked Orders Detail Report ,
-
Lookup Type: REPORT SORT OPTION
12.2.2
product: AP - Payables , meaning: Report Sort Option , description: Sort option for tax audit trail ,
-
TABLE: CZ.CZ_UI_DEFS
12.1.1
owner:CZ, object_type:TABLE, fnd_design_data:CZ.CZ_UI_DEFS, object_name:CZ_UI_DEFS, status:VALID,
-
Lookup Type: ITEM SOURCE SORT BY
12.2.2
product: PO - Purchasing , meaning: Item Source Sorting Options , description: Item Source Sorting Options ,
-
JAVA CLASS: SYS.oracle/i18n/util/Sort
12.2.2
owner:SYS, object_type:JAVA CLASS, object_name:oracle/i18n/util/Sort, status:VALID,
-
Lookup Type: EXPENDITURES SUMMARY SORT BY
12.1.1
product: PA - Projects , meaning: Expenditures Summary Sort By , description: Expenditures Summary Sort By ,
-
JAVA CLASS: SYS.oracle/i18n/util/Sort
12.1.1
owner:SYS, object_type:JAVA CLASS, object_name:oracle/i18n/util/Sort, status:VALID,
-
Lookup Type: EXPENDITURES SUMMARY SORT BY
12.2.2
product: PA - Projects , meaning: Expenditures Summary Sort By , description: Expenditures Summary Sort By ,
-
Lookup Type: CONTROL EXP SORT BY
12.2.2
product: PA - Projects , meaning: Control Exp Sort By , description: Control Exp Sort By ,
-
Lookup Type: CONTROL EXP SORT BY
12.1.1
product: PA - Projects , meaning: Control Exp Sort By , description: Control Exp Sort By ,
-
Lookup Type: LABOR RATE SORT BY
12.1.1
product: PA - Projects , meaning: Labor Rate Sort By , description: Labor Rate Sort By ,
-
Lookup Type: ITEM SOURCE SORT BY
12.1.1
product: PO - Purchasing , meaning: Item Source Sorting Options , description: Item Source Sorting Options ,
-
Lookup Type: LABOR RATE SORT BY
12.2.2
product: PA - Projects , meaning: Labor Rate Sort By , description: Labor Rate Sort By ,
-
PACKAGE: APPS.BEN_PD_COPY_TO_BEN_TWO
12.2.2
-
PACKAGE: APPS.BEN_PD_COPY_TO_BEN_TWO
12.1.1