PA Project Subledger Detail by Expenditure Type – 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
Cost distribution lines summarized by project, task, expenditure type, and GL account showing raw cost, burden cost, and total cost for transferred and accepted lines.
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, GL Date From, GL Date To, Expenditure Type, Account
Oracle EBS Tables Used
pa_cost_distribution_lines_all, pa_expenditure_items_all, pa_projects_all, pa_tasks, pa_expenditure_types, gl_code_combinations_kfv, hr_all_organization_units_vl, mo_glob_org_access_tmp, dual
Report Categories
Related Reports
PA Supplier Invoice Audit, PA Cost Audit, AP Distribution Set Listing, PA Project Revenue and Cost by Period, AP Expense Report Upload, AP Distribution Set Upload, WIP Account Distribution, PA Project Expenditure Items with WIP and INV Detail
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 | PA Project Subledger Detail by Expenditure Type 04-Apr-2026 023352.xlsx |
| Blitz Report™ XML Import | PA_Project_Subledger_Detail_by_Expenditure_Type.xml |
| SQL Source | PA Project Subledger Detail by Expenditure Type.sql |
| Full Report on Enginatics | www.enginatics.com/reports/pa-project-subledger-detail-by-expenditure-type(1)/ |
Case Study & Technical Analysis: PA Project Subledger Detail by Expenditure Type
Executive Summary
The PA Project Subledger Detail by Expenditure Type report summarizes the project cost distribution lines of Oracle Projects by project, task, expenditure type and General Ledger account. For each group it shows the raw cost, the burden cost and the total cost of the lines that have been transferred or accepted. Project accountants use it to reconcile the costs held in Projects with the GL account balances they have been posted to, and to explain the burden applied to each expenditure type. The report runs in Excel through Blitz Report, so the reconciliation can be filtered by GL date and account.
Business Challenge
- Projects to GL reconciliation: Project cost must agree with the General Ledger, and the reconciliation needs the cost grouped by account as well as by project and task.
- Burden analysis: The difference between raw cost and burdened cost, which comes from overhead and burden rules, must be visible by expenditure type.
- Transfer status control: Only lines that have been transferred to the GL or accepted should be counted in the subledger view, so that unposted or rejected lines do not distort the totals.
- Expenditure type reporting: Costs must be reported by expenditure category and system linkage, for management reporting on labor, material and other cost types.
The Solution
- Raw and burden cost: Raw cost is the amount of each distribution line, and burden cost is the burdened amount, summed by group.
- Total cost: Total cost is the raw cost plus the burden adjustment, which is the burdened cost less the raw amount of each line.
- Transfer status filter: Only distribution lines with a transfer status of accepted or transferred are included.
- Account grouping: The debit account of each distribution line is resolved to its concatenated GL segments and description, so the output reconciles to the GL by account.
Technical Architecture (High Level)
Primary Tables
PA_COST_DISTRIBUTION_LINES_ALL: the cost distribution lines, with the amount, burdened cost, transfer status and debit code combination.PA_EXPENDITURE_ITEMS_ALL: the expenditure item that the distribution line came from, with its expenditure type and system linkage function.PA_PROJECTS_ALL: the project number and name.PA_TASKS: the task number and name.PA_EXPENDITURE_TYPES: the expenditure type category.GL_CODE_COMBINATIONS_KFV: the GL account concatenated segments and description.HR_ALL_ORGANIZATION_UNITS_VL: the operating unit name.MO_GLOB_ORG_ACCESS_TMP: the operating units accessible to the current user.
Logical Relationships
PA_COST_DISTRIBUTION_LINES_ALLjoins toPA_EXPENDITURE_ITEMS_ALLon the expenditure item ID.- The expenditure item joins to
PA_PROJECTS_ALLon the project ID, toPA_TASKSon the task ID, and toPA_EXPENDITURE_TYPESon the expenditure type. - The distribution line joins to
GL_CODE_COMBINATIONS_KFVon the debit code combination ID, as an outer join so that lines without an account are kept. - The project joins to
HR_ALL_ORGANIZATION_UNITS_VLon the organization ID, which is the operating unit. - The rows are grouped by operating unit, project, task, expenditure type, category, system linkage, GL account and account description, and ordered by the same keys.
Parameters & Filtering
- Operating Unit: limits the output to one organization within the accessible set.
- Project: restricts the output to one project.
- GL Date From and GL Date To: bound the GL date of the cost lines.
- Expenditure Type: restricts the output to one expenditure type.
- Account: restricts the output to one GL account.
Performance & Optimization
- Only distribution lines of line type R are read, and only lines with an accepted or transferred status are summed.
- The operating unit restriction is an
INsubquery onMO_GLOB_ORG_ACCESS_TMP, which limits the project set before the cost aggregation. - The aggregation is a single
GROUP BYover the distribution lines, so the database returns one row per project, task, expenditure type and account. - The account lookup is an outer join on the code combination ID, so the GL table is read only for the grouped output.
FAQ
Q: Which cost lines are included in this report? A: Cost distribution lines of line type R whose transfer status is A (accepted) or V (transferred).
Q: How is total cost calculated? A: Total cost is the raw cost plus the difference between the burdened cost and the raw amount, so it equals the burdened cost where a burden is applied.
Q: How can I reconcile this report to the General Ledger? A: Compare the total cost for each GL account with the project cost in the GL account balance for the same period, using the GL Date From and GL Date To parameters.
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