Search Results pa_schedules_history
Overview
The PA_SCHEDULES_HISTORY table is a critical audit and historical data repository within the Oracle E-Business Suite Projects module (PA). Its primary function is to store immutable copies of schedule records from the PA_SCHEDULES table whenever those records are modified. This design pattern is central to maintaining a complete audit trail for project planning and resource scheduling data, enabling historical reporting, compliance, and analysis of how project schedules have evolved over time. The table operates as part of a broader history architecture in Projects, ensuring that changes to assignments, tasks, and their associated schedules are permanently recorded for traceability.
Key Information Stored
The table captures a snapshot of a schedule record at the moment of a change. Its structure is closely aligned with its source table, PA_SCHEDULES. The metadata indicates a composite primary key consisting of CHANGE_ID and SCHEDULE_ID, which links each historical record to a specific change event and the original schedule identifier. Key foreign key relationships define its context: the ASSIGNMENT_ID column links to both PA_PROJECT_ASSIGNMENTS (the current assignment) and PA_ASSIGNMENTS_HISTORY (the historical assignment record), the PROJECT_ID links to PA_PROJECTS_ALL, and the STATUS_CODE links to PA_PROJECT_STATUSES. This structure ensures each historical schedule record is anchored to the specific project, assignment, and status valid at the time of the change.
Common Use Cases and Queries
The primary use case is auditing and historical analysis of project schedule changes. This supports answering questions such as how a resource's planned hours on a task were adjusted over the project lifecycle or what the schedule baseline was at a specific milestone. Common reporting needs include generating change logs for project audits and analyzing schedule variance from an original plan. A typical query pattern involves joining PA_SCHEDULES_HISTORY with PA_ASSIGNMENTS_HISTORY and PA_PROJECTS_ALL to reconstruct a historical view of a project's resource plan.
- Sample Query Pattern: Selecting all historical schedule records for a specific project assignment, ordered by change date to show evolution.
- Reporting Use Case: Comparing current schedule values in PA_SCHEDULES against the earliest or a specific prior version in PA_SCHEDULES_HISTORY to calculate total change magnitude.
Related Objects
PA_SCHEDULES_HISTORY is integrally linked to several core Projects tables, as defined by its foreign keys. Its immediate parent is the PA_SCHEDULES table, from which it receives its data. It has a mandatory relationship with PA_ASSIGNMENTS_HISTORY via the composite foreign key on ASSIGNMENT_ID and CHANGE_ID, ensuring schedule history is synchronized with assignment history. It also references PA_PROJECT_ASSIGNMENTS for the current assignment context, PA_PROJECTS_ALL for project master data, and PA_PROJECT_STATUSES for valid status codes. This table is typically accessed indirectly via standard Oracle Projects reporting views or through dedicated audit reports rather than via direct public APIs.
-
Table: PA_SCHEDULES_HISTORY
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_SCHEDULES_HISTORY, object_name:PA_SCHEDULES_HISTORY, status:VALID, product: PA - Projects , description: This table stores copies of changed schedule records. , implementation_dba_data: PA.PA_SCHEDULES_HISTORY ,
-
Table: PA_SCHEDULES_HISTORY
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_SCHEDULES_HISTORY, object_name:PA_SCHEDULES_HISTORY, status:VALID, product: PA - Projects , description: This table stores copies of changed schedule records. , implementation_dba_data: PA.PA_SCHEDULES_HISTORY ,
-
APPS.PA_SCHEDULE_PVT dependencies on PA_SCHEDULES_HISTORY
12.1.1
-
APPS.PA_PURGE_PJR_TXNS dependencies on PA_SCHEDULES_HISTORY
12.1.1
-
APPS.PA_SCHEDULE_PVT dependencies on PA_SCHEDULES_HISTORY
12.2.2
-
APPS.PA_PURGE_PJR_TXNS dependencies on PA_SCHEDULES_HISTORY
12.2.2
-
APPS.PA_SCHEDULE_PUB dependencies on PA_SCHEDULES_HISTORY
12.1.1
-
APPS.PA_SCHEDULE_PUB dependencies on PA_SCHEDULES_HISTORY
12.2.2
-
APPS.PA_PURGE_PJR_TXNS dependencies on PA_SCHEDULES
12.1.1
-
APPS.PA_PURGE_PJR_TXNS dependencies on PA_SCHEDULES
12.2.2
-
SYNONYM: APPS.PA_SCHEDULES_HISTORY
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_SCHEDULES_HISTORY, status:VALID,
-
VIEW: PA.PA_SCHEDULES_HISTORY#
12.2.2
owner:PA, object_type:VIEW, object_name:PA_SCHEDULES_HISTORY#, status:VALID,
-
SYNONYM: APPS.PA_SCHEDULES_HISTORY
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_SCHEDULES_HISTORY, status:VALID,
-
APPS.PA_PURGE_PJR_TXNS dependencies on PA_SCHEDULE_EXCEPT_HISTORY
12.1.1
-
APPS.PA_PURGE_PJR_TXNS dependencies on PA_SCHEDULE_EXCEPT_HISTORY
12.2.2
-
VIEW: PA.PA_SCHEDULES_HISTORY#
12.2.2
-
TABLE: PA.PA_SCHEDULES_HISTORY
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_SCHEDULES_HISTORY, object_name:PA_SCHEDULES_HISTORY, status:VALID,
-
APPS.PA_SCHEDULE_PVT dependencies on PA_SCHEDULES
12.1.1
-
APPS.PA_SCHEDULE_PVT dependencies on PA_SCHEDULES
12.2.2
-
TABLE: PA.PA_SCHEDULES_HISTORY
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_SCHEDULES_HISTORY, object_name:PA_SCHEDULES_HISTORY, status:VALID,
-
Table: PA_ASSIGNMENTS_HISTORY
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_ASSIGNMENTS_HISTORY, object_name:PA_ASSIGNMENTS_HISTORY, status:VALID, product: PA - Projects , description: pa_assignments_history stores details on all approved assignments for a project. , implementation_dba_data: PA.PA_ASSIGNMENTS_HISTORY ,
-
Table: PA_ASSIGNMENTS_HISTORY
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_ASSIGNMENTS_HISTORY, object_name:PA_ASSIGNMENTS_HISTORY, status:VALID, product: PA - Projects , description: pa_assignments_history stores details on all approved assignments for a project. , implementation_dba_data: PA.PA_ASSIGNMENTS_HISTORY ,
-
PACKAGE BODY: APPS.PA_PURGE_PJR_TXNS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_PURGE_PJR_TXNS, status:VALID,
-
PACKAGE BODY: APPS.PA_PURGE_PJR_TXNS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_PURGE_PJR_TXNS, status:VALID,
-
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 ,
-
Table: PA_PROJECT_ASSIGNMENTS
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_PROJECT_ASSIGNMENTS, object_name:PA_PROJECT_ASSIGNMENTS, status:VALID, product: PA - Projects , description: PA_PROJECT_ASSIGNMENTS stores details of all Assignments for a project. , implementation_dba_data: PA.PA_PROJECT_ASSIGNMENTS ,
-
Table: PA_PROJECT_ASSIGNMENTS
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_PROJECT_ASSIGNMENTS, object_name:PA_PROJECT_ASSIGNMENTS, status:VALID, product: PA - Projects , description: PA_PROJECT_ASSIGNMENTS stores details of all Assignments for a project. , implementation_dba_data: PA.PA_PROJECT_ASSIGNMENTS ,
-
PACKAGE BODY: APPS.PA_SCHEDULE_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_SCHEDULE_PUB, status:VALID,
-
PACKAGE BODY: APPS.PA_SCHEDULE_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_SCHEDULE_PUB, status:VALID,
-
PACKAGE BODY: APPS.PA_SCHEDULE_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_SCHEDULE_PVT, status:VALID,
-
PACKAGE BODY: APPS.PA_SCHEDULE_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_SCHEDULE_PVT, status:VALID,
-
APPS.PA_PURGE_PJR_TXNS dependencies on PA_PURGE
12.2.2
-
APPS.PA_PURGE_PJR_TXNS dependencies on PA_PURGE
12.1.1
-
APPS.PA_PURGE_PJR_TXNS dependencies on PA_ASSIGNMENT_CONFLICT_HIST
12.2.2
-
TABLE: PA.PA_SCHEDULES_HSTRY_AR
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_SCHEDULES_HSTRY_AR, object_name:PA_SCHEDULES_HSTRY_AR, status:VALID,
-
APPS.PA_PURGE_PJR_TXNS dependencies on PA_ASSIGNMENT_CONFLICT_HIST
12.1.1
-
TABLE: PA.PA_SCHEDULES_HSTRY_AR
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_SCHEDULES_HSTRY_AR, object_name:PA_SCHEDULES_HSTRY_AR, status:VALID,
-
APPS.PA_PURGE_PJR_TXNS dependencies on PA_FORECAST_ITEM_DETAILS
12.1.1
-
APPS.PA_PURGE_PJR_TXNS dependencies on PA_FORECAST_ITEM_DETAILS
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
Table: PA_PROJECTS_ALL
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_PROJECTS_ALL, object_name:PA_PROJECTS_ALL, status:VALID, product: PA - Projects , description: PA_PROJECTS_ALL stores the highest units of work defined in Oracle Projects. , implementation_dba_data: PA.PA_PROJECTS_ALL ,
-
12.2.2 DBA Data
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
-
Table: PA_PROJECTS_ALL
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_PROJECTS_ALL, object_name:PA_PROJECTS_ALL, status:VALID, product: PA - Projects , description: PA_PROJECTS_ALL stores the highest units of work defined in Oracle Projects. , implementation_dba_data: PA.PA_PROJECTS_ALL ,
-
12.2.2 DBA Data
12.2.2