Search Results config_ui_for_item_lf




Overview

APPS.CZ_CF_API, the Configuration API, is a public PL/SQL package belonging to the Oracle E-Business Suite Configure-to-Order (CZ) product family. Its scope, as documented in the package header, is to provide procedures and functions that perform various operations on configurations. It is classified as an API and is a core element of the CZ_MODEL_PUB and CZ_CONFIG business entities, both of which are referenced heavily across the E-Business Suite's model and configuration infrastructure. The package carries a repository compatibility rating of "S" (supported) and an active lifecycle status, and is referenced by 28 other packages — strong evidence that it functions as a foundational integration layer rather than a standalone utility.

The package exposes a collection of PL/SQL record and table types that define the shape of the data it manipulates. These include config_item_rec_type and config_item_tbl_type for configuration items (carrying component code, sequence number, operation, quantity, instance name, and location details), config_ext_attr_rec_type and config_ext_attr_tbl_type for extended attributes, and the INPUT_SELECTION / CFG_INPUT_LIST types used to stage user selections during configuration. Operation codes BV_OPERATION_UPDATE, DELETE, INSERT, and REVERT define the batch validation actions the API supports.

Key Procedures and Functions

The documented API surface consists of 41 procedures and functions. They fall into recognizable functional groups:

The table and record types, together with the CFG_OUTPUT_PIECES subtype built on UTL_HTTP.HTML_PIECE, indicate that the API also supports generating HTML fragments for web-based configuration flows.

Tables Accessed

The package reads and writes the primary configuration tables through APPS synonyms:

Usage Notes

CZ_CF_API is normally invoked indirectly rather than called directly by end users. Oracle's CZ configuration UI and the associated configuration forms and concurrent programs call it to copy, delete, validate, and resolve models and publications. Because it is classified as a public API with a supported compatibility rating, customers and partners building custom configure-to-order extensions on Oracle EBS 12.1.1 or 12.2.2 may call it from custom PL/SQL, forms personalizations, or concurrent program wrappers to programmatically copy configurations, validate a configuration prior to order entry, or retrieve the model and UI definition for an item or product. Callers should pass the package's record and table types (such as CFG_INPUT_LIST) when supplying input selections, and should expect the API to raise or return messages through CZ_CONFIG_MESSAGES.