Search Results pay_void_ui_pkg
Overview
APPS.PAY_VOID_UI_PKG is a public PL/SQL package belonging to the Oracle Payroll (PAY) application module in Oracle E-Business Suite. It was introduced as part of the Void and Reversal Enhancement delivered under ER/CR 6820127 (file header revision 115.0, dated 03/03/08) and is declared AUTHID CURRENT_USER, meaning that its unqualified references to database objects resolve through the privileges of the invoking session rather than the package owner. This is the standard idiom for an APPS-owned user interface package that must be callable from both the Oracle Forms runtime and, where relevant, concurrent processing contexts.
The package contains the procedural logic invoked by the Void and Reversal user interface. Its purpose is to support the interactive flows in which a payroll administrator voids or reverses a payment, and the confirmation and status information presented to that administrator. By encapsulating this logic in a PL/SQL package rather than embedding it in the form, the Void and Reversal UI benefits from a stable interface that can be reused across the pages that participate in the process flow.
Key Procedures and Functions
- GET_PROCESS_NAME — A function that returns the name of the process in the individual flow which has been executed. In the Void and Reversal UI, a single logical action can pass through several defined process steps; this function identifies which named step within the current individual flow has actually run, so the form can report or branch on the correct process context.
- RETRIEVE_ASG_STATUS — A procedure or function that retrieves assignment-level status information for the void or reversal being processed. It supplies the UI with the current state of the affected assignment(s) so that the administrator can see the outcome and any applicable subsequent action.
Both routines are thin UI support APIs. They are not intended as general-purpose business APIs and expose no documented public override or bulk-processing variants.
Tables Accessed
All table references are made through APPS synonyms and fall within the Oracle Payroll schema:
- PAY_PARAMETERS, PAY_PARAMETER_DEFINITIONS_TL, PAY_PARAMETER_SETS — Provide the parameter definitions, translated display names, and parameter set definitions for the process steps, allowing GET_PROCESS_NAME to resolve and present a user-readable process name.
- PAY_PROCESS_FLOWS, PAY_PROCESS_FLOW_SETS — Define the process flows and flow sets that govern the sequence of steps executed during a void or reversal. These supply the context for identifying the individual flow in which a process has run.
- PAY_PROCESS_REQUESTS — Records the process requests generated for executed steps, allowing the package to determine which process within a flow has actually been executed and to correlate it with the assignment status returned by RETRIEVE_ASG_STATUS.
Usage Notes
PAY_VOID_UI_PKG is invoked from the Void and Reversal Oracle Forms user interface, typically in response to navigation or button events on the void/reversal pages. It is not documented as being referenced by any other database package, which confirms its role as a leaf-level UI-support package rather than a shared services layer.
Because the package is AUTHID CURRENT_USER, any custom code calling it must execute in a session that has been granted the necessary privileges on the underlying PAY tables and synonyms, normally by running through the standard APPS form session. The internal revision string pyvoidui.pkh 120.1.12020000.1 (2013/03/22) confirms the file is a 12.1.1/12.2.x-era source with no customised entry-points; the two documented routines remain the supported interface.
-
PACKAGE: APPS.PAY_VOID_UI_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PAY_VOID_UI_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_VOID_UI_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_VOID_UI_PKG, status:VALID,
-
PACKAGE: APPS.PAY_VOID_UI_PKG
12.2.2
-
SYNONYM: APPS.PAY_PARAMETERS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_PARAMETERS, status:VALID,
-
SYNONYM: APPS.PAY_PROCESS_FLOW_SETS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_PROCESS_FLOW_SETS, status:VALID,
-
SYNONYM: APPS.PAY_PROCESS_REQUESTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_PROCESS_REQUESTS, status:VALID,
-
SYNONYM: APPS.PAY_PARAMETER_DEFINITIONS_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_PARAMETER_DEFINITIONS_TL, status:VALID,
-
SYNONYM: APPS.PAY_PROCESS_FLOWS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_PROCESS_FLOWS, status:VALID,
-
SYNONYM: APPS.PAY_PARAMETER_SETS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_PARAMETER_SETS, status:VALID,
-
PACKAGE BODY: APPS.PAY_VOID_UI_PKG
12.2.2
-
APPS.PAY_VOID_UI_PKG dependencies on PAY_VOID_UI_PKG
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
APPS.PAY_VOID_UI_PKG dependencies on HR_UTILITY
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE: APPS.HR_UTILITY
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_UTILITY, status:VALID,