Results for “pa_cust_event_rdl_ar”

34 results




AI-generated from documented ETRM metadata — verify critical details on the linked pages.

Overview

PA_CUST_EVENT_RDL_AR is an archive and purge table owned by the PA (Projects) schema in Oracle E-Business Suite 12.1.1 and 12.2.2. Its name, purpose, and column layout mirror the operational table PA_CUST_EVENT_RDL, which stores customer event revenue distribution lines associated with the Revenue Distribution process in Oracle Projects. The "_AR" suffix denotes "Archive/Relational," signaling that this table is populated during archive and purge operations rather than during normal transactional processing. The ETRM description explicitly states that it is a table for Archive/Purge and directs readers to the column comments on the main operational table for semantic detail.

Within the Oracle Projects Revenue Distribution architecture, records flow through staging, processing, and final distribution tables. When a purge batch is executed against customer event data, qualifying rows are moved or copied into PA_CUST_EVENT_RDL_AR, preserving the distribution detail for audit, reconciliation, or historical reporting before the live rows are deleted. Because the table is described as standalone from a data vault perspective—its only documented foreign key is PURGE_BATCH_ID referencing PA_PURGE_BATCHES_ALL—it is best modeled as a standalone satellite (or, heuristically, a purge-managed archive satellite) rather than a hub or link. This classification reflects that all business context is supplied by column values inherited from the source table, with the single FK tying each archived row back to its governing purge batch.

Key Information Stored

The table contains 71 documented columns that closely track the parent customer event revenue distribution records. The most significant columns include:

The table is documented with a purge-managed structure rather than a declared single-column surrogate primary key. The effective business-key candidates are EVENT_NUM, LINE_NUM, PROJECT_ID, and ORG_ID, together with PURGE_BATCH_ID for archive uniqueness.

Common Use Cases and Queries

Typical usage centers on audit, reconciliation, and post-purge analysis of customer event revenue distributions. A common query retrieves all archived lines for a given purge batch:

  • SELECT * FROM PA.PA_CUST_EVENT_RDL_AR WHERE PURGE_BATCH_ID = :batch_id;
  • Join to the purge batch table to identify when and why the rows were archived: SELECT a.*, b.* FROM PA.PA_CUST_EVENT_RDL_AR a, PA.PA_PURGE_BATCHES_ALL b WHERE a.PURGE_BATCH_ID = b.PURGE_BATCH_ID;
  • Compare live versus archived distribution counts for a project by querying PA_CUST_EVENT_RDL and PA_CUST_EVENT_RDL_AR for the same PROJECT_ID and EVENT_NUM.
  • Reconcile retained amounts and multi-currency totals by aggregating RETAINED_AMOUNT, PROJECT_REVENUE_AMOUNT, and FUNDING_REVENUE_AMOUNT grouped by PROJECT_ID, TASK_ID, and CODE_COMBINATION_ID.
  • Trace draft revenue and draft invoice linkage using DRAFT_REVENUE_NUM, DRAFT_REVENUE_ITEM_LINE_NUM, DRAFT_INVOICE_NUM, and DRAFT_INVOICE_ITEM_LINE_NUM for historical documentation of revenue and billing flows.

Reporting typically excludes this table from operational dashboards and includes it only in historical or compliance reports, since its contents represent purged data.

Related Objects

The most significant related objects are the purge infrastructure and the source distribution tables:

Together these objects support end-to-end reconstruction of revenue distribution history after purge processing completes.