Search Results pji_fm_aggr_act2




Overview

PJI_FM_AGGR_ACT2 is a table owned by the PJI schema in Oracle EBS Project Intelligence (PJI). The ETRM metadata describes it as an "intermediate summarization table." Its role is to hold pre-aggregated financial and funding measures for projects, tasks, and project organizations, materialized at defined GL and PA time/period intersections, so that downstream Project Intelligence reporting and analytics do not have to re-scan transaction-level detail each time a report is run.

Because the table carries both project- and task-level keys alongside GL/PA calendar identifiers, it functions as a staging and aggregation layer between operational subledger tables (Projects, Receivables, GL) and Project Intelligence dashboards. The aggregation spans multiple currency and accounting bases: project currency (PRJ_*), project organization unit currency (POU_*), global currency (GG_*, GG2_*), project currency at the reporting level (GP_*, GP2_*), and transaction currency (TXN_*). This multi-basis column family is the defining structural characteristic of the object.

Under a heuristic Data Vault classification mined from the FK structure, PJI_FM_AGGR_ACT2 is assessed as standalone. The only documented foreign key, ROW_ID, references CS_SYSTEMS_ALL_B_TEMP, which is a temporary system-surrogate source rather than a durable business entity. Modelers should therefore treat this object as neither a classic hub, link, nor satellite; it is better understood as a derived or aggregate construct whose grain is defined by its combination of PROJECT_ID, TASK_ID, and the GL/PA period columns rather than by a conventional business key.

Key Information Stored

The table exposes 151 documented columns in the ETRM 12.2.2 physical schema. The most significant are:

Note that ROW_ID, not PROJECT_ID/TASK_ID, is the documented FK anchor, while PROJECT_ID, TASK_ID, and the calendar/period columns are the practical business-key candidates for joining into reporting queries. No unique index information is provided in the metadata excerpt, so uniqueness of the composite grain is inferred from the column semantics only.

Common Use Cases and Queries

Typical uses include funding burn-down reporting, revenue versus funding variance analysis, receivable aging by project organization, and multi-currency rollups for Project Intelligence dashboards. A basic aggregation query follows the natural grain:

SELECT PROJECT_ID, TASK_ID, GL_PERIOD_NAME,
       SUM(PRJ_REVENUE), SUM(PRJ_FUNDING), SUM(PRJ_AR_AMOUNT_DUE)
FROM   PJI.PJI_FM_AGGR_ACT2
WHERE  GL_PERIOD_NAME BETWEEN :p_from AND :p_to
GROUP  BY PROJECT_ID, TASK_ID, GL_PERIOD_NAME;

Data-quality screening should filter on the dangling flags before publishing results:

SELECT COUNT(*)
FROM   PJI.PJI_FM_AGGR_ACT2
WHERE  DANGLING_GL_RATE_FLAG = 'Y' OR DANGLING_PA_RATE_FLAG = 'Y';

Reporting beyond the stored grain (for example, splitting by customer or expenditure type) is not possible from this table alone and must join back to the source subledger detail.

Related Objects

The documented relationship surface is narrow. The following are the most significant related objects based on the metadata provided and the PJI aggregation lineage:

  • CS_SYSTEMS_ALL_B_TEMP — referenced via PJI_FM_AGGR_ACT2.ROW_ID, the sole documented FK relationship.
  • PA_PROJECTS_ALL — join on PROJECT_ID to resolve project name, number, and status.
  • PA_TASKS — join on TASK_ID for task-level descriptions and hierarchy.
  • HR_ALL_ORGANIZATION_UNITS / PA_ORGANIZATIONS_ALL — join on PROJECT_ORG_ID or PROJECT_ORGANIZATION_ID for organization naming.
  • GL_PERIODS — join on GL_PERIOD_NAME and GL_CALENDAR_ID to obtain period start/end dates.
  • PA_PERIODS — join on PA_PERIOD_NAME and PA_CALENDAR_ID for project period boundaries.
  • PJI_FM_AGGR_ACT (and sibling PJI_FM_* tables) — closely related summarization objects used in the same Project Intelligence aggregation flow.

No public APIs on PJI_FM_AGGR_ACT2 are documented; the table is maintained as an internal summarization target rather than an integration endpoint.