Search Results oe_ame_parallel_s




Overview

APPS.OE_APPROVALS_WF is the Oracle Order Management workflow approval package responsible for driving sales document approvals — order, blanket, and contract headers — through the Workflow Engine (WF_ENGINE) and, where licensed, the Oracle Approvals Management (AME) engine. In Oracle EBS 12.1.1 and 12.2.2 it acts as the bridge between the Order Management transaction schema and the approval workflow process defined for Order Management, controlling approver determination, notification generation, response processing, and timeout handling. The package is documented as VALID with an API classification of OTHER and is not referenced by any other database object, which indicates it is a top-level API invoked directly by the Order Management workflow activities rather than by peer packages.

Key Procedures and Functions

The 22 documented routines cover the full approval lifecycle:

Tables Accessed

Documented table references include OE_ORDER_HEADERS_ALL, OE_BLANKET_HEADERS_ALL and OE_BLANKET_HEADERS_EXT for the sales documents under approval; OE_APPROVER_LISTS, OE_APPROVER_LIST_MEMBERS and OE_APPROVER_TRANSACTIONS for the approval hierarchy and history of approver actions; OE_TRANSACTION_TYPES_ALL for document type definitions; OE_AME_PARALLEL_S as the staging table connecting the package to the parallel AME workflow process; PER_ALL_PEOPLE_F, PER_ALL_ASSIGNMENTS_F and FND_USER for approver identity resolution; HZ_PARTIES for party information; FND_LANGUAGES, FND_LOOKUP_VALUES for language and lookup handling; and AP_INV_APRVL_HIST for approval history. Documented package dependencies include AME_API2, AME_UTIL, AME_UTIL2, WF_ENGINE, WF_CORE, FND_API, FND_GLOBAL, OE_ORDER_WF_UTIL, OE_STANDARD_WF, OE_MSG_PUB, OE_GLOBALS and OE_DEBUG_PUB, confirming the package's role as an AME/workflow integration layer.

Usage Notes

OE_APPROVALS_WF is normally invoked indirectly by the Order Management approval workflow rather than called directly by end users. The order entry and blanket/contract forms initiate the workflow, which in turn calls these procedures. AME is invoked when the relevant Order Management profile options enable AME-based approvals, in which case AME_API2 determines the approver list and OE_AME_PARALLEL_S plus CHECK_PARALLEL_WF_STATUS handle the parallel process status. Custom code should avoid direct invocation of the internal routines and instead use the standard workflow APIs; where extension is required, note that the package is not referenced by other database objects, so changes to its behaviour affect only the Order Management approval workflow itself.