Search Results add_language




Overview

OKC_IPY_PVT is a private PL/SQL package in the APPS schema belonging to the Oracle Contracts (OKC) application family within Oracle E-Business Suite 12.1.1 and 12.2.2. The "OKC" prefix identifies the package as part of the Contracts module, which underpins Oracle Order Management, Oracle Service Contracts, and related fulfillment flows. The "_PVT" suffix, combined with the API classification PVT recorded in the ETRM metadata, indicates that this is a private (internal) package rather than a public, supported API. Private packages in EBS are generally reserved for internal use by other packages within the same module; their signatures may change between patch levels, and Oracle does not guarantee backward compatibility for direct customer invocation.

The package body header, stamped with a header revision and a 2005 creation date, is characteristic of stub packages generated to satisfy the EBS multi-language (NLS) architecture. Its entire visible implementation consists of a single procedure that performs no work beyond a null statement.

Key Procedures and Functions

  • add_language — The only documented procedure in the package. Its body executes a single NULL statement, meaning it performs no functional logic. In Oracle EBS, an add_language stub is a standard convention used to satisfy the translation-installation mechanism: when a language is added to an EBS instance, the AD administration utilities expect a callable entry point of this name in translatable packages. Since the Contracts translation tables and message files drive localization, no programmatic work is required inside this procedure, so the body is intentionally empty.

The ETRM metadata records exactly one procedure for this package, confirming that no other public or private entry points are documented. No parameter lists are documented, and none should be assumed.

Tables Accessed

The ETRM metadata lists no tables referenced through APPS synonyms for OKC_IPY_PVT. This is consistent with the null implementation of add_language: the procedure neither reads nor writes any database object. Because the package performs no DML or queries, it has no direct dependency on Contracts base tables, translated (TL) tables, or lookup views. Any localization of Contracts data is handled through the standard NLS translation tables and the AD language-administration utilities rather than through logic in this package.

Usage Notes

OKC_IPY_PVT is not intended for direct invocation by customer code, forms, or concurrent programs. The ETRM metadata records that it is referenced by zero other packages, indicating that it is effectively inert in normal runtime operation. Its presence is structural: it exists so that the language-addition process can resolve a procedure of the expected name during the installation or upgrade of an additional language on the EBS instance.

From an upgrade and patching perspective, the package is harmless. It consumes no significant resources, holds no business logic, and cannot produce side effects. Customizations should never call OKC_IPY_PVT; any requirement to add or manage languages in Oracle EBS 12.1.1 or 12.2.2 should be handled through the standard AD Administration or AutoConfig language utilities rather than by invoking this stub. Developers performing impact analysis can safely treat OKC_IPY_PVT as a no-op artifact of the EBS NLS framework.