Search Results pji_fp_aggr_pjp1
Overview
PJI_FP_AGGR_PJP1 is a table owned by the PJI schema within the Oracle E-Business Suite Project Intelligence (PJI) module. Its documented purpose is precise: it is a mirror of PJI_FP_XBS_ACCUM_FROM used during summarization. In other words, this is a working staging structure that the Project Intelligence summarization engine populates and reads while it rolls raw project transaction data up into aggregated fact tables consumed by the PJI analytical reporting layer. It is not an end-user-facing reporting object; it is an engine-internal accumulation table.
Under the metadata's heuristic Data Vault classification, the object is recorded as standalone. This should be read as a modeling suggestion rather than a normative constraint. Because the table carries both descriptive dimensions (project, element, time, currency, plan version) and a wide array of additive cost, revenue, and hour measures, it behaves compositionally like a satellite keyed to a business-process grain, even though the mined FK structure did not surface a canonical hub or link. Analysts modeling this object externally should treat WORKER_ID and RECORD_TYPE as the grain-defining composite and wrap their own hub/link constructs around it.
This object is present and valid in both Oracle EBS 12.1.1 and 12.2.2. The documented physical schema exposes 79 columns, reflecting the breadth of financial measures PJI must accumulate across labor, equipment, commitments, and plan-versus-actual perspectives.
Key Information Stored
Among the 79 documented columns, the most operationally significant group by function:
- Grain and identity:
WORKER_IDandRECORD_TYPEdefine the summarization worker's session grain;PROJECT_ID,PROJECT_ELEMENT_ID,TIME_ID, andPERIOD_TYPE_IDestablish the project / element / period combination being accumulated.LINE_TYPEandCURR_RECORD_TYPE_IDdiscriminate between record categories within the same grain. - Business-key candidates: the combination of PROJECT_ID, PROJECT_ELEMENT_ID, TIME_ID, CURRENCY_CODE, and PLAN_VERSION_ID forms the natural candidate key that a unique index would be expected to enforce; no surrogate primary key is documented in the provided metadata.
- Financial measures:
RAW_COST,BRDN_COST, andREVENUEprovide the base totals;LABOR_RAW_COST,LABOR_BRDN_COST,LABOR_HRS,LABOR_REVENUE,EQUIPMENT_RAW_COST,EQUIPMENT_BRDN_COST, andEQUIPMENT_HOURSdecompose those totals by resource class. - Billable and capitalizable splits:
BILL_RAW_COST,BILL_BRDN_COST,BILL_LABOR_HRS,BILLABLE_EQUIPMENT_HOURS,CAPITALIZABLE_RAW_COST, andCAPITALIZABLE_BRDN_COSTsupport billing and capitalization analysis without re-deriving from transactions. - Commitments:
SUP_INV_COMMITTED_COST,PO_COMMITTED_COST,PR_COMMITTED_COST, andOTH_COMMITTED_COSTaccumulate encumbrance categories. - Actual versus estimate measures: the
ACT_*andETC_*families (e.g.,ACT_RAW_COST,ACT_BRDN_COST,ACT_LABOR_HRS,ETC_RAW_COST,ETC_LABOR_HRS) carry actual-to-date and estimate-to-complete values respectively. - Control and extensibility:
RBS_ELEMENT_ID,RBS_VERSION_ID,PLAN_VERSION_ID,RBS_AGGR_LEVEL,WBS_ROLLUP_FLAG, andPRG_ROLLUP_FLAGgovern rollup behavior;CUSTOM1throughCUSTOM15provide the standard PJI extension slots;RATE_DANGLING_FLAGandTIME_DANGLING_FLAGsignal missing reference data.
Common Use Cases and Queries
Typical usage is diagnostic rather than ad hoc. The most common patterns are:
- Verifying a summarization run: filter by
WORKER_IDandRECORD_TYPEto inspect exactly what a worker accumulated before it wrote downstream.SELECT WORKER_ID, RECORD_TYPE, PROJECT_ID, SUM(RAW_COST) FROM PJI.PJI_FP_AGGR_PJP1 GROUP BY WORKER_ID, RECORD_TYPE, PROJECT_ID; - Reconciling source to aggregate: join back to
PJI_FP_XBS_ACCUM_FROMon the shared grain columns to detect drift between the mirror and its source. - Data-quality sweeps:
SELECT COUNT(*) FROM PJI.PJI_FP_AGGR_PJP1 WHERE RATE_DANGLING_FLAG = 'Y' OR TIME_DANGLING_FLAG = 'Y';surfaces records that failed reference lookups. - Plan-versus-actual analysis: comparing
RAW_COSTagainstACT_RAW_COSTplusETC_RAW_COSTgrouped byPLAN_VERSION_IDandPLAN_TYPE_CODE. - Commitment reporting: aggregating the four committed-cost columns by project and period to reproduce PJI commitment views.
Related Objects
The documented foreign keys tie this table to the RBS dimensional model:
- PA_RBS_ELEMENTS — joined via
PJI_FP_AGGR_PJP1.RBS_ELEMENT_ID → PA_RBS_ELEMENTS.RBS_ELEMENT_ID; supplies element names and hierarchy attributes. - PA_RBS_VERSIONS_B — joined via
PJI_FP_AGGR_PJP1.RBS_VERSION_ID → PA_RBS_VERSIONS_B.RBS_VERSION_ID; identifies which RBS version the row was accumulated against. - PJI_FP_XBS_ACCUM_FROM — the source table this object mirrors; the primary reconciliation partner.
- PA_PROJECTS_ALL and PA_PROJECT_ELEMENTS — referenced through PROJECT_ID and PROJECT_ELEMENT_ID for descriptive joins.
- PA_PLAN_VERSIONS / PA_PLAN_TYPES — resolved through PLAN_VERSION_ID and PLAN_TYPE_ID / PLAN_TYPE_CODE.
Because the object is classified as standalone, no dependent child tables were mined; it should be treated as a terminal accumulation structure consumed by PJI fact-loading programs rather than as a parent for further normalization.
-
Table: PJI_FP_AGGR_PJP1
12.1.1
owner:PJI, object_type:TABLE, fnd_design_data:PJI.PJI_FP_AGGR_PJP1, object_name:PJI_FP_AGGR_PJP1, status:VALID, product: PJI - Project Intelligence , description: This table is a mirror of PJI_FP_XBS_ACCUM_FROM used during summarization , implementation_dba_data: PJI.PJI_FP_AGGR_PJP1 ,
-
Table: PJI_FP_AGGR_PJP1
12.2.2
owner:PJI, object_type:TABLE, fnd_design_data:PJI.PJI_FP_AGGR_PJP1, object_name:PJI_FP_AGGR_PJP1, status:VALID, product: PJI - Project Intelligence(Obsolete) , description: This table is a mirror of PJI_FP_XBS_ACCUM_FROM used during summarization , implementation_dba_data: PJI.PJI_FP_AGGR_PJP1 ,
-
12.2.2 DBA Data
12.2.2
-
TABLE PARTITION: PJI.PJI_FP_AGGR_PJP1
12.1.1
owner:PJI, object_type:TABLE PARTITION, object_name:PJI_FP_AGGR_PJP1, subobject_name:P9, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
TABLE PARTITION: PJI.PJI_FP_AGGR_PJP1
12.2.2
owner:PJI, object_type:TABLE PARTITION, object_name:PJI_FP_AGGR_PJP1, subobject_name:P9, status:VALID,
-
SYNONYM: APPS.PJI_FP_AGGR_PJP1
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PJI_FP_AGGR_PJP1, status:VALID,
-
SYNONYM: APPS.PJI_FP_AGGR_PJP1
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PJI_FP_AGGR_PJP1, status:VALID,
-
Table: PJI_FP_AGGR_PJP2
12.2.2
owner:PJI, object_type:TABLE, fnd_design_data:PJI.PJI_FP_AGGR_PJP2, object_name:PJI_FP_AGGR_PJP2, status:VALID, product: PJI - Project Intelligence(Obsolete) , description: This table is a mirror of PJI_FP_AGGR_PJP1 used during summarization , implementation_dba_data: PJI.PJI_FP_AGGR_PJP2 ,
-
VIEW: PJI.PJI_FP_AGGR_PJP1#
12.2.2
owner:PJI, object_type:VIEW, object_name:PJI_FP_AGGR_PJP1#, status:VALID,
-
PACKAGE BODY: APPS.PJI_FM_PLAN_CAL_RLPS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PJI_FM_PLAN_CAL_RLPS, status:VALID,
-
PACKAGE BODY: APPS.PJI_FM_PLAN_CAL_RLPS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PJI_FM_PLAN_CAL_RLPS, status:VALID,
-
PACKAGE BODY: APPS.PA_PPR_OLAP_CONC_PROGRAM
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_PPR_OLAP_CONC_PROGRAM, status:VALID,
-
VIEW: PJI.PJI_FP_AGGR_PJP1#
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.PJI_PJP_GEN_PERF_ALL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PJI_PJP_GEN_PERF_ALL, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.PJI_PJP_SUM_MAIN
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PJI_PJP_SUM_MAIN, status:VALID,
-
PACKAGE BODY: APPS.PJI_PJP_PRG_PERF_ALL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PJI_PJP_PRG_PERF_ALL, status:VALID,
-
PACKAGE BODY: APPS.PJI_PROCESS_UTIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PJI_PROCESS_UTIL, status:VALID,
-
PACKAGE BODY: APPS.PJI_PJP_SUM_ROLLUP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PJI_PJP_SUM_ROLLUP, status:VALID,
-
PACKAGE BODY: APPS.PJI_PJP_SUM_MAIN
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PJI_PJP_SUM_MAIN, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.PJI_FM_PLAN_MAINT_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PJI_FM_PLAN_MAINT_PVT, status:VALID,
-
PACKAGE BODY: APPS.PJI_FM_PLAN_MAINT_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PJI_FM_PLAN_MAINT_PVT, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 FND Design Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.PJI_PJP_SUM_ROLLUP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PJI_PJP_SUM_ROLLUP, status:VALID,
-
TABLE: PJI.PJI_FP_AGGR_PJP1
12.2.2
owner:PJI, object_type:TABLE, fnd_design_data:PJI.PJI_FP_AGGR_PJP1, object_name:PJI_FP_AGGR_PJP1, status:VALID,
-
TABLE: PJI.PJI_FP_AGGR_PJP1
12.1.1
owner:PJI, object_type:TABLE, fnd_design_data:PJI.PJI_FP_AGGR_PJP1, object_name:PJI_FP_AGGR_PJP1, status:VALID,
-
APPS.PJI_FM_PLAN_CAL_RLPS SQL Statements
12.2.2
-
APPS.PJI_FM_PLAN_CAL_RLPS SQL Statements
12.1.1
-
APPS.PJI_PJP_SUM_MAIN SQL Statements
12.1.1
-
APPS.PJI_PJP_SUM_MAIN SQL Statements
12.2.2
-
PACKAGE BODY: APPS.PJI_FM_PLAN_CAL_RLPS
12.2.2
-
PACKAGE BODY: APPS.PJI_FM_PLAN_CAL_RLPS
12.1.1
-
APPS.PJI_FM_PLAN_MAINT_PVT SQL Statements
12.1.1
-
APPS.PJI_FM_PLAN_MAINT_PVT SQL Statements
12.2.2
-
APPS.PJI_PJP_PRG_PERF_ALL SQL Statements
12.2.2
-
APPS.PJI_PJP_GEN_PERF_ALL SQL Statements
12.2.2
-
TABLE: PJI.PJI_FP_AGGR_PJP2
12.2.2
owner:PJI, object_type:TABLE, fnd_design_data:PJI.PJI_FP_AGGR_PJP2, object_name:PJI_FP_AGGR_PJP2, status:VALID,
-
APPS.PJI_PROCESS_UTIL SQL Statements
12.2.2
-
APPS.PJI_PJP_SUM_MAIN dependencies on PJI_FP_AGGR_PJP1
12.2.2