Results for “pa_project_statuses”

50+ results




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

Overview

PA_PROJECT_STATUSES is the Projects (PA) module reference table that defines the valid project status codes available in Oracle E-Business Suite 12.1.1 and 12.2.2. Each row describes a status that a project, task, or control item can occupy during its lifecycle, together with the workflow behavior, activation dates, and presentation attributes associated with that status. The table is seeded with predefined Oracle statuses and can be extended with user-defined statuses where the module permits.

Within the PA schema, the table functions as a control and validation source: foreign key constraints from project entities and control-item entities guarantee that only statuses defined here can be assigned. From a Data Vault modeling perspective, the mined FK structure suggests classifying PA_PROJECT_STATUSES as a hub — a stable set of business keys (status codes) around which dependent descriptive attributes and relationships cluster. The primary key is PA_PROJECT_STATUSES_PK, defined on PROJECT_STATUS_CODE.

Key Information Stored

The table comprises 40 documented columns. The most consequential are:

Common Use Cases and Queries

The table is routinely queried to resolve codes into meaningful names in operational and reporting SQL, to validate configuration of workflow-enabled statuses, and to audit the status-transition rules defined for projects and tasks.

Resolving status descriptions:

  • SELECT p.project_number, p.name, s.project_status_name FROM pa_projects_all p, pa_project_statuses s WHERE p.project_status_code = s.project_status_code;
  • SELECT project_status_code, project_status_name, status_type, predefined_flag FROM pa_project_statuses WHERE TRUNC(SYSDATE) BETWEEN NVL(start_date_active, SYSDATE) AND NVL(end_date_active, SYSDATE);
  • SELECT a.status_code, b.next_allowable_status_code FROM pa_next_allow_statuses a, pa_next_allow_statuses b WHERE a.status_code = b.next_allowable_status_code;

Reporting frequently joins PA_PROJECT_STATUSES to PA_PROJECTS_ALL for status dashboards, to PA_CONTROL_ITEMS and PA_PERCENT_COMPLETES for progress tracking, and to PA_PURGE_PROJECTS or PA_PURGE_BATCHES_ALL when filtering purge candidates by next project status.

Related Objects

The most significant dependent objects, based on the documented foreign key relationships, include: