Search Results purge_project_status




Overview

APPS.PA_PURGE_PROJECTS_V is a reporting and integration view in Oracle E-Business Suite that consolidates project purge activity with descriptive project, status, and organization information. It joins the transactional purge extension table PA_PURGE_PROJECTS with PA_PROJECTS, PA_PROJECT_STATUSES, PA_LOOKUPS, and HR_ORGANIZATION_UNITS to expose human-readable values in place of raw codes. Because the purge extension table stores only coded identifiers, the view exists to translate those codes into status names and lookup meanings that support reporting, reconciliation, and downstream interfaces.

The view is particularly relevant to users who search for project_status_name because it exposes three separate status name columns sourced from PA_PROJECT_STATUSES: the current project status, the next status scheduled by the purge process, and the next project status prior to purge. In EBS 12.1.1 and 12.2.2 the view is owned by APPS and is intended for query access rather than direct maintenance.

Underlying Base Objects

The view is defined over the following documented base objects:

The join keys are PP.PROJECT_ID = P.PROJECT_ID for project data and P.CARRYING_OUT_ORGANIZATION_ID = O1.ORGANIZATION_ID for organization data, with the three status lookups and the lookup view linked by status and lookup code equality.

Key Columns

Common Use Cases and Queries

Typical uses include monitoring purge batches, verifying which projects are eligible or processed, and joining purge activity to project status for audit reporting.

List projects and their current status name:

SELECT segment1, name, project_status_name, purge_project_status_code
FROM   apps.pa_purge_projects_v
WHERE  project_status_name = 'Closed';

Review purge and archive flags by batch:

SELECT purge_batch_id, segment1, name, purged_date,
       purge_actuals_flag, archive_actuals_flag
FROM   apps.pa_purge_projects_v
WHERE  purge_batch_id IS NOT NULL
ORDER  BY purge_batch_id, segment1;

Resolve purge status meaning and next status by organization:

SELECT o1.name organization, v.segment1, v.meaning,
       v.project_status_name, v.next_pp_project_status_code
FROM   apps.pa_purge_projects_v v
WHERE  v.meaning = 'Purged'
ORDER  BY organization, v.segment1;

Because the view applies HR security through the underlying HR organization objects, results may be filtered by the querying user's organization access when HR security is enabled.