Search Results initialize_attributes
Overview
POS_WF_PO_ACKNOWLEDGE is an Oracle Purchasing workflow utility package that supports the supplier acknowledgment and acceptance cycle for purchase orders and releases in Oracle E-Business Suite 12.1.1 and 12.2.2. It provides the PL/SQL logic invoked by Oracle Workflow function activities that govern how an organization records whether a supplier or internal buyer has accepted or rejected a purchasing document. The package is declared with AUTHID CURRENT_USER and is owned by APPS; its procedures are typically called from workflow notification and function activity definitions attached to the PO Approval and PO Acknowledgment workflows. In practice, the package determines whether acceptance is mandatory for a given document, registers positive and negative acknowledgment outcomes, initializes workflow item attributes, and terminates an outstanding acknowledgment notification when the underlying document is no longer active.
Key Procedures and Functions
- ACCEPTANCE_REQUIRED — Evaluates the workflow context and returns a result indicating whether acceptance is required for the purchase order or release associated with the item. It is normally wired to a conditional or function activity to branch the acknowledgment workflow.
- REGISTER_ACCEPTANCE — Records a positive acknowledgment for the document referenced by the workflow item. It updates the acknowledgment state so downstream processing recognizes supplier acceptance.
- REGISTER_REJECTION — Records a rejection or negative response, allowing the rejection to be captured and routed for resolution.
- INITIALIZE_ATTRIBUTES — The procedure most frequently referenced by users searching on "initialize_attributes." It populates workflow item attributes for the acknowledgment process, ensuring document identifiers, revision information, and related context values are available to subsequent activities and notification messages.
- ABORT_NOTIFICATION — Accepts a document identifier, revision, and document type and cancels an outstanding acknowledgment notification, typically invoked when the document is cancelled, revised, or otherwise invalidated before a response is received.
Tables Accessed
The package interacts with several Purchasing base tables through APPS synonyms:
- PO_ACCEPTANCES — Stores the recorded acceptance and rejection outcomes; read and updated by REGISTER_ACCEPTANCE, REGISTER_REJECTION, and related logic.
- PO_HEADERS and PO_HEADERS_ALL — Provide purchase order header context used to determine document type, revision, and the need for acceptance.
- PO_RELEASES and PO_RELEASES_ALL — Supply equivalent context for release documents that participate in the acknowledgment workflow.
Usage Notes
POS_WF_PO_ACKNOWLEDGE is not generally called directly from forms or concurrent programs; it is invoked by Oracle Workflow function activities defined in the Purchasing workflows. The procedures conform to the standard workflow function signature, accepting itemtype, itemkey, actid, funcmode, and returning a result value that drives transition logic. Customizations that extend the acknowledgment process — for example, adding conditional acceptance rules — may call INITIALIZE_ATTRIBUTES or ACCEPTANCE_REQUIRED from custom workflow activities. Because the package is documented as referenced by one other package, integrators should be aware of that dependency when cloning or modifying behavior. The header comment indicates an early source revision (115.2), and the code base is "noship," meaning it is a supported runtime component rather than a demonstration script. Dates and revision handling should be validated against 12.2.2 workflow definitions, where notification attributes and document revision semantics are stricter than in 12.1.1.
-
PACKAGE: APPS.POS_WF_PO_ACKNOWLEDGE
12.1.1
-
PACKAGE: APPS.POS_WF_PO_ACKNOWLEDGE
12.2.2
-
PACKAGE: APPS.POS_WF_PO_ACK
12.2.2
-
PACKAGE: APPS.POS_WF_PO_ACK
12.1.1
-
PACKAGE: APPS.OKC_REP_SIGN_WF_PVT
12.2.2
-
PACKAGE BODY: APPS.POS_WF_PO_ACK
12.2.2
-
PACKAGE BODY: APPS.POS_WF_PO_ACK
12.1.1
-
PACKAGE BODY: APPS.POS_WF_PO_ACKNOWLEDGE
12.1.1
-
PACKAGE: APPS.OKC_REP_WF_PVT
12.1.1
-
PACKAGE BODY: APPS.POS_WF_PO_ACKNOWLEDGE
12.2.2
-
PACKAGE: APPS.OKC_REP_WF_PVT
12.2.2
-
PACKAGE BODY: APPS.OKC_REP_SIGN_WF_PVT
12.2.2
-
PACKAGE BODY: APPS.OKC_REP_WF_PVT
12.1.1
-
PACKAGE BODY: APPS.OKC_REP_WF_PVT
12.2.2
-
APPS.POS_WF_PO_ACK dependencies on WF_CORE
12.1.1
-
APPS.POS_WF_PO_ACK dependencies on POS_WF_PO_ACK
12.1.1
-
APPS.POS_WF_PO_ACK dependencies on POS_WF_PO_ACK
12.2.2
-
APPS.POS_WF_PO_ACK dependencies on WF_CORE
12.2.2
-
APPS.POS_WF_PO_ACKNOWLEDGE dependencies on WF_CORE
12.2.2
-
APPS.POS_WF_PO_ACKNOWLEDGE dependencies on POS_WF_PO_ACKNOWLEDGE
12.1.1
-
APPS.POS_WF_PO_ACKNOWLEDGE dependencies on WF_CORE
12.1.1
-
APPS.POS_WF_PO_ACKNOWLEDGE dependencies on POS_WF_PO_ACKNOWLEDGE
12.2.2
-
APPS.OKC_REP_SIGN_WF_PVT dependencies on STANDARD
12.2.2
-
APPS.OKC_REP_SIGN_WF_PVT dependencies on WF_CORE
12.2.2
-
APPS.OKC_REP_SIGN_WF_PVT dependencies on STANDARD
12.2.2
-
APPS.OKC_REP_SIGN_WF_PVT dependencies on OKC_REP_SIGN_WF_PVT
12.2.2
-
APPS.OKC_REP_WF_PVT dependencies on WF_CORE
12.1.1
-
APPS.OKC_REP_WF_PVT dependencies on WF_CORE
12.2.2
-
APPS.OKC_REP_WF_PVT dependencies on STANDARD
12.1.1
-
APPS.OKC_REP_WF_PVT dependencies on STANDARD
12.2.2
-
APPS.OKC_REP_WF_PVT dependencies on STANDARD
12.1.1
-
APPS.OKC_REP_WF_PVT dependencies on STANDARD
12.2.2
-
APPS.OKC_REP_WF_PVT dependencies on OKC_REP_WF_PVT
12.1.1
-
APPS.OKC_REP_WF_PVT dependencies on OKC_REP_WF_PVT
12.2.2
-
APPS.OKC_REP_SIGN_WF_PVT dependencies on FND_LOG
12.2.2
-
APPS.OKC_REP_WF_PVT dependencies on FND_LOG
12.1.1
-
APPS.OKC_REP_WF_PVT dependencies on FND_LOG
12.2.2