PA Project Expenditure Items with WIP and INV Detail – 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
Project expenditure items showing WIP and inventory transaction details including transaction types, quantities, WIP job, assembly, department, resource, and inventory item information.
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, Task, Date From, Date To, Expenditure Type, Expenditure Type Class, Job, Employee
Oracle EBS Tables Used
pa_project_statuses, pa_system_linkages, pa_transaction_sources, pa_expenditure_items_all, pa_expenditures_all, pa_expenditure_types, pa_projects_all, pa_tasks, hr_all_organization_units_vl, per_people_x, wip_transactions, wip_entities, wip_discrete_jobs, wip_repetitive_items, mtl_system_items_vl, bom_departments, bom_resources, mtl_material_transactions, mtl_transaction_types, mo_glob_org_access_tmp, dual
Report Categories
Related Reports
GL Account Analysis, GL Account Distribution Analysis, GL Account Analysis (Drilldown) (with inventory and WIP), AP Invoices and Lines, PA Employee Activity By Organization, GL Account Analysis (Drilldown), GL Account Analysis 11g, PA Cost Audit
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 Expenditure Items with WIP and INV Detail 23-Mar-2026 081847.xlsx |
| Blitz Report™ XML Import | PA_Project_Expenditure_Items_with_WIP_and_INV_Detail.xml |
| SQL Source | PA Project Expenditure Items with WIP and INV Detail.sql |
| Full Report on Enginatics | www.enginatics.com/reports/pa-project-expenditure-items-with-wip-and-inv-detail/ |
Case Study & Technical Analysis: PA Project Expenditure Items with WIP and INV Detail
Executive Summary
This report lists Oracle Projects expenditure items together with the manufacturing transaction behind each item where one exists. For an item raised from Work in Process it shows the WIP transaction, job, assembly, department and resource, and for an item raised from Inventory it shows the material transaction, its type, item and quantity. Project controllers use it to trace project costs back to the shop floor job or inventory movement behind them. It is an R12 report that runs in Excel through Blitz Report™.
Business Challenge
- Cost traceability: Project costs that come from manufacturing must be traced to the job, assembly and resource that incurred them, which the project ledger alone does not show.
- Inventory-driven costs: Inventory material issued to a project must match the underlying inventory transaction.
- Reconciliation: Project cost reports and manufacturing reports must agree, and differences need a common key to investigate.
- Project costing detail: Labor and resource costs of a project need the department and resource that performed the work.
The Solution
- Shows each expenditure item with its operating unit, project number, name, status and type, task, expenditure type and class, and transaction source.
- Attaches the WIP transaction for WIP-linked items, with its type, date, operation, department and resource.
- Attaches the inventory material transaction for items whose linkage is WIP or INV from inventory, with its transaction type, date, item, quantity and unit of measure.
- Shows the job, job type, assembly and accounting class, with quantity, currency, raw and burdened costs.
Technical Architecture (High Level)
Primary Tables
PA_EXPENDITURE_ITEMS_ALL: the expenditure items, with quantity, cost, currency, date, type and the original transaction reference.PA_EXPENDITURES_ALL: the expenditure header, supplying the expenditure group and the person who incurred it.PA_EXPENDITURE_TYPES: the expenditure type and its category.PA_PROJECTS_ALL,PA_PROJECT_STATUSESandPA_TASKS: the project, its status and its tasks.PA_SYSTEM_LINKAGESandPA_TRANSACTION_SOURCES: the linkage function and the transaction source descriptions.PER_PEOPLE_X: the employee who incurred the expenditure.WIP_TRANSACTIONS,WIP_ENTITIES,WIP_DISCRETE_JOBSandWIP_REPETITIVE_ITEMS: the WIP transaction, the job or schedule, and its accounting class.BOM_DEPARTMENTSandBOM_RESOURCES: the department and resource of a WIP transaction.MTL_MATERIAL_TRANSACTIONSandMTL_TRANSACTION_TYPES: the inventory material transaction and its type.MTL_SYSTEM_ITEMS_VL: the assembly of the job and the inventory item of the material transaction.HR_ALL_ORGANIZATION_UNITS_VL: the operating unit.MO_GLOB_ORG_ACCESS_TMPandDUAL: the operating units accessible to the user.
Logical Relationships
- Each expenditure item joins to its header, expenditure type, project, task and accessible operating unit.
- The WIP transaction is found by converting the original transaction reference to a number, and only for items whose linkage function is WIP and whose transaction source is Work In Process.
- The WIP entity of the transaction or material transaction identifies the job, and its primary item gives the assembly.
- The inventory material transaction is found by the same conversion, for WIP or INV linkages whose source is not Work In Process.
- Department and resource are joined to the WIP transaction and to the expenditure item’s WIP resource.
- The results are ordered by operating unit, project number, task number and expenditure item date.
Parameters & Filtering
- Operating Unit, Project and Task: restrict the items to one unit, project or task.
- Date From and Date To: bound the expenditure item dates.
- Expenditure Type and Expenditure Type Class: restrict the items by type and by the system linkage class.
- Job and Employee: restrict the items to one WIP job or to one employee.
Performance & Optimization
- The WIP and inventory links compare a converted number from the original transaction reference with a transaction identifier, so each item is matched on a key.
- The operating unit restriction through
MO_GLOB_ORG_ACCESS_TMPlimits the items to the units the user can access. - The manufacturing joins are outer joins on identifiers, so items with no WIP or inventory transaction are still listed.
- The project, task and date parameters are the main levers on run time, because they limit the expenditure items that are matched.
FAQ
Q: How is a project expenditure item matched to its WIP transaction? A: The report converts the original transaction reference of the expenditure item to a number and matches it to the WIP transaction identifier, for items whose linkage function is WIP and whose source is Work In Process.
Q: Which items show an inventory transaction? A: Items whose linkage function is WIP or INV, and whose transaction source is not Work In Process, show the matching material transaction, its type, date, item and quantity.
Q: Can an item be listed without a manufacturing transaction? A: Yes, the manufacturing joins are outer joins, so items that have no WIP or inventory transaction are still listed with blank manufacturing columns.
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