Skip to the content.

PAY Payroll Process Summary – Oracle EBS SQL Report

Oracle E-Business Suite SQL report from the Enginatics Library powered by Blitz Report™. Oracle EBS module: Payroll · all Payroll reports

Overview

Payroll processes (payroll actions) of all action types with their assignment action counts by status, the number of messages and the first message, for monitoring payroll runs, prepayments, costing, transfers to the ledger and other payroll processes.

Messages counts the process level and assignment action level messages. First Message is the first process level message, or else the first fatal assignment action message.

Use Errors Only to list processes in error or with assignment actions in error, for example as a scheduled alert.

Run this report in Excel in seconds: download Blitz Report™ free (your first 30 reports are free) or try it in the online demo.

Report Parameters

Business Group, Payroll, Action Type, Action Status, Effective Date From, Effective Date To, Request Id, Errors Only

Oracle EBS Tables Used

pay_all_payrolls_f, pay_consolidation_sets, pay_element_sets, hr_assignment_sets, pay_batch_headers, pay_message_lines, pay_assignment_actions, pay_payroll_actions, hr_all_organization_units_vl, per_time_periods, fnd_concurrent_requests, fnd_concurrent_programs_vl

Report Categories

Enginatics

PAY Hire to Retire Tracker, GL Account Distribution Analysis, GL Account Analysis

Running This SQL Without Blitz Report

The SQL source can be run in any SQL client. Some Oracle EBS SQL reports in this library use functions from the utility package xxen_util – install it first. Blitz Report™ adds parameters, Excel output with pivots, scheduling and security on top.

Download & Import Options

Resource Link
Excel Example Output PAY Payroll Process Summary 15-Oct-2026 022632.xlsx
Blitz Report™ XML Import PAY_Payroll_Process_Summary.xml
SQL Source PAY Payroll Process Summary.sql
Full Report on Enginatics www.enginatics.com/reports/pay-payroll-process-summary/

Case Study & Technical Analysis: PAY Payroll Process Summary

Executive Summary

The PAY Payroll Process Summary report lists Oracle Payroll processes, which are the payroll actions of every action type, with the number of assignment actions in each status, the count of messages and the first message of each process. It covers payroll runs, prepayments, costing, transfers to the ledger and other payroll processes in one list. Payroll operations teams use it to monitor the progress of payroll runs, to find processes with errors or assignment actions in error, and to diagnose failures from the first message. The Errors Only parameter lets the report run as a scheduled alert. The report runs in Excel via Blitz Report.

Business Challenge

The Solution

Technical Architecture (High Level)

Primary Tables

Logical Relationships

  1. PAY_PAYROLL_ACTIONS is joined to HR_ALL_ORGANIZATION_UNITS_VL on business group, and outer joined to PER_TIME_PERIODS on time period.
  2. An inline view aggregates PAY_ASSIGNMENT_ACTIONS by payroll action, counting the assignment actions in each status.
  3. PAY_PAYROLL_ACTIONS is outer joined to FND_CONCURRENT_REQUESTS, and that to FND_CONCURRENT_PROGRAMS_VL on application and program identifiers.
  4. The payroll, consolidation set, element set, assignment set and batch names are scalar lookups on the process identifiers.
  5. Message counts are two scalar subqueries, one on process-level lines and one on assignment action lines through PAY_ASSIGNMENT_ACTIONS.

Parameters & Filtering

Performance & Optimization

FAQ

Q: How do I set up an alert for failed payroll processes? A: Run the report with Errors Only set to Yes, and schedule it so that processes in error are listed.

Q: Which message is shown as First Message? A: The first process-level message is shown. If there is none, the first fatal assignment action message is shown.

Q: What does the Messages column count? A: It counts the process-level messages and the assignment action-level messages of each process.


© Enginatics GmbH