Search Results pa_mc_cc_dist_lines_ar
Overview
The PA_MC_CC_DIST_LINES_AR table is a Projects (PA) module table in Oracle E-Business Suite 12.1.1 and 12.2.2. The "_AR" suffix conventionally designates an archive or staging companion to the primary distribution lines table, and its presence in the documented schema—owned by the PA schema and marked VALID—confirms it as a persistent archive structure used during the multi-currency cost collection and purge lifecycle. In practice, this table stores Cost Collection distribution line records that have been selected for archival prior to purging from the active PA_CC_DIST_LINES_ALL table. It captures the accounting-relevant attributes required to reconstruct cost distribution for general ledger transfer, audit, and reconciliation purposes.
From a Data Vault modeling perspective, the metadata classifies this object heuristically as standalone. That is a modeling suggestion rather than a physical constraint: the table carries foreign keys to parent purge batch, cost collection distribution, and expenditure item records, and includes a composite unique index that behaves as a business key. A practitioner modeling this source might therefore treat it as a satellite attached to a cost-collection distribution hub, with the purge batch acting as an additional contextual link.
Key Information Stored
The table comprises 22 documented columns. The most significant are:
- PURGE_BATCH_ID — Foreign key to PA_PURGE_BATCHES_ALL; groups archived rows by the purge process run that moved them.
- PURGE_RELEASE, PURGE_PROJECT_ID — Identify the release and project scope of the purge batch.
- SET_OF_BOOKS_ID — The ledger context; part of the unique key.
- CC_DIST_LINE_ID — Foreign key to PA_CC_DIST_LINES_ALL, the original distribution line; the second component of the composite unique index PA_MC_CC_DIST_LINES_AR_U1 (SET_OF_BOOKS_ID, CC_DIST_LINE_ID).
- EXPENDITURE_ITEM_ID — Foreign key to PA_EXPENDITURE_ITEMS_ALL, tying each archived line back to its source expenditure item.
- PRC_ASSIGNMENT_ID — References the project-to-account assignment driving the accounting entry.
- LINE_NUM, LINE_TYPE — Sequence and nature (e.g., cost, revenue, burden) of the distribution line.
- ACCT_CURRENCY_CODE, AMOUNT — The accounting currency and monetary value of the line.
- ACCT_TP_RATE_TYPE, ACCT_TP_RATE_DATE, ACCT_TP_EXCHANGE_RATE — The rate type, date, and rate value used for any accounting-currency conversion.
- TRANSFER_STATUS_CODE, TRANSFERRED_DATE, TRANSFER_REJECTION_CODE — Track whether the line has been transferred to GL and any rejection reason.
- PROGRAM_ID, PROGRAM_APPLICATION_ID, PROGRAM_UPDATE_DATE, REQUEST_ID — Standard concurrent-program audit columns identifying what process created the archived row.
- GL_BATCH_NAME — The GL journal batch to which the line was posted.
The surrogate primary key is not separately documented; the business key is the composite unique index above.
Common Use Cases and Queries
Typical uses include auditing purged cost distributions, reconstructing historical GL transfers, and reporting archived expenditure by project.
SELECT a.cc_dist_line_id, a.set_of_books_id, a.amount,
a.acct_currency_code, a.transfer_status_code
FROM pa.pa_mc_cc_dist_lines_ar a
WHERE a.purge_batch_id = :p_purge_batch_id;
Reconciliation against the active source uses the shared key:
SELECT ar.cc_dist_line_id, ar.amount archived_amount,
act.amount active_amount
FROM pa.pa_mc_cc_dist_lines_ar ar,
pa.pa_cc_dist_lines_all act
WHERE ar.cc_dist_line_id = act.cc_dist_line_id
AND ar.set_of_books_id = act.set_of_books_id;
Related Objects
- PA_PURGE_BATCHES_ALL — joined on PURGE_BATCH_ID; defines the purge run.
- PA_CC_DIST_LINES_ALL — joined on CC_DIST_LINE_ID; the active distribution line.
- PA_EXPENDITURE_ITEMS_ALL — joined on EXPENDITURE_ITEM_ID; the source expenditure.
- PA_MC_CC_DIST_LINES_ALL — the active multi-currency counterpart typically purged alongside this table.
- GL_JE_BATCHES / GL_JE_HEADERS — referenced via GL_BATCH_NAME for posted journals.
- PA_ACCOUNTING_EVENTS / PA_COST_DIST_OL — upstream accounting and cost distribution sources.
-
Table: PA_MC_CC_DIST_LINES_AR
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_MC_CC_DIST_LINES_AR, object_name:PA_MC_CC_DIST_LINES_AR, status:VALID, product: PA - Projects , implementation_dba_data: PA.PA_MC_CC_DIST_LINES_AR ,
-
Table: PA_MC_CC_DIST_LINES_AR
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_MC_CC_DIST_LINES_AR, object_name:PA_MC_CC_DIST_LINES_AR, status:VALID, product: PA - Projects , implementation_dba_data: PA.PA_MC_CC_DIST_LINES_AR ,
-
VIEW: PA.PA_MC_CC_DIST_LINES_AR#
12.2.2
owner:PA, object_type:VIEW, object_name:PA_MC_CC_DIST_LINES_AR#, status:VALID,
-
SYNONYM: APPS.PA_MC_CC_DIST_LINES_AR
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_MC_CC_DIST_LINES_AR, status:VALID,
-
SYNONYM: APPS.PA_MC_CC_DIST_LINES_AR
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_MC_CC_DIST_LINES_AR, status:VALID,
-
VIEW: PA.PA_MC_CC_DIST_LINES_AR#
12.2.2
-
PACKAGE BODY: APPS.PA_PURGE_COSTING
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_PURGE_COSTING, status:VALID,
-
PACKAGE BODY: APPS.PA_PURGE_COSTING
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_PURGE_COSTING, status:VALID,
-
TABLE: PA.PA_MC_CC_DIST_LINES_AR
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_MC_CC_DIST_LINES_AR, object_name:PA_MC_CC_DIST_LINES_AR, status:VALID,
-
TABLE: PA.PA_MC_CC_DIST_LINES_AR
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_MC_CC_DIST_LINES_AR, object_name:PA_MC_CC_DIST_LINES_AR, status:VALID,
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
APPS.PA_PURGE_COSTING SQL Statements
12.1.1
-
APPS.PA_PURGE_COSTING SQL Statements
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.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
APPS.PA_PURGE_COSTING dependencies on PA_MC_CC_DIST_LINES_AR
12.1.1
-
APPS.PA_PURGE_COSTING dependencies on PA_MC_CC_DIST_LINES_AR
12.2.2
-
PACKAGE BODY: APPS.PA_PURGE_COSTING
12.2.2
-
PACKAGE BODY: APPS.PA_PURGE_COSTING
12.1.1
-
APPS.PA_PURGE_COSTING dependencies on PA_MC_CC_DIST_LINES_ALL
12.1.1
-
APPS.PA_PURGE_COSTING dependencies on PA_MC_CC_DIST_LINES_ALL
12.2.2
-
12.2.2 DBA Data
12.2.2
-
eTRM - PA Tables and Views
12.2.2
-
eTRM - PA Tables and Views
12.1.1
-
12.1.1 DBA Data
12.1.1
-
eTRM - PA Tables and Views
12.1.1
-
eTRM - PA Tables and Views
12.2.2