Search Results pa_project_accum_headers
Overview
The PA_PROJECT_ACCUM_HEADERS table is a core transactional table within the Oracle E-Business Suite Projects module (PA). It functions as a summary header, establishing a unique record for each distinct combination of project, task, and resource. Its primary role is to serve as a parent or control record for the storage and aggregation of detailed financial and effort data. By creating a unique header for each project-task-resource intersection, it provides a stable reference point (PROJECT_ACCUM_ID) for linking detailed transactional data stored in related accumulation tables. This structure is fundamental to the system's ability to track and report on costs, budgets, commitments, and actuals at a granular level.
Key Information Stored
The table's structure is defined by its unique and primary keys, which dictate its fundamental purpose. The primary identifier is the system-generated PROJECT_ACCUM_ID. The logical uniqueness of a record is enforced by a composite unique key on the columns PROJECT_ID, TASK_ID, and RESOURCE_LIST_MEMBER_ID. These columns form the critical foreign key relationships that tie the accumulation header to master data: projects (PA_PROJECTS_ALL), tasks (PA_TASKS), and specific resources (PA_RESOURCE_LIST_MEMBERS). Additional foreign keys, such as RESOURCE_LIST_ASSIGNMENT_ID and RESOURCE_LIST_ID, provide further context linking the resource assignment to its parent list and assignment details.
Common Use Cases and Queries
This table is central to any process requiring summarized project performance data. A primary use case is generating cost and revenue reports by resource. For instance, to retrieve all accumulation headers for a specific project to analyze resource assignments, a typical query would join to the relevant master tables. The table is also essential for reconciliation and audit purposes, as it sits at the top of the accumulation hierarchy. Developers often reference it when writing interfaces or custom reports that must tie detailed transaction lines (like actual costs from PA_PROJECT_ACCUM_ACTUALS) back to their project, task, and resource context. A common pattern is to use the PROJECT_ACCUM_ID to join to child accumulation tables.
SELECT ppah.project_accum_id,
ppa.segment1 project_number,
pt.task_number,
prlm.resource_name
FROM pa_project_accum_headers ppah,
pa_projects_all ppa,
pa_tasks pt,
pa_resource_list_members prlm
WHERE ppah.project_id = ppa.project_id
AND ppah.task_id = pt.task_id
AND ppah.resource_list_member_id = prlm.resource_list_member_id
AND ppa.segment1 = 'P12345';
Related Objects
As indicated by the foreign key relationships, PA_PROJECT_ACCUM_HEADERS is a pivotal hub within the Projects data model. It is directly referenced by several key transactional detail tables, including:
- PA_PROJECT_ACCUM_ACTUALS: Stores actual cost and revenue transactions.
- PA_PROJECT_ACCUM_BUDGETS: Stores budget amounts.
- PA_PROJECT_ACCUM_COMMITMENTS: Stores commitment data such as purchase orders.
- PA_RESOURCE_ACCUM_DETAILS: References the composite key for detailed resource accumulation.
-
Table: PA_PROJECT_ACCUM_HEADERS
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_PROJECT_ACCUM_HEADERS, object_name:PA_PROJECT_ACCUM_HEADERS, status:VALID, product: PA - Projects , description: Project summary records for each combination of project_id, task_id, and resource_list_member_id , implementation_dba_data: PA.PA_PROJECT_ACCUM_HEADERS ,
-
Table: PA_PROJECT_ACCUM_HEADERS
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_PROJECT_ACCUM_HEADERS, object_name:PA_PROJECT_ACCUM_HEADERS, status:VALID, product: PA - Projects , description: Project summary records for each combination of project_id, task_id, and resource_list_member_id , implementation_dba_data: PA.PA_PROJECT_ACCUM_HEADERS ,
-
APPS.PA_PROCESS_ACCUM_ACTUALS dependencies on PA_PROJECT_ACCUM_HEADERS
12.2.2
-
APPS.PA_MAINT_PROJECT_ACCUMS dependencies on PA_PROJECT_ACCUM_HEADERS
12.2.2
-
APPS.PA_ACCUM_SRW dependencies on PA_PROJECT_ACCUM_HEADERS
12.1.1
-
APPS.PA_PROCESS_ACCUM_ACTUALS_RES dependencies on PA_PROJECT_ACCUM_HEADERS
12.2.2
-
APPS.PA_DELETE_ACCUM_RECS dependencies on PA_PROJECT_ACCUM_HEADERS
12.1.1
-
APPS.PA_PROCESS_ACCUM_CMT_RES dependencies on PA_PROJECT_ACCUM_HEADERS
12.1.1
-
APPS.PA_PROCESS_ACCUM_ACTUALS_RES dependencies on PA_PROJECT_ACCUM_HEADERS
12.1.1
-
APPS.PJM_UTILS dependencies on PA_PROJECT_ACCUM_HEADERS
12.2.2
-
APPS.PA_PROCESS_ACCUM_COMMITMENTS dependencies on PA_PROJECT_ACCUM_HEADERS
12.2.2
-
APPS.PA_DELETE_ACCUM_RECS dependencies on PA_PROJECT_ACCUM_HEADERS
12.2.2
-
APPS.PA_PROCESS_ACCUM_BUDGETS_RES dependencies on PA_PROJECT_ACCUM_HEADERS
12.2.2
-
APPS.PA_ACCUM_PROJ_LIST dependencies on PA_PROJECT_ACCUM_HEADERS
12.1.1
-
APPS.PA_PROJ_ACCUM_MAIN dependencies on PA_PROJECT_ACCUM_HEADERS
12.1.1
-
APPS.PA_ACCUM_SRW dependencies on PA_PROJECT_ACCUM_HEADERS
12.1.1
-
APPS.PA_ACCUM_UTILS dependencies on PA_PROJECT_ACCUM_HEADERS
12.1.1
-
APPS.PA_PROCESS_ACCUM_BUDGETS_RES dependencies on PA_PROJECT_ACCUM_HEADERS
12.1.1
-
APPS.PA_ACCUM_SRW dependencies on PA_PROJECT_ACCUM_HEADERS
12.2.2
-
APPS.PA_GET_RESOURCE dependencies on PA_PROJECT_ACCUM_HEADERS
12.2.2
-
APPS.PA_BIS_SUMMARY dependencies on PA_PROJECT_ACCUM_HEADERS
12.2.2
-
APPS.PA_PROCESS_ACCUM_ACTUALS dependencies on PA_PROJECT_ACCUM_HEADERS
12.1.1
-
APPS.PA_DELETE_ACCUM_RECS dependencies on PA_PROJECT_ACCUM_HEADERS
12.1.1
-
APPS.PA_DELETE_ACCUM_RECS dependencies on PA_PROJECT_ACCUM_HEADERS
12.2.2
-
APPS.PA_PROCESS_ACCUM_BUDGETS dependencies on PA_PROJECT_ACCUM_HEADERS
12.2.2
-
APPS.PA_GET_RESOURCE dependencies on PA_PROJECT_ACCUM_HEADERS
12.1.1
-
APPS.PA_ACCUM_UTILS dependencies on PA_PROJECT_ACCUM_HEADERS
12.2.2
-
APPS.PA_PURGE_SUMMARY dependencies on PA_PROJECT_ACCUM_HEADERS
12.1.1
-
APPS.PA_BIS_SUMMARY dependencies on PA_PROJECT_ACCUM_HEADERS
12.1.1
-
APPS.PA_MAINT_PROJECT_ACCUMS dependencies on PA_PROJECT_ACCUM_HEADERS
12.1.1
-
APPS.PA_MAINT_PROJECT_BUDGETS dependencies on PA_PROJECT_ACCUM_HEADERS
12.1.1
-
APPS.PJM_UTILS dependencies on PA_PROJECT_ACCUM_HEADERS
12.1.1
-
APPS.PA_PROJECT_PVT dependencies on PA_PROJECT_ACCUM_HEADERS
12.1.1
-
APPS.PA_PROCESS_ACCUM_BUDGETS dependencies on PA_PROJECT_ACCUM_HEADERS
12.1.1
-
APPS.PA_INTERFACE_UTILS_PUB dependencies on PA_PROJECT_ACCUM_HEADERS
12.1.1
-
APPS.PA_PROCESS_ACCUM_COMMITMENTS dependencies on PA_PROJECT_ACCUM_HEADERS
12.1.1
-
APPS.PA_TXN_ACCUMS dependencies on PA_PROJECT_ACCUM_HEADERS
12.1.1
-
APPS.PA_ACCUM_PROJ_LIST dependencies on PA_PROJECT_ACCUM_HEADERS
12.2.2
-
APPS.PA_INTERFACE_UTILS_PUB dependencies on PA_PROJECT_ACCUM_HEADERS
12.2.2
-
APPS.PA_TXN_ACCUMS dependencies on PA_PROJECT_ACCUM_HEADERS
12.2.2
-
APPS.PA_PROJ_ACCUM_MAIN dependencies on PA_PROJECT_ACCUM_HEADERS
12.2.2
-
APPS.PA_PROJECT_PVT dependencies on PA_PROJECT_ACCUM_HEADERS
12.2.2
-
APPS.PA_MAINT_PROJECT_BUDGETS dependencies on PA_PROJECT_ACCUM_HEADERS
12.2.2
-
APPS.PA_PROCESS_ACCUM_CMT_RES dependencies on PA_PROJECT_ACCUM_HEADERS
12.2.2
-
APPS.PA_PURGE_SUMMARY dependencies on PA_PROJECT_ACCUM_HEADERS
12.2.2
-
APPS.PA_ACCUM_SRW dependencies on PA_PROJECT_ACCUM_HEADERS
12.2.2
-
APPS.PA_BIS_SUMMARY dependencies on PA_PROJECT_ACCUM_BUDGETS
12.1.1
-
APPS.PA_PROCESS_ACCUM_ACTUALS dependencies on PA_PROJ_ACCUM_MAIN
12.1.1
-
APPS.PA_BIS_SUMMARY dependencies on PA_PROJECT_ACCUM_BUDGETS
12.2.2
-
APPS.PA_PROCESS_ACCUM_ACTUALS_RES dependencies on PA_PROJ_ACCUM_MAIN
12.1.1