Search Results pa_perf_transactions
Overview
PA_PERF_TRANSACTIONS is a transaction-level table in the Oracle Projects (PA) module of Oracle E-Business Suite, documented as valid in both release 12.1.1 and 12.2.2. It records performance transaction data — the individual measured results produced when performance rules are evaluated against projects and other objects. Each row represents a discrete performance evaluation event, capturing the rule applied, the object evaluated, the measure assessed, the value obtained, and whether the outcome fell inside or outside defined thresholds. Because performance transactions drive key performance indicator (KPI) scoring, exception reporting, and project performance analytics, this table sits at the centre of the Project Performance Reporting and KPI framework.
The heuristic Data Vault classification mined from the foreign-key structure is satellite-leaning. In modeling terms, this suggests PA_PERF_TRANSACTIONS behaves primarily as a descriptive satellite attached to project, rule, and object-rule hubs, with each row holding attributes (measure values, thresholds, flags) that change over time rather than defining new business entities. The presence of CURRENT_FLAG and RECORD_VERSION_NUMBER reinforces the slowly changing dimension / satellite interpretation.
Key Information Stored
The documented schema contains 31 columns. The single-column surrogate primary key is PERF_TXN_ID, also implemented as unique index PA_PERF_TRANSACTIONS_U1, which makes it the strongest business-key candidate in the table. Important columns include:
- PERF_TXN_ID — Surrogate primary key; the value users typically search for when tracing a specific performance transaction.
- PERF_TXN_OBJ_TYPE / PERF_TXN_OBJ_ID — Type and identifier of the object the transaction was evaluated against.
- OBJECT_RULE_ID — Foreign key to PA_PERF_OBJECT_RULES, the rule assignment attached to the object.
- RULE_ID — Foreign key to PA_PERF_RULES, the performance rule that generated the transaction.
- PROJECT_ID — Foreign key to PA_PROJECTS_ALL, the project being measured.
- RELATED_OBJ_TYPE / RELATED_OBJ_ID — The related object, typically another project record.
- PPL_PROJECT_ID — Foreign key to PA_PROJECTS_ALL, supporting project-to-project performance relationships.
- KPA_CODE and MEASURE_ID — The KPA and measure definitions evaluated.
- MEASURE_VALUE and MEASURE_FORMAT — The computed result and its display format.
- PERIOD_NAME and PERIOD_TYPE — The reporting period in which the transaction was calculated.
- THRESHOLD_FROM / THRESHOLD_TO — The acceptable range applied during evaluation.
- EXCEPTION_FLAG, CURRENT_FLAG, INCLUDED_IN_SCORING — Status flags indicating exceptions, the current version, and whether the row contributes to KPI scoring.
- PROGRAM_ID — Foreign key to FND_CONCURRENT_REQUESTS, identifying the concurrent program that created the transaction.
- CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY — Standard audit columns.
Common Use Cases and Queries
Typical scenarios include auditing how a KPI score was derived, diagnosing why an exception was raised on a project, and reconciling performance data for a given period. A common lookup retrieves a single transaction by primary key:
SELECT * FROM pa.pa_perf_transactions WHERE perf_txn_id = :perf_txn_id;SELECT project_id, measure_id, measure_value, exception_flag FROM pa.pa_perf_transactions WHERE period_name = :period AND current_flag = 'Y';SELECT t.perf_txn_id, t.measure_value, r.rule_name FROM pa.pa_perf_transactions t, pa.pa_perf_rules r WHERE t.rule_id = r.rule_id AND t.exception_flag = 'Y';
Reporting use cases focus on exception dashboards, KPI scorecards where INCLUDED_IN_SCORING and CURRENT_FLAG filter the effective rows, and traceability reports joining PROGRAM_ID to the concurrent request log to identify the batch that produced the transactions.
Related Objects
The most significant related objects, based on documented foreign-key relationships, are:
- PA_PERF_RULES — joined via PA_PERF_TRANSACTIONS.RULE_ID.
- PA_PERF_OBJECT_RULES — joined via PA_PERF_TRANSACTIONS.OBJECT_RULE_ID.
- PA_PROJECTS_ALL — referenced three times, via PROJECT_ID, RELATED_OBJ_ID, and PPL_PROJECT_ID.
- FND_CONCURRENT_REQUESTS — joined via PROGRAM_ID to identify the generating concurrent request.
- PA_PERF_COMMENTS — child table joined via PERF_TXN_ID.
- PA_PERF_KPA_TRANS — child table joined via PERF_TXN_ID.
Together these objects form the performance measurement chain: rules and object rules define what is measured, projects supply the subject, concurrent requests supply the process context, and the comment and KPA transaction tables provide the dependent detail.
-
Table: PA_PERF_TRANSACTIONS
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_PERF_TRANSACTIONS, object_name:PA_PERF_TRANSACTIONS, status:VALID, product: PA - Projects , description: This table records performance transaction data. , implementation_dba_data: PA.PA_PERF_TRANSACTIONS ,
-
Table: PA_PERF_TRANSACTIONS
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_PERF_TRANSACTIONS, object_name:PA_PERF_TRANSACTIONS, status:VALID, product: PA - Projects , description: This table records performance transaction data. , implementation_dba_data: PA.PA_PERF_TRANSACTIONS ,
-
SYNONYM: APPS.PA_PERF_TRANSACTIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_PERF_TRANSACTIONS, status:VALID,
-
APPS.PA_PERF_EXCP_UTILS SQL Statements
12.1.1
-
VIEW: PA.PA_PERF_TRANSACTIONS#
12.2.2
owner:PA, object_type:VIEW, object_name:PA_PERF_TRANSACTIONS#, status:VALID,
-
APPS.PA_PERF_TRANSACTIONS_PKG SQL Statements
12.2.2
-
SYNONYM: APPS.PA_PERF_TRANSACTIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_PERF_TRANSACTIONS, status:VALID,
-
APPS.PA_PERF_EXCP_UTILS SQL Statements
12.2.2
-
APPS.PA_PERF_TRANSACTIONS_PKG SQL Statements
12.1.1
-
APPS.PA_EXCEPTION_ENGINE_PKG SQL Statements
12.1.1
-
APPS.PA_EXCEPTION_ENGINE_PKG SQL Statements
12.2.2
-
VIEW: PA.PA_PERF_TRANSACTIONS#
12.2.2
-
Table: PA_PERF_RULES
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_PERF_RULES, object_name:PA_PERF_RULES, status:VALID, product: PA - Projects , description: This table stores the information regarding the available performance rules. , implementation_dba_data: PA.PA_PERF_RULES ,
-
Table: PA_PERF_KPA_TRANS
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_PERF_KPA_TRANS, object_name:PA_PERF_KPA_TRANS, status:VALID, product: PA - Projects , description: Records transactions associated with a project key performance indicator scoring summary. , implementation_dba_data: PA.PA_PERF_KPA_TRANS ,
-
Table: PA_PERF_COMMENTS
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_PERF_COMMENTS, object_name:PA_PERF_COMMENTS, status:VALID, product: PA - Projects , description: This table Records performance comments. , implementation_dba_data: PA.PA_PERF_COMMENTS ,
-
Table: PA_PERF_COMMENTS
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_PERF_COMMENTS, object_name:PA_PERF_COMMENTS, status:VALID, product: PA - Projects , description: This table Records performance comments. , implementation_dba_data: PA.PA_PERF_COMMENTS ,
-
PACKAGE BODY: APPS.PA_PERF_TRANSACTIONS_PKG
12.1.1
-
PACKAGE BODY: APPS.PA_PERF_TRANSACTIONS_PKG
12.2.2
-
Table: PA_PERF_RULES
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_PERF_RULES, object_name:PA_PERF_RULES, status:VALID, product: PA - Projects , description: This table stores the information regarding the available performance rules. , implementation_dba_data: PA.PA_PERF_RULES ,
-
PACKAGE BODY: APPS.PA_PERF_TRANSACTIONS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_PERF_TRANSACTIONS_PKG, status:VALID,
-
Table: PA_PERF_KPA_TRANS
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_PERF_KPA_TRANS, object_name:PA_PERF_KPA_TRANS, status:VALID, product: PA - Projects , description: Records transactions associated with a project key performance indicator scoring summary. , implementation_dba_data: PA.PA_PERF_KPA_TRANS ,
-
Table: PA_PERF_OBJECT_RULES
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_PERF_OBJECT_RULES, object_name:PA_PERF_OBJECT_RULES, status:VALID, product: PA - Projects , description: This table stores the association between Exception Rule and the actual object. , implementation_dba_data: PA.PA_PERF_OBJECT_RULES ,
-
Table: PA_PERF_OBJECT_RULES
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_PERF_OBJECT_RULES, object_name:PA_PERF_OBJECT_RULES, status:VALID, product: PA - Projects , description: This table stores the association between Exception Rule and the actual object. , implementation_dba_data: PA.PA_PERF_OBJECT_RULES ,
-
TABLE: PA.PA_PERF_TRANSACTIONS
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_PERF_TRANSACTIONS, object_name:PA_PERF_TRANSACTIONS, status:VALID,
-
PACKAGE BODY: APPS.PA_PERF_TRANSACTIONS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_PERF_TRANSACTIONS_PKG, status:VALID,
-
TABLE: PA.PA_PERF_TRANSACTIONS
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_PERF_TRANSACTIONS, object_name:PA_PERF_TRANSACTIONS, status:VALID,
-
PACKAGE BODY: APPS.PA_EXCEPTION_ENGINE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_EXCEPTION_ENGINE_PKG, status:VALID,
-
PACKAGE BODY: APPS.PA_EXCEPTION_ENGINE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_EXCEPTION_ENGINE_PKG, status:VALID,
-
Table: PA_PROJECTS_ALL
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_PROJECTS_ALL, object_name:PA_PROJECTS_ALL, status:VALID, product: PA - Projects , description: PA_PROJECTS_ALL stores the highest units of work defined in Oracle Projects. , implementation_dba_data: PA.PA_PROJECTS_ALL ,
-
Table: PA_PROJECTS_ALL
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_PROJECTS_ALL, object_name:PA_PROJECTS_ALL, status:VALID, product: PA - Projects , description: PA_PROJECTS_ALL stores the highest units of work defined in Oracle Projects. , implementation_dba_data: PA.PA_PROJECTS_ALL ,
-
PACKAGE BODY: APPS.PA_PERF_EXCP_UTILS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_PERF_EXCP_UTILS, status:VALID,
-
PACKAGE BODY: APPS.PA_PERF_EXCP_UTILS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_PERF_EXCP_UTILS, status:VALID,
-
PACKAGE BODY: APPS.PA_EXCEPTION_ENGINE_PKG
12.2.2
-
PACKAGE BODY: APPS.PA_EXCEPTION_ENGINE_PKG
12.1.1
-
PACKAGE BODY: APPS.PA_PERF_EXCP_UTILS
12.1.1
-
PACKAGE BODY: APPS.PA_PERF_EXCP_UTILS
12.2.2
-
Table: FND_CONCURRENT_REQUESTS
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_CONCURRENT_REQUESTS, object_name:FND_CONCURRENT_REQUESTS, status:VALID, product: FND - Application Object Library , description: Concurrent requests information , implementation_dba_data: APPLSYS.FND_CONCURRENT_REQUESTS ,
-
Table: FND_CONCURRENT_REQUESTS
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_CONCURRENT_REQUESTS, object_name:FND_CONCURRENT_REQUESTS, status:VALID, product: FND - Application Object Library , description: Concurrent requests information , implementation_dba_data: APPLSYS.FND_CONCURRENT_REQUESTS ,
-
PACKAGE: APPS.PA_EXCEPTION_ENGINE_PKG
12.2.2
-
PACKAGE: APPS.PA_EXCEPTION_ENGINE_PKG
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
APPS.PA_PERF_EXCP_UTILS dependencies on PA_PERF_TRANSACTIONS
12.2.2
-
APPS.PA_PERF_EXCP_UTILS dependencies on PA_PERF_TRANSACTIONS
12.1.1