Results for “purge_batch_id”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
PA_PURGE_PRJ_DETAILS is a transactional audit table in the Oracle Projects (PA) module of Oracle E-Business Suite, owned by the PA schema. It records the outcome of a project purge batch — that is, the row-count statistics describing how many records were physically purged and how many were archived for each project and each underlying database table processed during a purge run. It functions as the granular, per-project, per-table counterpart to the summarized header information held in PA_PURGE_BATCHES_ALL.
From the perspective of a heuristic Data Vault classification, the FK structure indicates a standalone table: it references PA_PURGE_BATCHES_ALL but is not itself referenced by any other object. This suggests it is best modeled as a satellite hanging off the purge-batch hub, capturing descriptive and measurable attributes (record counts) qualified by project and table name. The combination of PURGE_BATCH_ID, PROJECT_ID, and TABLE_NAME behaves as a natural composite business key, making the table effectively an auditable fact-style satellite for purge execution statistics.
Key Information Stored
The table contains 14 documented columns. The columns of primary functional interest are:
- PURGE_BATCH_ID — Foreign key to PA_PURGE_BATCHES_ALL, identifying the specific purge batch execution that produced these statistics.
- PROJECT_ID — The project whose records were purged or archived within that batch.
- TABLE_NAME — The name of the underlying database table whose rows were processed (for example, project-related transactional tables).
- NUM_RECS_PURGED — Count of records physically deleted.
- NUM_RECS_ARCHIVED — Count of records archived rather than deleted.
- REQUEST_ID — Concurrent program request that initiated the purge.
- PROGRAM_APPLICATION_ID, PROGRAM_ID, PROGRAM_UPDATE_DATE — Standard concurrent program context identifying the executable and its last update.
- CREATED_BY, CREATION_DATE, LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN — Standard WHO audit columns recording user and timestamp of row creation and last modification.
The unique index PA_PURGE_PRJ_DETAILS_U1 spans (PURGE_BATCH_ID, PROJECT_ID, TABLE_NAME), confirming that this triplet is the documented business-key candidate and enforcing one statistical row per project/table combination per batch. No separate surrogate primary key is documented; the table is keyed on the composite unique index.
Common Use Cases and Queries
Typical uses include auditing a purge run, verifying how many rows were removed versus archived, and reconciling purge volume against the batch header.
- Batch-level reconciliation: join to PA_PURGE_BATCHES_ALL on PURGE_BATCH_ID to compare summarized vs. per-table counts: SELECT d.TABLE_NAME, SUM(d.NUM_RECS_PURGED), SUM(d.NUM_RECS_ARCHIVED) FROM PA_PURGE_PRJ_DETAILS d WHERE d.PURGE_BATCH_ID = :batch_id GROUP BY d.TABLE_NAME;
- Per-project purge audit: list all tables processed for a given project: SELECT TABLE_NAME, NUM_RECS_PURGED, NUM_RECS_ARCHIVED FROM PA_PURGE_PRJ_DETAILS WHERE PROJECT_ID = :project_id ORDER BY TABLE_NAME;
- Trend reporting: aggregate archived vs. purged totals by CREATION_DATE or REQUEST_ID to monitor purge activity over time.
- Compliance evidence: demonstrate that specific historical records for named projects were archived prior to purging.
Related Objects
- PA_PURGE_BATCHES_ALL — Parent batch header; joined via PURGE_BATCH_ID.
- PA_PROJECTS_ALL / PA_PROJECTS — Source of PROJECT_ID and project descriptive attributes.
- PA_PURGE_PROJECTS — Project-level purge tracking.
- FND_CONCURRENT_REQUESTS — Correlates with REQUEST_ID for program execution context.
- FND_APPLICATION / FND_CONCURRENT_PROGRAMS — Resolve PROGRAM_APPLICATION_ID and PROGRAM_ID.
- PA_PURGE_ENTITIES — Defines the entities/tables eligible for purge.
- AP/AR/GL purge-related audit tables — Parallel structures used within the same purge framework for cross-module reconciliation.
-
Purged details for projects in a purge batch
-
Pa_MC_Draft_Inv_Items_ar is a table for Archive/Purge. Refer to comments on the columns in the main table
-
Pa_MC_Draft_Inv_Items_ar is a table for Archive/Purge. Refer to comments on the columns in the main table
-
Archive/Purge Draft Invoice Detail
-
Validation errors for projects in a purge batch
-
Validation errors for projects in a purge batch
-
Purged details for projects in a purge batch
-
Versions of project and budget workflows. There can be many workflows for a project or budget.
-
Pa_MC_Prj_Ast_Line_Dtls_ar is a table for Archive/Purge. Refer to comments on the columns in the main table
-
Pa_Expenditure_Comments_ar is a table for Archive/Purge. Refer to comments on the columns in the main table
-
Pa_Resource_Assignments_ar is a table for Archive/Purge. Refer to comments on the columns in the main table
-
Pa_Project_Accum_Headers_ar is a table for Archive/Purge. Refer to comments on the columns in the main table
-
Archive/Purge Draft Invoice Detail
-
Pa_MC_Cost_Dist_Lines_ar is a table for Archive/Purge. Refer to comments on the columns in the main table
-
Pa_MC_Prj_Ast_Line_Dtls_ar is a table for Archive/Purge. Refer to comments on the columns in the main table
-
Pa_MC_Draft_Revs_ar is a table for Archive/Purge. Refer to comments on the columns in the main table
-
Information on projects to be purged in a purge batch
-
Pa_Resource_Assignments_ar is a table for Archive/Purge. Refer to comments on the columns in the main table
-
Pa_Mc_Events_ar is a table for Archive/Purge. Refer to comments on the columns in the main table
-
Pa_Project_Accum_Commit_ar is a table for Archive/Purge. Refer to comments on the columns in the main table
-
Pa_Routings_ar is a table for Archive/Purge. Refer to comments on the columns in the main table
-
PA_ASSIGNMENT_CONFLICT_HIST stores a history of potential conflicts that would be formed by an assignment approval transaction. If an assignment would cause a resource to go over capacity without taking other assignments into account, then
-
Pa_Routings_ar is a table for Archive/Purge. Refer to comments on the columns in the main table
-
Pa_Expenditure_Comments_ar is a table for Archive/Purge. Refer to comments on the columns in the main table
-
PA_ASSIGNMENT_CONFLICT_HIST stores a history of potential conflicts that would be formed by an assignment approval transaction. If an assignment would cause a resource to go over capacity without taking other assignments into account, then
-
Versions of project and budget workflows. There can be many workflows for a project or budget.
-
Pa_Expend_Item_Adj_Act_ar is a table for Archive/Purge. Refer to comments on the columns in the main table
-
Pa_Expend_Item_Adj_Act_ar is a table for Archive/Purge. Refer to comments on the columns in the main table
-
Pa_Resource_Assignments_ar is a table for Archive/Purge. Refer to comments on the columns in the main table
-
Pa_MC_Cust_Event_Rdl_ar is a table for Archive/Purge. Refer to comments on the columns in the main table
-
Pa_Project_Asset_Line_Dets_ar is a table for Archive/Purge. Refer to comments on the columns in the main table
-
Pa_Project_Asset_Line_Dets_ar is a table for Archive/Purge. Refer to comments on the columns in the main table
-
Pa_MC_Draft_Revs_ar is a table for Archive/Purge. Refer to comments on the columns in the main table
-
Pa_Mc_Events_ar is a table for Archive/Purge. Refer to comments on the columns in the main table
-
Pa_Project_Accum_Actuals_ar is a table for Archive/Purge. Refer to comments on the columns in the main table
-
PA_SCHEDULE_EXCEPT_HISTORY table contains the history of schedule exceptions requirements and assignments. Depending on the type of schedule, one or more columns are populated as shown in the column description. After exceptions are applie
-
View: PA_PURGE_BATCHES_V 12.2.2
APPS.PA_PURGE_BATCHES_V·↳ PA_LOOKUPS·↳ PA_PROJECT_STATUSES·↳ PA_PURGE_BATCHES·Explore PA module →
-
PA_WF_NTF_PERFORMERS_AR is a table for Archive/Purge.
-
Pa_Distribution_Warnings_ar is a table for Archive/Purge. Refer to comments on the columns in the main table
-
Pa_Draft_Revenue_Items_ar is a table for Archive/Purge. Refer to comments on the columns in the main table
-
PA_ACTION_SET_LINES stores action set lines that belong to an action set or an action set template
-
PA_ACTION_SET LINE_AUD stores audit information for each action set line. Each audit line describes what action has been taken in order to implement the action line. For example, if the Advertising action set is to publish a requirement t
-
PA_ACTION_SET_LINES stores action set lines that belong to an action set or an action set template
-
Pa_Resource_Accum_Details_ar is a table for Archive/Purge. Refer to comments on the columns in the main table
-
Pa_MC_Cust_Rdl_ar is a table for Archive/Purge. Refer to comments on the columns in the main table
-
Resources involved in a Specified Project