Search Results pa_project_statuses
Overview
The PA_PROJECT_STATUSES table is a foundational reference table within Oracle E-Business Suite's Projects (PA) module, specifically for releases 12.1.1 and 12.2.2. It serves as the central repository for all valid project status codes used throughout the application. This table is critical for enforcing data integrity and business rules, as it defines the allowable statuses that can be assigned to projects, tasks, control items, and other project-related entities. Its role is to provide a standardized, controlled list of status values that drive workflow, reporting, and system behavior across the Projects module.
Key Information Stored
The table's primary purpose is to store status codes and their associated metadata. While the provided ETRM excerpt does not list individual columns, the structure is implied by its usage. The primary key column is PROJECT_STATUS_CODE, which stores the unique identifier for each status (e.g., 'APPROVED', 'PENDING', 'CLOSED'). Based on standard Oracle EBS design patterns, the table likely contains descriptive columns such as NAME, DESCRIPTION, and ENABLED_FLAG to provide a meaningful label and control the active status of each code. The existence of the PA_PROJECT_STATUS_CONTROLS table, which references PA_PROJECT_STATUSES, suggests that statuses can be further configured with specific controls and permissions.
Common Use Cases and Queries
This table is primarily referenced in validation and reporting contexts. A common use case is to generate a list of active statuses for a user interface lookup (LOV) when setting or changing a project's status. Developers and report writers frequently join to this table to translate status codes into human-readable descriptions. Sample SQL patterns include:
- Retrieving all valid statuses:
SELECT project_status_code, name FROM pa_project_statuses WHERE enabled_flag = 'Y' ORDER BY name; - Joining to the main projects table for a report:
SELECT p.segment1 project_number, p.name project_name, ps.name project_status FROM pa_projects_all p, pa_project_statuses ps WHERE p.project_status_code = ps.project_status_code; - Identifying statuses used in workflow rules, such as determining allowable next statuses via the PA_NEXT_ALLOW_STATUSES table.
Related Objects
As evidenced by the extensive foreign key relationships in the metadata, PA_PROJECT_STATUSES is a core dependency for numerous transactional and control tables in the Projects module. Key related objects include:
- PA_PROJECTS_ALL: The primary projects table references PROJECT_STATUS_CODE.
- PA_CONTROL_ITEMS: References status codes for both STATUS_CODE and PROGRESS_STATUS_CODE.
- PA_PROJECT_STATUS_CONTROLS: Provides detailed control and security rules attached to each status code.
- PA_NEXT_ALLOW_STATUSES: Defines valid status transitions, referencing both STATUS_CODE and NEXT_ALLOWABLE_STATUS_CODE from this table.
- PA_PROJECT_ASSIGNMENTS, PA_PROJECT_REQUESTS, PA_PERCENT_COMPLETES: Various process-specific tables that track the status of their respective entities.
This wide integration underscores the table's central role in managing the project lifecycle state within Oracle EBS.
-
Table: PA_PROJECT_STATUSES
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_PROJECT_STATUSES, object_name:PA_PROJECT_STATUSES, status:VALID, product: PA - Projects , description: Valid project status codes , implementation_dba_data: PA.PA_PROJECT_STATUSES ,
-
Table: PA_PROJECT_STATUSES
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_PROJECT_STATUSES, object_name:PA_PROJECT_STATUSES, status:VALID, product: PA - Projects , description: Valid project status codes , implementation_dba_data: PA.PA_PROJECT_STATUSES ,
-
APPS.PA_DELIVERABLE_UTILS dependencies on PA_PROJECT_STATUSES
12.2.2
-
APPS.PA_PROJECT_PVT dependencies on PA_PROJECT_STATUSES
12.2.2
-
APPS.PA_STATUSES_PVT dependencies on PA_PROJECT_STATUSES
12.2.2
-
APPS.PA_PROGRESS_PUB dependencies on PA_PROJECT_STATUSES
12.2.2
-
APPS.PA_PROJECT_REQUEST_PVT dependencies on PA_PROJECT_STATUSES
12.2.2
-
APPS.PA_PROGRESS_REPORT_PVT dependencies on PA_PROJECT_STATUSES
12.1.1
-
APPS.PA_PROJ_ELEMENTS_UTILS dependencies on PA_PROJECT_STATUSES
12.2.2
-
APPS.PA_STAFFED_ASSIGNMENT_PVT dependencies on PA_PROJECT_STATUSES
12.2.2
-
APPS.PA_PROJECT_PARTIES_UTILS dependencies on PA_PROJECT_STATUSES
12.1.1
-
APPS.PA_PROJECTS_MAINT_PUB dependencies on PA_PROJECT_STATUSES
12.2.2
-
APPS.PA_PROJECT_STRUCTURE_UTILS dependencies on PA_PROJECT_STATUSES
12.2.2
-
APPS.PA_PROJECT_REQUEST_PUB dependencies on PA_PROJECT_STATUSES
12.2.2
-
APPS.PA_PROJ_STRUCTURE_PUB dependencies on PA_PROJECT_STATUSES
12.2.2
-
APPS.PA_PROJECT_STATUSES_PKG dependencies on PA_PROJECT_STATUSES
12.1.1
-
APPS.PA_CANDIDATE_PUB dependencies on PA_PROJECT_STATUSES
12.2.2
-
APPS.PA_PROGRESS_UTILS dependencies on PA_PROJECT_STATUSES
12.1.1
-
APPS.PA_COPY_CHANGE_DOC_PVT dependencies on PA_PROJECT_STATUSES
12.2.2
-
APPS.PA_REV_CA dependencies on PA_PROJECT_STATUSES
12.2.2
-
APPS.PA_PROJECTS_MAINT_PVT dependencies on PA_PROJECT_STATUSES
12.2.2
-
APPS.PA_STATUSES_PUB dependencies on PA_PROJECT_STATUSES
12.1.1
-
APPS.PA_ASSIGNMENT_APPROVAL_PUB dependencies on PA_PROJECT_STATUSES
12.1.1
-
APPS.PA_CLIENT_EXTN_PROJECT_WF dependencies on PA_PROJECT_STATUSES
12.1.1
-
APPS.PJI_FM_SUM_MAIN dependencies on PA_PROJECT_STATUSES
12.1.1
-
APPS.PA_ASSIGNMENT_APPROVAL_PUB dependencies on PA_PROJECT_STATUSES
12.1.1
-
APPS.PA_PROJECTS_MAINT_PVT dependencies on PA_PROJECT_STATUSES
12.1.1
-
APPS.PJI_LAUNCH_UPP_MAIN dependencies on PA_PROJECT_STATUSES
12.2.2
-
APPS.PA_LIFECYCLES_PUB dependencies on PA_PROJECT_STATUSES
12.2.2
-
APPS.PA_DELIVERABLE_PVT dependencies on PA_PROJECT_STATUSES
12.2.2
-
APPS.PA_DELIVERABLE_UTILS dependencies on PA_PROJECT_STATUSES
12.2.2
-
APPS.PA_MASS_ASGMT_TRX dependencies on PA_PROJECT_STATUSES
12.2.2
-
APPS.PA_PROGRESS_REPORT_PVT dependencies on PA_PROJECT_STATUSES
12.2.2
-
APPS.PJI_FM_SUM_MAIN dependencies on PA_PROJECT_STATUSES
12.2.2
-
APPS.PA_PURGE_PJR_TXNS dependencies on PA_PROJECT_STATUSES
12.2.2
-
APPS.PA_CONTROL_ITEMS_PVT dependencies on PA_PROJECT_STATUSES
12.2.2
-
APPS.PA_ASSIGNMENT_APPROVAL_PUB dependencies on PA_PROJECT_STATUSES
12.2.2
-
APPS.PA_STRUCT_TASK_ROLLUP_PUB dependencies on PA_PROJECT_STATUSES
12.1.1
-
APPS.PA_PROGRESS_PUB dependencies on PA_PROJECT_STATUSES
12.1.1
-
APPS.PA_CONTROL_ITEMS_UTILS dependencies on PA_PROJECT_STATUSES
12.1.1
-
APPS.PA_PROJECT_PVT dependencies on PA_PROJECT_STATUSES
12.1.1
-
APPS.PA_SECURITY_PVT dependencies on PA_PROJECT_STATUSES
12.1.1
-
APPS.PA_WORKPLAN_WORKFLOW dependencies on PA_PROJECT_STATUSES
12.1.1
-
APPS.EGO_INV_ITEM_CATALOG_PVT dependencies on PA_PROJECT_STATUSES
12.1.1
-
APPS.PA_STATUSES_PVT dependencies on PA_PROJECT_STATUSES
12.1.1
-
APPS.PA_MASS_ASGMT_TRX dependencies on PA_PROJECT_STATUSES
12.1.1
-
APPS.PA_RESOURCE_PVT dependencies on PA_PROJECT_STATUSES
12.1.1
-
APPS.PA_HR_UPDATE_API dependencies on PA_PROJECT_STATUSES
12.1.1
-
APPS.PA_FP_UPGRADE_PKG dependencies on PA_PROJECT_STATUSES
12.1.1
-
APPS.PA_PROJ_STRUCTURE_PUB dependencies on PA_PROJECT_STATUSES
12.1.1