Skip to the content.

PA Project Upload – Oracle EBS SQL Report

Oracle E-Business Suite SQL report from the Enginatics Library powered by Blitz Report™.

Overview

PA Project Upload =================== Create and update Projects in Oracle Projects using the pa_project_pub API.

Create Mode:

Update Mode:

Field Length Limits:

Supported Fields: Project identifiers, dates, billing setup (labor/non-labor schedules, bill rate schedules, burden schedules), billing currency settings, flags (baseline funding, multi-currency billing, cross charge, retention, capital interest, etc.), transfer price schedules, work type, calendar, location, role list, probability, priority, job groups, security level, invoice format, asset/capital settings, tax codes, DFF attributes (1-10), customer, and PM product code.

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

Upload Mode, Operating Unit, Project Number, Project Name, Project Type, Project Status

Oracle EBS Tables Used

pa_projects_all, pa_lookups, fnd_lookup_values_vl, pa_project_customers, hz_cust_accounts, hz_parties, pa_project_statuses, hr_all_organization_units_vl, pa_distribution_rules, per_all_people_f, pa_project_parties, gl_daily_conversion_types, pa_std_bill_rate_schedules_all, pa_ind_rate_schedules_all_bg, pa_cc_tp_schedules_bg, pa_work_types_vl, jtf_calendars_vl, hr_locations_all, pa_role_lists, pa_probability_members, per_job_groups_v, pa_invoice_formats, mo_glob_org_access_tmp, dual

Report Categories

Enginatics, Upload

GL Account Analysis, GL Account Distribution Analysis, GL Account Analysis (Drilldown) (with inventory and WIP), AP Invoices and Lines, GL Account Analysis 11g

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_Project_Upload.xml
SQL Source PA Project Upload.sql
Full Report on Enginatics www.enginatics.com/reports/pa-project-upload/

Case Study & Technical Analysis: PA Project Upload

Executive Summary

The PA Project Upload is a Blitz Report upload that creates and updates projects in Oracle Projects. It covers project identifiers, dates, billing setup, currency and burden schedules, cross-charge and transfer price settings, work types, calendars, role lists, job groups and flexfield attributes. Project accountants and project managers use it to set up new projects from a template in bulk, and to maintain existing projects such as their dates, project manager and billing flags. The upload calls the Oracle project public API, so the validations of the Projects forms apply to every row. The workflow runs in Excel through Blitz Report.

Business Challenge

The Solution

Technical Architecture (High Level)

Primary Tables

Logical Relationships

  1. PA_PROJECTS_ALL joins to PA_PROJECT_STATUSES on the status code, and to the operating unit and carrying-out organization in HR_ALL_ORGANIZATION_UNITS_VL.
  2. The project manager is found by joining PA_PROJECT_PARTIES with role type 1 and an active end date, then PER_ALL_PEOPLE_F on the resource person ID.
  3. Each currency conversion type ID joins to GL_DAILY_CONVERSION_TYPES, and each schedule ID joins to its bill rate or burden schedule.
  4. Work type, calendar, location, role list, probability and job group join on their identifiers as outer joins.
  5. The customer is a correlated lookup on PA_PROJECT_CUSTOMERS, and templates are excluded by the template flag.

Parameters & Filtering

Performance & Optimization

FAQ

Q: What happens to the old project manager when a new one is assigned? A: The current active project manager assignment is end-dated, and the new manager is assigned from today. If no active manager exists, the new one is simply assigned.

Q: Which fields can be changed after a project is created? A: Most fields can be changed, including dates, billing setup, flags and flexfield attributes. Customer and PM product code are set on creation only.

Q: Why should Microsoft Project not be used as the PM product? A: The description states that Microsoft Project blocks date updates because of Oracle bug 12954344, so Primavera is the default PM product code.


© Enginatics GmbH