Search Results update_change_request_lines




Overview

OKL_VP_CHANGE_REQUEST_PVT is a private PL/SQL API package in the Oracle E-Business Suite (EBS) applications schema (APPS), belonging to the Enterprise Contracts / OKL (Leasing and Finance Management) module — more specifically the ETRM (Enterprise Trading and Risk Management) product family. In EBS 12.1.1 and 12.2.2, this package encapsulates the business logic required to create, modify, and manage Change Requests associated with Operating Agreements and Program Agreements. A change request represents a structured, auditable request to alter the terms or configuration of an agreement, and may pass through an approval workflow before being applied.

The package is classified as a "PVT" (private) API. This designation indicates that it is intended for internal consumption by public APIs, forms, and other framework components rather than being directly callable as a supported public interface. It defines its own subtypes and global constants (for example, G_PKG_NAME, G_APP_NAME, and the exception G_EXCEPTION_HALT_VALIDATION) and wraps the underlying record structures from okl_vcr_pvt and okl_vrr_pvt.

Key Procedures and Functions

The package exposes twelve documented procedures and functions that together cover the full lifecycle of an agreement change request:

Each creation and update routine follows the standard EBS API convention of returning x_return_status, x_msg_count, and x_msg_data for error handling.

Tables Accessed

The package reads and writes the following tables through APPS synonyms:

Usage Notes

Because OKL_VP_CHANGE_REQUEST_PVT is a private package, it is typically invoked indirectly — by public OKL APIs, by the Oracle Forms user interface for agreement change requests, or by concurrent programs that process change requests. Custom code should generally call the corresponding public API rather than this private package directly, since private APIs are not part of the supported integration surface and may change between releases. When invoked, the package is referenced by four other packages within the OKL module, confirming its role as a shared internal service. The metadata confirms compatibility with both 12.1.1 and 12.2.2.