Search Results cz_config_api_pub




Overview

APPS.CZ_CONFIG_API_PUB is a public PL/SQL package that belongs to the Oracle Configurator (CZ) schema family within Oracle E-Business Suite. Its core business purpose is to expose configuration-handling capabilities to other application modules through a stable, published interface. The PUB suffix denotes that this package is intended for external invocation, meaning it forms part of the supported API surface rather than an internal-only implementation package. Within the broader Configurator architecture, CZ_CONFIG_API_PUB acts as a wrapper and coordinating layer above lower-level runtime routines, most notably those exposed by APPS.CZ_API_PUB.

The package is central to scenarios in which a configured item or bill of material must be copied, replicated, or validated across order, quote, and sales environments. Because configuration data is complex—linking models, options, features, and their interrelationships—a dedicated public API ensures consistency of the copy and verification operations regardless of the calling module. In EBS 12.1.1 and 12.2.2 the object is documented with a VALID status in the APPS schema, confirming it is a compiled and supported component of the application.

Key Procedures and Functions

The ETRM metadata documents three callable units within this package:

  • COPY_CONFIGURATION — Copies an existing configuration, creating a new configured instance based on a source configuration. This is the principal routine used when duplicating configured items or propagating configuration detail between related business documents.
  • COPY_CONFIGURATION_AUTO — Performs an automated or default-driven form of the configuration copy operation, reducing the need for explicit caller-supplied input where standard copy behavior is acceptable.
  • VERIFY_CONFIGURATION — Validates a configuration, confirming that its structure and selected options satisfy the applicable model rules. It is used to detect inconsistencies before a configuration is committed to downstream processing.

Parameter lists are deliberately not reproduced here; they are not enumerated in the available metadata and should be confirmed against the live package specification in the target instance.

Tables Accessed

The provided metadata does not enumerate specific base tables referenced through APPS synonyms. What is documented is the package's dependency profile: it references APPS.CZ_API_PUB and the SYS.STANDARD package. The absence of a published table list indicates that persistent data access is largely delegated to CZ_API_PUB, with CZ_CONFIG_API_PUB concentrating on orchestration, validation, and copy logic. Administrators requiring exact table-level lineage should inspect the package body and its dependency tree in the EBS instance.

Usage Notes

CZ_CONFIG_API_PUB is a heavily consumed public API. The dependency documentation shows it is referenced by eleven other packages, including ASO_CFG_INT, CZ_CF_API, CZ_NETWORK_API_PUB, IBE_QUOTE_MISC_PVT, IBE_QUOTE_SAVESHARE_PVT, IBE_SHOP_LIST_PVT, OE_BULK_CONFIG_UTIL, OE_CONFIG_PVT, OE_CONFIG_UTIL, OE_ORDER_COPY_UTIL, and OKC_CFG_PUB. This footprint demonstrates that the package is invoked from Order Management, Oracle Sales, iStore/Quoting, and Contracts flows.

Typical invocation points therefore include order and quote copy operations, bulk order import utilities, and contract configuration handling. Custom developers should call this package rather than lower-level internals to preserve upgrade compatibility. Because behavior may differ subtly between 12.1.1 and 12.2.2, testing in the target release prior to production deployment is advisable.