Search Results pa_assignments_history
Overview
The PA_ASSIGNMENTS_HISTORY table is a core data object within the Oracle E-Business Suite Projects module (PA). It functions as a historical ledger, systematically storing a complete record of all approved assignments for a project. Its primary role is to maintain an immutable audit trail of changes to project assignments, capturing the state of an assignment at each approval point. This is critical for compliance, historical reporting, and analyzing trends in project resource deployment over time. The table's design, which includes a composite primary key combining ASSIGNMENT_ID and CHANGE_ID, is explicitly structured to support this versioning model, ensuring that each approved change creates a new, persistent historical record.
Key Information Stored
The table stores a comprehensive snapshot of an approved assignment's attributes. The key columns, as indicated by its foreign key relationships, include the immutable ASSIGNMENT_ID linking to the base PA_PROJECT_ASSIGNMENTS table, and the sequential CHANGE_ID which versions each approved state. Critical descriptive and organizational data is captured, such as the PROJECT_PARTY_ID (linking to the resource), EXPENDITURE_ORGANIZATION_ID (the charging organization), and LOCATION_ID. The inclusion of SEARCH_COUNTRY_CODE points to the storage of geographical assignment details for reporting and compliance purposes. Collectively, these columns preserve the who, what, where, and organizational context of a project assignment at the moment of approval.
Common Use Cases and Queries
The primary use case is historical analysis and audit reporting on project staffing. Common queries involve retrieving the complete history of a specific assignment or analyzing assignment patterns for a project or resource over a period. For example, to audit all historical states of an assignment, one would query: SELECT * FROM pa_assignments_history WHERE assignment_id = <id> ORDER BY change_id;. For reporting on a resource's assigned organizations over time, a join to HR_ALL_ORGANIZATION_UNITS via EXPENDITURE_ORGANIZATION_ID is typical. The table is also essential for reconstructing project financial or management reports as of a past date, as it holds the approved assignment data that was in effect at that time.
Related Objects
PA_ASSIGNMENTS_HISTORY is centrally connected to several key EBS objects. Its existence is predicated on PA_PROJECT_ASSIGNMENTS, which holds the current active assignment record. It has a direct foreign key relationship to PA_PROJECT_PARTIES for resource details, to HR_ALL_ORGANIZATION_UNITS for organizational data, and to PA_LOCATIONS. A significant relationship is with PA_SCHEDULES_HISTORY, which shares the same composite primary key structure (ASSIGNMENT_ID, CHANGE_ID), indicating that assignment history and schedule history are closely synchronized versioned entities. This tight integration ensures that temporal changes to assignments and their associated schedules are maintained consistently for accurate project planning analysis.
-
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 ,
-
APPS.PA_CLIENT_EXTN_ASGMT_APPRVL dependencies on PA_ASSIGNMENTS_HISTORY
12.2.2
-
APPS.PA_ASGMT_WFSTD dependencies on PA_ASSIGNMENTS_HISTORY
12.2.2
-
APPS.PA_ASSIGNMENT_APPROVAL_PVT dependencies on PA_ASSIGNMENTS_HISTORY
12.2.2
-
APPS.PA_ASSIGNMENT_APPROVAL_PVT dependencies on PA_ASSIGNMENTS_HISTORY
12.1.1
-
APPS.PA_ASSIGNMENTS_HISTORY_PKG dependencies on PA_ASSIGNMENTS_HISTORY
12.1.1
-
APPS.PA_SCHEDULE_PVT dependencies on PA_ASSIGNMENTS_HISTORY
12.2.2
-
APPS.PA_PROJECT_UTILS dependencies on PA_ASSIGNMENTS_HISTORY
12.1.1
-
APPS.PA_ASSIGNMENTS_HISTORY_PKG dependencies on PA_ASSIGNMENTS_HISTORY
12.2.2
-
APPS.PA_PURGE_PJR_TXNS dependencies on PA_ASSIGNMENTS_HISTORY
12.2.2
-
APPS.PA_CLIENT_EXTN_ASGMT_APPRVL dependencies on PA_ASSIGNMENTS_HISTORY
12.1.1
-
APPS.PA_ASSIGNMENTS_HISTORY_PKG dependencies on PA_ASSIGNMENTS_HISTORY
12.2.2
-
APPS.PA_ASSIGNMENT_APPROVAL_PUB dependencies on PA_ASSIGNMENTS_HISTORY
12.1.1
-
APPS.PA_ASGMT_WFSTD dependencies on PA_ASSIGNMENTS_HISTORY
12.1.1
-
APPS.PA_PROJECT_UTILS dependencies on PA_ASSIGNMENTS_HISTORY
12.2.2
-
APPS.PA_ASSIGNMENT_APPROVAL_PVT dependencies on PA_ASSIGNMENTS_HISTORY
12.2.2
-
APPS.PA_ASSIGNMENT_APPROVAL_PUB dependencies on PA_ASSIGNMENTS_HISTORY
12.2.2
-
APPS.PA_SCHEDULE_PVT dependencies on PA_ASSIGNMENTS_HISTORY
12.1.1
-
APPS.PA_PURGE_PJR_TXNS dependencies on PA_ASSIGNMENTS_HISTORY
12.1.1
-
APPS.PA_ASSIGNMENT_APPROVAL_PVT dependencies on PA_ASSIGNMENTS_HISTORY
12.1.1
-
APPS.PA_ASSIGNMENTS_HISTORY_PKG dependencies on PA_ASSIGNMENTS_HISTORY
12.1.1
-
SYNONYM: APPS.PA_ASSIGNMENTS_HISTORY
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_ASSIGNMENTS_HISTORY, status:VALID,
-
APPS.PA_CLIENT_EXTN_ASGMT_APPRVL dependencies on PA_WORK_TYPES_B
12.2.2
-
SYNONYM: APPS.PA_ASSIGNMENTS_HISTORY
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_ASSIGNMENTS_HISTORY, status:VALID,
-
APPS.PA_CLIENT_EXTN_ASGMT_APPRVL dependencies on PA_WORK_TYPES_B
12.1.1
-
APPS.PA_ASSIGNMENT_APPROVAL_PVT dependencies on PA_ASSIGNMENTS_PUB
12.2.2
-
APPS.PA_ASSIGNMENT_APPROVAL_PVT dependencies on PA_ASSIGNMENTS_PUB
12.1.1
-
APPS.PA_PROJECT_UTILS dependencies on PA_PROJECT_ASSIGNMENTS
12.1.1
-
VIEW: PA.PA_ASSIGNMENTS_HISTORY#
12.2.2
owner:PA, object_type:VIEW, object_name:PA_ASSIGNMENTS_HISTORY#, status:VALID,
-
APPS.PA_ASSIGNMENT_APPROVAL_PVT dependencies on PA_ASSIGNMENTS_PUB
12.2.2
-
APPS.PA_ASSIGNMENT_APPROVAL_PVT dependencies on PA_ASSIGNMENTS_PUB
12.1.1
-
APPS.PA_ASSIGNMENT_APPROVAL_PVT dependencies on PA_PROJECT_ASSIGNMENTS
12.2.2
-
APPS.PA_ASSIGNMENT_APPROVAL_PVT dependencies on PA_PROJECT_ASSIGNMENTS
12.2.2
-
APPS.PA_PROJECT_UTILS dependencies on PA_PROJECT_ASSIGNMENTS
12.2.2
-
APPS.PA_PROJECT_UTILS dependencies on PA_PROJECT_STATUSES
12.1.1
-
APPS.PA_ASSIGNMENT_APPROVAL_PVT dependencies on PA_PROJECT_ASSIGNMENTS
12.1.1
-
Table: PA_ASGMTS_HSTRY_AR
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_ASGMTS_HSTRY_AR, object_name:PA_ASGMTS_HSTRY_AR, status:VALID, product: PA - Projects , description: pa_assignments_history stores details on all approved assignments for a project. , implementation_dba_data: PA.PA_ASGMTS_HSTRY_AR ,
-
APPS.PA_PROJECT_UTILS dependencies on PA_PROJECT_STATUSES
12.2.2
-
APPS.PA_ASSIGNMENT_APPROVAL_PVT dependencies on PA_PROJECT_ASSIGNMENTS
12.1.1
-
Table: PA_ASGMTS_HSTRY_AR
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_ASGMTS_HSTRY_AR, object_name:PA_ASGMTS_HSTRY_AR, status:VALID, product: PA - Projects , description: pa_assignments_history stores details on all approved assignments for a project. , implementation_dba_data: PA.PA_ASGMTS_HSTRY_AR ,
-
PACKAGE: APPS.PA_ASSIGNMENT_APPROVAL_PVT
12.1.1
-
Table: PA_PROJECT_PARTIES
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_PROJECT_PARTIES, object_name:PA_PROJECT_PARTIES, status:VALID, product: PA - Projects , description: Resources involved in a Specified Project , implementation_dba_data: PA.PA_PROJECT_PARTIES ,
-
PACKAGE: APPS.PA_ASSIGNMENTS_HISTORY_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PA_ASSIGNMENTS_HISTORY_PKG, status:VALID,
-
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_PURGE_PJR_TXNS dependencies on PA_PROJECT_ASSIGNMENTS
12.1.1
-
APPS.PA_PURGE_PJR_TXNS dependencies on PA_PROJECT_ASSIGNMENTS
12.2.2
-
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 ,
-
PACKAGE BODY: APPS.PA_ASSIGNMENTS_HISTORY_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_ASSIGNMENTS_HISTORY_PKG, status:VALID,
-
APPS.PA_ASSIGNMENT_APPROVAL_PVT dependencies on PA_ASSIGNMENTS_HISTORY_PKG
12.2.2