Search Results oki_load_rbk_pvt




Overview

OKI_LOAD_RBK_PVT is a private PL/SQL package in the APPS schema that supports the Oracle E-Business Suite Order Management and Contracts integration commonly known as Order Capture / OKI (Order Information) processing. Within the ETRM (E-Business Suite Technical Reference Manual) classification, the package carries an API classification of "PVT," indicating that it is a private implementation package. Private packages in the OKI family are not intended for direct invocation by external consumers; instead, they encapsulate internal logic that is exposed to the application through a corresponding public package, in this case OKI_LOAD_RBK_PUB. The documented status of the object is VALID, confirming that it is a compiled and active component in the Oracle EBS 12.1.1 and 12.2.2 environments.

The package's central business function is the loading and management of renewal booking data. Its name and its single documented procedure, CRT_RNWL_BKNG, indicate that it creates and manages renewal booking records that link sales contracts to their associated renewal transactions. This is essential to subscription, service, and recurring-revenue business flows, where an existing contract must generate a renewal booking that feeds downstream order and invoicing processes.

Key Procedures and Functions

ETRM documents one procedure or function for this package:

  • CRT_RNWL_BKNG — The documented entry point for creating a renewal booking record. Based on the package name and its dependencies, this routine is responsible for establishing the booking header and its relationship to the renewal source data. Because the metadata does not publish a parameter list, the exact signature should be confirmed against the deployed package specification in the target environment before any direct call is attempted.

No additional procedures or functions are documented. All other logic in the package body is presumed to be private helper code invoked by CRT_RNWL_BKNG.

Tables Accessed

ETRM identifies two tables referenced through APPS synonyms:

  • OKI_RNWL_BOOKINGS — The primary target of the package. CRT_RNWL_BKNG inserts or updates renewal booking records in this table, storing the booking details generated during the renewal load process.
  • OKI_SALES_K_HDRS — The sales contract header source. The package reads contract header information from this table to identify the contract being renewed and to drive the creation of the corresponding booking.

These references confirm that the package operates at the intersection of sales contract headers and renewal booking records, consistent with its documented role in the OKI renewal load process.

Usage Notes

OKI_LOAD_RBK_PVT is referenced by OKI_LOAD_RBK_PUB and by itself. This dependency pattern establishes OKI_LOAD_RBK_PUB as the public API layer and OKI_LOAD_RBK_PVT as the private implementation. Practically, this means:

  • The package is typically invoked indirectly through OKI_LOAD_RBK_PUB rather than being called directly from forms, concurrent programs, or custom code.
  • It should be treated as internal to the OKI renewal load feature; direct calls risk bypassing validation applied at the public layer.
  • Because the package depends on OKI and OKI_REFRESHS, changes to those objects or to the standard SYS packages can affect its behavior, particularly in patch and upgrade scenarios between 12.1.1 and 12.2.2.

As with all APPS private packages, the documented signature and dependency chain should be re-verified against the specific environment before relying on the package for any extension or customization work.