Search Results oe_acknowledgment_pvt




Overview

OE_ACKNOWLEDGMENT_PVT is a private PL/SQL package in the Oracle E-Business Suite Order Management (ONT) schema that supports inbound order acknowledgment processing. Its primary role is to interpret acknowledgment data returned by suppliers or trading partners and apply the resulting status, quantity, and scheduling updates back to the affected sales order header and line records. The package is declared with AUTHID CURRENT_USER, meaning its SQL executes under the privileges of the calling session rather than the definer, which is consistent with internal API conventions where the caller is expected to already hold the necessary Order Management grants.

The source header (OEXVACKS.pls, version 120.0.12010000.1) identifies the package as Private, distinguishing it from the public OE_Order_Pub API surface. Because it is private, it is not intended as a general-purpose extension point; it operates as part of the internal machinery that executes acknowledgment workflow logic on behalf of the Order Management application.

Key Procedures and Functions

ETRM documents a single callable unit within this package.

  • PROCESS_ACKNOWLEDGMENT — The core procedure that drives acknowledgment processing. It follows the standard EBS PL/SQL API skeleton, opening with an API version number and an initialization flag (p_init_msg_list) that controls whether the FND message list is reset on entry. The remaining parameters are strongly typed record and table structures drawn from the OE_Order_Pub specification, covering order headers, header validation and adjustment records, header-level sales credit, lines, line validation and adjustment records, line-level sales credit, and lot/serial detail. Each defaults to the corresponding G_MISS_* constant, allowing callers to supply only the structures relevant to a given acknowledgment. The procedure applies the acknowledgment outcome to the identified order entities and reports any validation or business-rule failures through the standard message stack.

Tables Accessed

The package references a mix of Order Management transactional tables and Oracle Trading Community / HR entities, accessed through APPS synonyms.

Usage Notes

OE_ACKNOWLEDGMENT_PVT is invoked indirectly rather than directly by end users. It is most commonly reached through the Order Management acknowledgment workflow, which is triggered when inbound acknowledgment messages are received and must be reconciled against open order lines. The package is referenced by two other packages in the schema, indicating that it forms a subordinate layer beneath a higher-level acknowledgment or order import driver. Typical invocation paths include acknowledgment processing launched from the Order Management responsibility, concurrent programs that process inbound XML acknowledgments, and the Order Management open interface. Because the package is classified as Private, customizations should invoke it only with full awareness that its signature is not part of Oracle's supported public API and may change between releases. Developers integrating with acknowledgments are generally advised to route through the documented public APIs in OE_Order_Pub rather than calling PROCESS_ACKNOWLEDGMENT directly, reserving direct use for diagnostic or controlled extension scenarios.