Search Results getselections_prod




Overview

OKS_AUTH_UTIL_PUB is a public API package in the Oracle E-Business Suite (EBS) Service Contracts (OKS) and Telecommunications/Service (OKC) module family. It is classified as a PUB package, meaning its procedures are intended for external invocation by other Oracle EBS products, forms, concurrent programs, and customizations. The package body wraps the corresponding private implementation, OKS_AUTH_UTIL_PVT, and enforces the standard Oracle EBS API execution model: activity start-up, message list initialization, error trapping, and the return-status protocol defined in OKC_API.

The package addresses service authorization and provisioning utilities, including the assembly of product and service selections for contract and subscription processing. This includes counter management, party and contact creation, party site maintenance, and customer account role management, supporting the authorization workflows that underpin service delivery in the telecommunications data model.

Key Procedures and Functions

The documented interface exposes 24 procedures and functions. GETSELECTIONS_PROD and GETSELECTIONS_OTHER retrieve product and non-product selections respectively, applying a level filter record to scope results. This is the procedure targeted by the user's search term getselections_prod.

Tables Accessed

The package operates across contract, subscription, counter, and TCA tables through APPS synonyms:

Usage Notes

This package is typically invoked from Service Contracts and Telecommunications forms, concurrent programs performing authorization validation or provisioning batch runs, and custom PL/SQL extensions. Callers must supply a valid API version and honor the standard return-status convention via x_return_status, x_msg_count, and x_msg_data. Because it is a PUB wrapper, messages and exceptions are managed centrally through OKC_API.START_ACTIVITY, END_ACTIVITY, and HANDLE_EXCEPTIONS. Two other packages reference this API. Custom code should rely on the public interface rather than invoking OKS_AUTH_UTIL_PVT directly.