Skip to the content.

PA Transaction Upload – Oracle EBS SQL Report

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

Overview

PA Transaction Upload =================== This upload can be used to upload transactions from external cost collection systems into Oracle Projects. Transaction Import creates pre-approved expenditure items from transaction data entered in external cost collection systems.

If the ‘Operating Unit’ and/or ‘Transaction Source’ parameters are specified, then the upload excel will be restricted to the specified Operating Unit and/or Transaction Source.

If the ‘Batch Name’ parameter is specified, this will default as the Batch Name in the upload Excel.

If the ‘All Negative Expend Unmatched’ parameter is set to Yes, then all negative transations then the ‘Unmatched Negative Txn Flag’ column will automatically default to Yes against any negative transactions entered into upload Excel.

If the ‘Reverse in Future Period’ parameter is set to Yes, then the ‘Accrual Flag’ column will default to Yes against every transaction entered in the upload Excel

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, Transaction Source, Batch Name, Expenditure Ending Date, All Negative Expend Unmatched, Reverse in Future Period, Import Transactions

Oracle EBS Tables Used

pa_transaction_sources, gl_code_combinations_kfv, pa_transaction_interface_all, hr_all_organization_units_vl

Report Categories

Enginatics, Upload

GL Account Analysis (Drilldown) (with inventory and WIP), GL Account Distribution Analysis, GL Account Analysis

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

Case Study & Technical Analysis: PA Transaction Upload

Executive Summary

The PA Transaction Upload is an Excel upload that loads transactions from external cost collection systems into Oracle Projects. Transaction Import then creates pre-approved expenditure items from the rows, which are entered in the transaction interface table. Project accounting teams use the upload for costs that originate outside Oracle Projects, such as timesheets, usages, miscellaneous costs and supplier invoices from other systems, and for reversals and accruals of those costs. The Blitz Report download shows the interface rows already staged, so that they can be corrected before the Import Transactions step runs.

Business Challenge

The Solution

Technical Architecture (High Level)

Primary Tables

Logical Relationships

  1. PA_TRANSACTION_INTERFACE_ALL is joined to HR_ALL_ORGANIZATION_UNITS_VL on the organization id, which supplies the operating unit name.
  2. The transaction source name is a scalar lookup on PA_TRANSACTION_SOURCES through the transaction source code of the row.
  3. The debit and credit accounts are scalar lookups on GL_CODE_COMBINATIONS_KFV through the debit and credit code combination ids.
  4. The report applies the parameter values as filters on the interface row fields, so each interface row is returned with its own batch and source.

Parameters & Filtering

Performance & Optimization

FAQ

Q: How do I load timesheet or usage costs from an external system into Oracle Projects? A: Enter the transactions in the upload with their project, task, expenditure type and cost, and select the transaction source and batch name. Then run Transaction Import, which creates pre-approved expenditure items.

Q: How do I flag negative transactions as unmatched? A: Set the All Negative Expend Unmatched parameter to Yes. Negative transactions then default to an Unmatched Negative Txn Flag of Yes in the upload.

Q: What does the Reverse in Future Period parameter do? A: When set to Yes, it sets the Accrual Flag to Yes for every transaction entered in the upload, so the costs are reversed in the future period.


© Enginatics GmbH