Search Results pji_fm_extr_dinvc
Overview
PJI_FM_EXTR_DINVC is a table owned by the PJI schema within the Oracle E-Business Suite Project Intelligence (PJI) product family. Per the ETRM documentation, it is described as an intermediate summarization table. In practice, this object functions as a staging and aggregation layer that Project Intelligence uses to consolidate draft invoice and revenue-related facts extracted from Oracle Projects before those facts are loaded into the PJI reporting star schemas. Because PJI delivers project financial analytics, cost, revenue, and margin reporting, intermediate summarization tables such as this one exist to reduce the volume of source transactions and to expose only the summarized grain that the analytics engine consumes.
The mined Data Vault classification for this table is standalone, meaning the heuristic FK analysis did not identify it as a conventional hub, link, or satellite. A reasonable modeling suggestion is therefore to treat it as a satellite-style summarization structure keyed by its surrogate identifier, with descriptive and financial measures attached rather than acting as a shared business key hub.
Key Information Stored
With 22 documented columns, the table mixes surrogate identifiers, project context, and financial measures. The most significant columns include:
- ROW_ID — the surrogate primary key. The documented foreign key shows
PJI_FM_EXTR_DINVC.ROW_ID → CS_SYSTEMS_ALL_B_TEMP, indicating the identifier is sourced from the systems registration mechanism. - PROJECT_ID, PROJECT_ORG_ID, and PROJECT_ORGANIZATION_ID — business-key candidates identifying the project and its owning organization. These support joins back to Oracle Projects.
- CUSTOMER_ID — the customer associated with the draft invoice or billing transaction.
- DRAFT_INVOICE_NUM — the draft invoice reference, a meaningful business key for invoice-level reporting.
- UNBILLED_RECEIVABLE_DR and UNEARNED_REVENUE_CR — the core accounting measures representing unbilled receivable debits and unearned revenue credits.
- WORKER_ID and APPROVED_BY_PERSON_ID — the worker and approver identities supporting labor and approval analysis.
- TRANSFER_STATUS_CODE, APPROVED_FLAG, PJI_SUMMARIZED_FLAG, and PJI_DATE_RANGE_FLAG — status and control flags that drive extract and summarization processing.
- GL_DATE and PA_DATE — the general ledger and Projects accounting dates used for period-based reporting.
- PJI_PROJECT_STATUS — the summarized project status attribute.
Common Use Cases and Queries
Typical use cases center on draft invoice analysis, unbilled receivable reporting, unearned revenue reconciliation, and approval status tracking. A representative query to examine summarized draft invoice activity by project follows:
SELECT PROJECT_ID, DRAFT_INVOICE_NUM, SUM(UNBILLED_RECEIVABLE_DR) DR, SUM(UNEARNED_REVENUE_CR) CR FROM PJI_FM_EXTR_DINVC GROUP BY PROJECT_ID, DRAFT_INVOICE_NUM;- Filtering by
APPROVED_FLAG = 'Y'isolates approved transactions, whilePJI_SUMMARIZED_FLAGcan be used to track rows already processed by the summarization routine. - Date-bounded reporting relies on
GL_DATEorPA_DATE, often combined withPJI_DATE_RANGE_FLAGto respect the configured extract range. - Reconciliation queries join
CUSTOMER_IDto customer master tables to validate draft invoice balances by customer.
Related Objects
The documented relationship data links ROW_ID to CS_SYSTEMS_ALL_B_TEMP, the EBS systems registration structure that anchors many PJI extract tables. Beyond this documented link, PJI summarization and reporting flows typically connect this staging table to:
CS_SYSTEMS_ALL_B_TEMP— joined onROW_IDto resolve the source system registration.- Oracle Projects base tables, including
PA_PROJECTS_ALL(viaPROJECT_ID),PA_DRAFT_INVOICES_ALL(viaDRAFT_INVOICE_NUM), andPA_DRAFT_REVENUES_ALLfor source revenue detail. - Customer master objects such as
HZ_CUST_ACCOUNTS(viaCUSTOMER_ID) for customer-level reporting. - PJI summary and fact tables that consume this intermediate layer during extract and load processing.
Because schemas, column lists, and relationships can vary between EBS 12.1.1 and 12.2.2, readers should validate against the ETRM data for their specific release before building dependent logic.
-
Table: PJI_FM_EXTR_DINVC
12.1.1
owner:PJI, object_type:TABLE, fnd_design_data:PJI.PJI_FM_EXTR_DINVC, object_name:PJI_FM_EXTR_DINVC, status:VALID, product: PJI - Project Intelligence , description: This is an intermediate summarization table. , implementation_dba_data: PJI.PJI_FM_EXTR_DINVC ,
-
Table: PJI_FM_EXTR_DINVC
12.2.2
owner:PJI, object_type:TABLE, fnd_design_data:PJI.PJI_FM_EXTR_DINVC, object_name:PJI_FM_EXTR_DINVC, status:VALID, product: PJI - Project Intelligence(Obsolete) , description: This is an intermediate summarization table. , implementation_dba_data: PJI.PJI_FM_EXTR_DINVC ,
-
VIEW: PJI.PJI_FM_EXTR_DINVC#
12.2.2
owner:PJI, object_type:VIEW, object_name:PJI_FM_EXTR_DINVC#, status:VALID,
-
SYNONYM: APPS.PJI_FM_EXTR_DINVC
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PJI_FM_EXTR_DINVC, status:VALID,
-
SYNONYM: APPS.PJI_FM_EXTR_DINVC
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PJI_FM_EXTR_DINVC, status:VALID,
-
VIEW: PJI.PJI_FM_EXTR_DINVC#
12.2.2
-
TABLE: PJI.PJI_FM_EXTR_DINVC
12.1.1
owner:PJI, object_type:TABLE, fnd_design_data:PJI.PJI_FM_EXTR_DINVC, object_name:PJI_FM_EXTR_DINVC, status:VALID,
-
TABLE: PJI.PJI_FM_EXTR_DINVC
12.2.2
owner:PJI, object_type:TABLE, fnd_design_data:PJI.PJI_FM_EXTR_DINVC, object_name:PJI_FM_EXTR_DINVC, status:VALID,
-
PACKAGE BODY: APPS.PJI_FM_SUM_ACT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PJI_FM_SUM_ACT, status:VALID,
-
PACKAGE BODY: APPS.PJI_FM_SUM_ACT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PJI_FM_SUM_ACT, status:VALID,
-
PACKAGE BODY: APPS.PJI_FM_EXTR
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PJI_FM_EXTR, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.PJI_FM_EXTR
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PJI_FM_EXTR, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
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
-
APPS.PJI_FM_EXTR SQL Statements
12.1.1
-
APPS.PJI_FM_EXTR SQL Statements
12.2.2
-
APPS.PJI_FM_EXTR dependencies on PJI_FM_EXTR_DINVC
12.1.1
-
APPS.PJI_FM_SUM_ACT dependencies on PJI_FM_EXTR_DINVC
12.1.1
-
APPS.PJI_FM_EXTR dependencies on PJI_FM_EXTR_DINVC
12.2.2
-
APPS.PJI_FM_SUM_ACT dependencies on PJI_FM_EXTR_DINVC
12.2.2
-
PACKAGE BODY: APPS.PJI_EXTRACTION_UTIL
12.1.1
-
PACKAGE BODY: APPS.PJI_EXTRACTION_UTIL
12.2.2
-
PACKAGE BODY: APPS.PJI_FM_EXTR
12.1.1
-
PACKAGE BODY: APPS.PJI_FM_EXTR
12.2.2
-
PACKAGE BODY: APPS.PJI_FM_SUM_ACT
12.1.1
-
PACKAGE BODY: APPS.PJI_FM_SUM_ACT
12.2.2
-
eTRM - PJI Tables and Views
12.2.2
description: This is an temporary table that is used to store XBS denorm data by the Refresh/Update Project Performance Data. This is a global temporary table. ,
-
APPS.PJI_FM_SUM_ACT dependencies on PJI_PROCESS_UTIL
12.2.2
-
APPS.PJI_FM_SUM_ACT dependencies on PJI_PROCESS_UTIL
12.1.1
-
APPS.PJI_FM_EXTR dependencies on PA_DRAFT_INVOICE_ITEMS
12.2.2
-
APPS.PJI_FM_EXTR dependencies on PA_DRAFT_INVOICE_ITEMS
12.1.1
-
APPS.PJI_EXTRACTION_UTIL dependencies on FND_STATS
12.1.1
-
APPS.PJI_FM_EXTR dependencies on PJI_FM_EXTR
12.1.1
-
APPS.PJI_EXTRACTION_UTIL dependencies on FND_STATS
12.2.2
-
APPS.PJI_FM_EXTR dependencies on PJI_FM_EXTR
12.2.2
-
APPS.PJI_EXTRACTION_UTIL dependencies on PJI_PROCESS_UTIL
12.1.1
-
APPS.PJI_FM_EXTR dependencies on FND_STATS
12.2.2
-
APPS.PJI_FM_EXTR dependencies on FND_STATS
12.1.1
-
APPS.PJI_EXTRACTION_UTIL dependencies on PJI_PROCESS_UTIL
12.2.2
-
APPS.PJI_FM_EXTR dependencies on PJI_FM_EXTR_DINVCITM
12.1.1
-
APPS.PJI_FM_SUM_ACT dependencies on PJI_FM_EXTR_ARINV
12.2.2
-
APPS.PJI_FM_SUM_ACT dependencies on PJI_FM_EXTR_DINVCITM
12.1.1