Search Results document_rejected




Overview

PON_AWARD_APPROVAL_PKG is the Oracle Sourcing awards approval engine within Oracle E-Business Suite. It orchestrates the multi-level approval workflow that a negotiation award (auction or RFQ award) must pass through before it becomes effective. The package integrates Sourcing award transactions with Oracle Approvals Management (AME) and the Oracle Workflow engine, using the AME application identifier 396 and the transaction type constant PON_NEGOTIATION_AWARD. It manages the full approval life cycle: seeding a transaction record, calling AME to compute and obtain the approver list, applying approver responses, recording approval history, and releasing the transaction once a final decision is reached. It also exposes programmatic operations that let callers insert, delete, reorder, or reset approvers, which is the functionality behind user actions such as add_approver in the Sourcing award approval UI.

Key Procedures and Functions

The package exposes documented procedures and functions covering the approval life cycle:

Tables Accessed

The package reads and writes documented objects via APPS synonyms:

Usage Notes

PON_AWARD_APPROVAL_PKG is normally invoked indirectly. The Sourcing Award page calls it when a buyer submits an award for approval, and its ADD_APPROVER, DELETE_APPROVER, CHANGE_FIRST_APPROVER, and RESET_APPROVER_LIST procedures back the user-facing approver maintenance actions, including add_approver. Oracle Workflow invokes PRE_APPROVAL, POST_APPROVAL, GET_NEXT_APPROVER, and PROCESS_APPROVER_RESPONSE as the approval activity executes. Because AME owns the approver computation while this package owns the Sourcing transaction state, customization should be limited to calling the documented procedures rather than modifying the package body. The package is referenced by no other documented packages, so its contract is consumed by forms and workflow rather than by dependent PL/SQL APIs.