Search Results get_oid_information




Overview

OE_OE_PRICING_AVAILABILITY is a PL/SQL package owned by the APPS schema in Oracle E-Business Suite Release 12.1.1 and 12.2.2. As its name implies, it encapsulates the pricing and availability (ATP) processing logic used by the Oracle Order Management (OM) module. It acts as an internal service layer that supports the public Order Management APIs and validation routines, most notably OE_ORDER_PUB and OE_VALIDATE_LINE. Its primary business function is to evaluate whether an order line can be priced according to the applicable price list, apply or remove pricing modifiers and manual adjustments, and confirm product availability against available-to-promise schedules before the order line is committed. The package is classified as an "OTHER" API in the ETRM repository, meaning it is not a formally published public API but rather an internal utility invoked by other OM packages and forms. Because it consolidates pricing and ATP logic in one place, it enables consistent behavior across order entry, order import, and upgrade flows.

Key Procedures and Functions

The ETRM documentation lists 58 procedures and functions. Representative examples include:

In accordance with ETRM conventions, parameter lists are not reproduced here; only the documented purposes are described.

Tables Accessed

The package reads and writes data through APPS synonyms. Key tables include:

Usage Notes

OE_OE_PRICING_AVAILABILITY is invoked internally rather than called directly by end users. It is referenced by OE_ORDER_PUB, the primary public Order Management API, and by OE_VALIDATE_LINE. Consequently, it executes automatically during order entry (via the Order Management forms), during Order Import (OE_ORDER_PUB calls from the import concurrent program), and during order upgrade processing. Customizations and extensions that call OE_ORDER_PUB indirectly trigger this package. Because it is an internal, undocumented-public package, direct invocation by custom code is discouraged; Oracle recommends using the published OE_ORDER_PUB API, which encapsulates calls to this package. Deployments in 12.1.1 and 12.2.2 rely on the same underlying pricing engine and MRP ATP integration, so behavior is consistent across both releases, though schema and synonym resolution must be validated after upgrades. Any modification should be limited to supported extension points to avoid violating Oracle's support policy.