Skip to the content.

PA Expenditure Types – 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

Listing of project expenditure types with their category, type class, unit of measure, and active dates.

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

Expenditure Category, Expenditure Type Class

Oracle EBS Tables Used

pa_system_linkages, pa_expenditure_types

Report Categories

Enginatics

PA Project Expenditure Items with WIP and INV Detail, PA Transaction Sources

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 Expenditure Types 22-Jan-2018 181945.xlsx
Blitz Report™ XML Import PA_Expenditure_Types.xml
SQL Source PA Expenditure Types.sql
Full Report on Enginatics www.enginatics.com/reports/pa-expenditure-types/

Case Study & Technical Analysis: PA Expenditure Types

Executive Summary

The PA Expenditure Types report lists the project expenditure types defined in Oracle Projects, with their expenditure category, type class, unit of measure, cost rate flag and active dates. It is written for project accountants, project controllers and implementation consultants who must confirm how expenditure types are configured before costs are charged to projects. An expenditure type is the classification that a project cost carries, and its class determines how the cost is processed, so an accurate listing is needed for setup reviews and cost analysis. The report sits in the Projects module and returns the full set of types without parameters that restrict the query.

Business Challenge

The Solution

Technical Architecture (High Level)

Primary Tables

Logical Relationships

  1. Each expenditure type carries a system linkage function code.
  2. The class meaning is read from PA_SYSTEM_LINKAGES by matching the function code of the type, through a scalar subquery.
  3. There is no other join, so the result is one row per expenditure type.
  4. The result is ordered by expenditure type name.

Parameters & Filtering

The SQL text in the library does not reference either parameter, so the query as written returns all expenditure types. Users who need one category or class should filter the output by the expenditure_category or expenditure_type_class column in Excel.

Performance & Optimization

FAQ

Q: How do I list all expenditure types and their classes in Oracle Projects? A: Run PA Expenditure Types. The expenditure_type_class column gives the class of each type, translated from its system linkage function.

Q: How can I tell whether an expenditure type is still active? A: Read the start_date_active and end_date_active columns, which show the period during which the type can be used.

Q: Which columns show who changed an expenditure type? A: The created_by, creation_date, last_updated_by and last_update_date columns show the audit trail of each type.


© Enginatics GmbH