Search Results okl_vbk_approvals_wf
Overview
OKL_VBK_APPROVALS_WF is a PL/SQL package body owned by the APPS schema within the Oracle E-Business Suite Oracle Leasing (OKL) module, specifically the VBK (Approvals) component of the ETRM (Enterprise Transaction and Relationship Management) family. The package is classified as an OTHER API rather than a public or private interface, which indicates that it is intended primarily for internal use by the Oracle Workflow engine rather than as a supported integration point for customer extensions. Its purpose is to supply the workflow callback logic required to support the approval cycle for leasing transactions and related documents. In the Oracle Workflow architecture, activity functions and notification handling routines are registered against a workflow item type and are invoked by the engine whenever a relevant activity node is processed. This package body provides the implementation stubs for two such callbacks: one that validates whether an approval request is eligible for processing, and one that resolves the appropriate approver for the request. The header comment dates the source to 2002 with revision 115.1, and the object is flagged "noship," meaning it is not distributed as a standalone shipped file but is embedded within the OKL product installation. In EBS 12.1.1 and 12.2.2 the package resides in the APPS schema and is resolved through standard APPS synonyms.
Key Procedures and Functions
Two procedures are documented in the package specification and body. Both follow the standard Oracle Workflow activity callback signature, accepting itemtype, itemkey, actid, and funcmode as inputs and returning a single resultout value used by the workflow engine to determine the outcome of the activity.
- VALIDATE_APPROVAL_REQUEST — The workflow validation callback associated with the approval request activity. It is invoked by the Workflow engine when an approval request reaches the validation node, and its resultout value determines whether the request is permitted to proceed. In the documented source, the body consists of a NULL statement, indicating that the procedure is a placeholder and that no additional validation logic is executed in this revision.
- GET_APPROVER — The approver resolution callback for the approval workflow. It is invoked when the workflow must determine which user or role should receive the approval notification. As with the validation procedure, the documented body contains only a NULL statement, so the routing behavior is driven by the workflow definition and the notification attributes configured on the item type rather than by custom PL/SQL logic in this package.
Tables Accessed
The ETRM metadata records no tables referenced through APPS synonyms for this package body. This is consistent with the source excerpt, in which both procedures contain only a NULL statement and therefore perform no SQL operations. No DML, cursor, or query activity is attributable to OKL_VBK_APPROVALS_WF in its documented form. Any persistence of approval state, approver assignment, or transaction attributes must therefore be handled by the Oracle Workflow runtime tables (such as WF_ITEMS, WF_ACTIVITIES, and notification tables) or by other OKL packages that the workflow definition calls at adjacent nodes.
Usage Notes
This package is not designed to be called directly from forms, concurrent programs, or custom integration code. It is referenced by the Oracle Workflow engine through the item type definition for the leasing approval process, which maps activity nodes to the package procedures VALIDATE_APPROVAL_REQUEST and GET_APPROVER. The metadata confirms that the package is referenced by zero other PL/SQL packages, reinforcing its role as a leaf-level workflow callback rather than a shared utility. When troubleshooting approval behavior in OKL under EBS 12.1.1 or 12.2.2, the absence of custom logic in these procedures means that issues with approval routing or eligibility should be investigated in the workflow item type configuration, the notification attributes, and the surrounding approval packages, not in this body. Because the object is marked noship and the procedures are stubs, it is also important to confirm whether an on-site or patch-level extension has redefined the package before assuming the default no-op behavior applies.
-
PACKAGE BODY: APPS.OKL_VBK_APPROVALS_WF
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_VBK_APPROVALS_WF, status:VALID,
-
PACKAGE BODY: APPS.OKL_VBK_APPROVALS_WF
12.1.1
-
PACKAGE: APPS.OKL_VBK_APPROVALS_WF
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OKL_VBK_APPROVALS_WF, status:VALID,
-
PACKAGE: APPS.OKL_VBK_APPROVALS_WF
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKL_VBK_APPROVALS_WF, status:VALID,
-
PACKAGE BODY: APPS.OKL_VBK_APPROVALS_WF
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_VBK_APPROVALS_WF, status:VALID,
-
PACKAGE: APPS.OKL_VBK_APPROVALS_WF
12.1.1
-
PACKAGE: APPS.OKL_VBK_APPROVALS_WF
12.2.2
-
PACKAGE BODY: APPS.OKL_VBK_APPROVALS_WF
12.2.2
-
APPS.OKL_VBK_APPROVALS_WF dependencies on OKL_VBK_APPROVALS_WF
12.1.1
-
APPS.OKL_VBK_APPROVALS_WF dependencies on OKL_VBK_APPROVALS_WF
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: SYS.STANDARD
12.1.1
owner:SYS, object_type:PACKAGE, object_name:STANDARD, status:VALID,