Search Results pa_alloc_txn_details
Overview
The PA_ALLOC_TXN_DETAILS table is a core transactional data store within the Oracle E-Business Suite Projects module (PA). It serves as the definitive repository for all individual transaction records generated by the system's allocation engine. An allocation is a process that distributes shared costs, such as overhead or indirect expenses, across multiple projects, tasks, or expenditure items based on predefined rules. Consequently, this table is critical for financial accountability, cost accounting, and project costing, as it provides an auditable trail of every allocated amount. Its role is to persist the output of allocation runs, enabling downstream processes like generation of accounting events, project performance reporting, and reconciliation of project costs.
Key Information Stored
The table's primary key is ALLOC_TXN_ID, which uniquely identifies each allocated transaction record. Its structure links the allocated amount to the source of the cost and its destination. Key columns include RUN_ID, which ties the transaction to a specific execution of an allocation batch, and RULE_ID, which references the PA_ALLOC_RULES_ALL table to identify the business logic used. Critical identifiers for the source expenditure are EXPENDITURE_ITEM_ID and CINT_EXP_ORG_ID (the incurring organization). The destination of the allocation is defined by PROJECT_ID and TASK_ID. For complex inter-project allocations, CINT_SOURCE_TASK_ID tracks the originating task. The table also stores the IND_RATE_SCH_REVISION_ID to maintain the indirect rate schedule version used at the time of allocation, ensuring historical rate integrity.
Common Use Cases and Queries
A primary use case is auditing and troubleshooting allocation results. Analysts query this table to verify that costs were distributed correctly according to the active rules. Common reporting needs include summarizing allocated amounts by project, task, or run for period-end closes. Another critical scenario is tracing the lineage of a project's indirect costs back to the original expenditure items. A sample query to review allocation details for a specific run would be:
- SELECT project_id, task_id, expenditure_item_id, allocated_amount FROM pa_alloc_txn_details WHERE run_id = &RUN_ID;
For reconciliation, a join to PA_EXPENDITURE_ITEMS_ALL is typical to compare source and allocated amounts. Performance tuning may involve analyzing the volume of records created per run_id to monitor process efficiency.
Related Objects
PA_ALLOC_TXN_DETAILS is centrally connected to several key tables via foreign key relationships, as documented in the ETRM metadata. These relationships are fundamental for data integrity and joins in reporting:
- PA_ALLOC_RUNS_ALL: Joined via RUN_ID. Provides header information about the allocation batch execution (e.g., run date, status).
- PA_ALLOC_RULES_ALL: Joined via RULE_ID. Defines the allocation rule (basis, method) that generated the transaction.
- PA_PROJECTS_ALL: Joined via PROJECT_ID. Identifies the project receiving the allocated cost.
- PA_TASKS: Joined via TASK_ID (destination task) and CINT_SOURCE_TASK_ID (source task for inter-project allocations).
- PA_EXPENDITURE_ITEMS_ALL: Joined via EXPENDITURE_ITEM_ID. Links to the original source expenditure line being allocated.
- HR_ALL_ORGANIZATION_UNITS: Joined via CINT_EXP_ORG_ID. Identifies the organization that incurred the original expense.
- PA_IND_RATE_SCH_REVISIONS: Joined via IND_RATE_SCH_REVISION_ID. Provides the indirect rate schedule details applied.
- PA_CINT_SOURCE_DETAILS: References this table's ALLOC_TXN_ID as a foreign key, storing further details for certain inter-project allocation scenarios.
-
Table: PA_ALLOC_TXN_DETAILS
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_ALLOC_TXN_DETAILS, object_name:PA_ALLOC_TXN_DETAILS, status:VALID, product: PA - Projects , description: Transactions created by an allocation run , implementation_dba_data: PA.PA_ALLOC_TXN_DETAILS ,
-
Table: PA_ALLOC_TXN_DETAILS
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_ALLOC_TXN_DETAILS, object_name:PA_ALLOC_TXN_DETAILS, status:VALID, product: PA - Projects , description: Transactions created by an allocation run , implementation_dba_data: PA.PA_ALLOC_TXN_DETAILS ,
-
Table: PA_ALLOC_TXN_DETAILS_EFC
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_ALLOC_TXN_DETAILS_EFC, object_name:PA_ALLOC_TXN_DETAILS_EFC, status:VALID, product: PA - Projects , description: PA_ALLOC_TXN_DETAILS archives transactions before EFC switch , implementation_dba_data: PA.PA_ALLOC_TXN_DETAILS_EFC ,
-
Table: PA_ALLOC_TXN_DETAILS_EFC
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_ALLOC_TXN_DETAILS_EFC, object_name:PA_ALLOC_TXN_DETAILS_EFC, status:VALID, product: PA - Projects , description: PA_ALLOC_TXN_DETAILS archives transactions before EFC switch , implementation_dba_data: PA.PA_ALLOC_TXN_DETAILS_EFC ,
-
Table: PA_CINT_SOURCE_DETAILS
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_CINT_SOURCE_DETAILS, object_name:PA_CINT_SOURCE_DETAILS, status:VALID, product: PA - Projects , description: Stores the source detail expenditures used to create the associated Capitalized Interest transactions. , implementation_dba_data: PA.PA_CINT_SOURCE_DETAILS ,
-
Table: PA_CINT_SOURCE_DETAILS
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_CINT_SOURCE_DETAILS, object_name:PA_CINT_SOURCE_DETAILS, status:VALID, product: PA - Projects , description: Stores the source detail expenditures used to create the associated Capitalized Interest transactions. , implementation_dba_data: PA.PA_CINT_SOURCE_DETAILS ,
-
Table: PA_IND_RATE_SCH_REVISIONS
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_IND_RATE_SCH_REVISIONS, object_name:PA_IND_RATE_SCH_REVISIONS, status:VALID, product: PA - Projects , description: Revisions within burden schedules , implementation_dba_data: PA.PA_IND_RATE_SCH_REVISIONS ,
-
Table: PA_ALLOC_RUNS_ALL
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_ALLOC_RUNS_ALL, object_name:PA_ALLOC_RUNS_ALL, status:VALID, product: PA - Projects , description: Information for allocation runs , implementation_dba_data: PA.PA_ALLOC_RUNS_ALL ,
-
Table: PA_ALLOC_RUNS_ALL
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_ALLOC_RUNS_ALL, object_name:PA_ALLOC_RUNS_ALL, status:VALID, product: PA - Projects , description: Information for allocation runs , implementation_dba_data: PA.PA_ALLOC_RUNS_ALL ,
-
Table: PA_ALLOC_RULES_ALL
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_ALLOC_RULES_ALL, object_name:PA_ALLOC_RULES_ALL, status:VALID, product: PA - Projects , description: Allocation rule definitions , implementation_dba_data: PA.PA_ALLOC_RULES_ALL ,
-
Table: PA_IND_RATE_SCH_REVISIONS
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_IND_RATE_SCH_REVISIONS, object_name:PA_IND_RATE_SCH_REVISIONS, status:VALID, product: PA - Projects , description: Revisions within burden schedules , implementation_dba_data: PA.PA_IND_RATE_SCH_REVISIONS ,
-
View: PA_PROJECTS_FOR_ACCUM_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_PROJECTS_FOR_ACCUM_V, object_name:PA_PROJECTS_FOR_ACCUM_V, status:VALID, product: PA - Projects , description: View for selecting the range of projects that need to be summarized , implementation_dba_data: APPS.PA_PROJECTS_FOR_ACCUM_V ,
-
Table: PA_ALLOC_RULES_ALL
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_ALLOC_RULES_ALL, object_name:PA_ALLOC_RULES_ALL, status:VALID, product: PA - Projects , description: Allocation rule definitions , implementation_dba_data: PA.PA_ALLOC_RULES_ALL ,
-
View: PA_PROJECTS_FOR_ACCUM_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_PROJECTS_FOR_ACCUM_V, object_name:PA_PROJECTS_FOR_ACCUM_V, status:VALID, product: PA - Projects , description: View for selecting the range of projects that need to be summarized , implementation_dba_data: APPS.PA_PROJECTS_FOR_ACCUM_V ,
-
View: PA_ALLOC_TRANSACTIONS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_ALLOC_TRANSACTIONS_V, object_name:PA_ALLOC_TRANSACTIONS_V, status:VALID, product: PA - Projects , implementation_dba_data: APPS.PA_ALLOC_TRANSACTIONS_V ,
-
View: PA_ALLOC_TRANSACTIONS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_ALLOC_TRANSACTIONS_V, object_name:PA_ALLOC_TRANSACTIONS_V, status:VALID, product: PA - Projects , implementation_dba_data: APPS.PA_ALLOC_TRANSACTIONS_V ,
-
Table: PA_TASKS
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_TASKS, object_name:PA_TASKS, status:VALID, product: PA - Projects , description: User-defined subdivisions of project work , implementation_dba_data: PA.PA_TASKS ,
-
Table: PA_TASKS
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_TASKS, object_name:PA_TASKS, status:VALID, product: PA - Projects , description: User-defined subdivisions of project work , implementation_dba_data: PA.PA_TASKS ,
-
Table: PA_EXPENDITURE_ITEMS_ALL
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_EXPENDITURE_ITEMS_ALL, object_name:PA_EXPENDITURE_ITEMS_ALL, status:VALID, product: PA - Projects , description: The smallest units of expenditure charged to projects and tasks , implementation_dba_data: PA.PA_EXPENDITURE_ITEMS_ALL ,
-
Table: PA_EXPENDITURE_ITEMS_ALL
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_EXPENDITURE_ITEMS_ALL, object_name:PA_EXPENDITURE_ITEMS_ALL, status:VALID, product: PA - Projects , description: The smallest units of expenditure charged to projects and tasks , implementation_dba_data: PA.PA_EXPENDITURE_ITEMS_ALL ,
-
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 ,
-
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 ,