PA Employee Activity By Organization – Oracle EBS SQL Report
Oracle E-Business Suite SQL report from the Enginatics Library powered by Blitz Report™. Oracle EBS module: Projects · all Projects reports
Overview
Labor hours summary by employee, project, and task showing total, billable, and non-billable hours with cost amounts for the expenditure organization.
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
Operating Unit, Project, Date From, Date To, Employee
Oracle EBS Tables Used
pa_expenditure_items_all, pa_expenditures_all, pa_projects_all, pa_tasks, per_people_x, hr_all_organization_units_vl, mo_glob_org_access_tmp, dual
Report Categories
Related Reports
PA Cost Audit, PA Project Expenditure Items with WIP and INV Detail, PA Supplier Invoice Audit, WIP Account Distribution, AP Expense Report Upload, PA Revenue, Cost, Budgets by Resources, PA Revenue, Cost, Budgets by Work Breakdown Structure, PA Event Upload, PA Project Billing Status
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 | Example |
| Blitz Report™ XML Import | PA_Employee_Activity_By_Organization.xml |
| SQL Source | PA Employee Activity By Organization.sql |
| Full Report on Enginatics | www.enginatics.com/reports/pa-employee-activity-by-organization/ |
Case Study & Technical Analysis: PA Employee Activity By Organization
Executive Summary
This report summarizes labor hours by employee, project and task in Oracle Projects. For each combination it shows total hours, billable hours, non-billable hours, raw cost and burdened cost, in the project currency, and it reports the expenditure organization that incurred the labor. Project accountants and resource managers use it to see how much time each employee spent on each project task, and how much of that time was billed, when reconciling timesheets to project costs. The report runs in Excel through Blitz Report.
Business Challenge
- Timesheet to cost reconciliation: Hours entered on timecards must agree with the labor cost recorded against each project and task.
- Billable versus non-billable time: Project managers need to know how much effort was billed and how much was absorbed.
- Cross-organization labor: Employees often work on projects owned by another operating unit, so the expenditure organization must be visible alongside the project operating unit.
- Cost visibility by task: Budget owners need labor cost by task and expenditure type, not just by project.
The Solution
- Hours by billing status: Total hours are split into billable and non-billable hours using the billable flag of each expenditure item.
- Cost by employee: Raw cost and burdened cost are summed for each employee, project and task.
- Two organizations: The project operating unit and the expenditure organization are shown side by side, which separates the owner from the incurring unit.
- Labor transactions only: Only standard and overtime labor expenditure items are included, based on the system linkage function.
- Project currency: Amounts are stated in the currency of each project.
Technical Architecture (High Level)
Primary Tables
PA_EXPENDITURE_ITEMS_ALL: the expenditure items, with quantity, billable flag, raw cost, burden cost and expenditure type.PA_EXPENDITURES_ALL: the expenditure header, with the person who incurred the cost.PA_PROJECTS_ALL: the project number, name, operating unit and currency.PA_TASKS: the task number and name.PER_PEOPLE_X: the employee number and full name.HR_ALL_ORGANIZATION_UNITS_VL: the project operating unit and the expenditure organization.MO_GLOB_ORG_ACCESS_TMP: the operating units the session can access.DUAL: used to add the current operating unit for release 11 sessions.
Logical Relationships
PA_EXPENDITURE_ITEMS_ALLjoins toPA_EXPENDITURES_ALLon expenditure id, which gives the person who incurred the cost.- The expenditure’s incurring person id joins to
PER_PEOPLE_Xon person id. - The item joins to
PA_PROJECTS_ALLon project id, and the project’s organization id joins toHR_ALL_ORGANIZATION_UNITS_VL. - The item joins to
PA_TASKSon task id, and its organization id joins to the expenditure organization inHR_ALL_ORGANIZATION_UNITS_VL. - The operating unit filter is an IN list on the access table, with the current operating unit added for release 11 sessions.
Parameters & Filtering
- Operating Unit: restricts the rows to one project operating unit.
- Project: restricts the rows to one project.
- Date From and Date To: bound the expenditure items by date.
- Employee: restricts the rows to one employee.
Performance & Optimization
- The system linkage filter limits the item scan to standard and overtime labor, which avoids other expenditure types.
- Operating unit access is enforced through the access table, so the report returns only the units the user can access.
- Totals are summed with conditional expressions on the billable flag, so billable and non-billable hours come from one pass over the items.
FAQ
Q: What is the difference between the operating unit and the expenditure organization? A: The operating unit is the owner of the project. The expenditure organization is the unit that incurred the cost, and the two can differ.
Q: Why do the billable and non-billable hours not add up to the total hours? A: Items whose billable flag is neither Y nor N are included in the total hours but not in either split.
Q: Which cost currency is shown? A: The currency of the project, shown in the currency column for each row.
Useful Links
- Blitz Report™ – World’s Fastest Oracle EBS Reporting Tool
- Oracle Discoverer Replacement – Import Worksheets into Blitz Report™
- Oracle EBS Reporting Toolkits by Blitz Report™
- Blitz Report™ FAQ & Community Q&A
- Supply Chain Hub by Blitz Report™
- Blitz Report™ Customer Case Studies
- Oracle EBS Reporting Blog
- Oracle EBS Reporting Resource Centre
© Enginatics GmbH