Search Results pa_alloc_run_basis_det
Overview
The PA_ALLOC_RUN_BASIS_DET table is a core transactional table within the Oracle E-Business Suite Projects (PA) module, specifically for versions 12.1.1 and 12.2.2. It serves as the detailed repository for the basis information generated during an allocation run. Allocations are critical financial processes used to distribute shared costs, such as overhead or administrative expenses, across multiple projects or tasks based on a defined metric or basis (e.g., labor hours, cost, revenue). This table stores the granular, calculated basis data for each project and task combination processed in a specific run, enabling the system to accurately prorate and post allocation amounts. Its role is foundational to the allocation engine, ensuring auditability and supporting the generation of subsequent allocation journal entries.
Key Information Stored
The table's primary function is to link a specific allocation run to the detailed basis calculations for individual projects and tasks. While the full column list is not provided in the metadata, the documented foreign keys reveal its critical structural columns. The RUN_ID column uniquely ties each record to a parent entry in the PA_ALLOC_RUNS_ALL table, identifying the specific execution instance. The PROJECT_ID and TASK_ID columns store the identifiers for the project and task that form the basis for the allocation calculation. The table likely contains additional columns to store the calculated basis amount or quantity (e.g., BASIS_AMOUNT, BASIS_QUANTITY), the basis type, and potentially the raw source amounts from which the basis was derived. This detailed storage allows for traceability from a final allocated cost back to its original calculation components.
Common Use Cases and Queries
This table is primarily accessed for audit, troubleshooting, and detailed reporting purposes related to allocation transactions. A common scenario involves investigating discrepancies in allocated amounts by reviewing the underlying basis data. For example, a financial analyst may query the basis details for a specific allocation run to verify the calculations. A typical SQL pattern would join this table to the allocation run header and project/task master tables.
SELECT prj.segment1 project_number,
tsk.task_number,
bard.basis_amount,
bard.basis_type
FROM pa_alloc_run_basis_det bard,
pa_projects_all prj,
pa_tasks tsk
WHERE bard.run_id = :p_run_id
AND bard.project_id = prj.project_id
AND bard.task_id = tsk.task_id
ORDER BY prj.segment1, tsk.task_number;
This data is also essential for creating custom allocation audit reports that show not just the final posted amounts, but the precise metrics used to determine them.
Related Objects
The PA_ALLOC_RUN_BASIS_DET table has defined foreign key relationships with several key master and transactional tables, as documented in the provided metadata.
- PA_ALLOC_RUNS_ALL: This is the parent header table. The relationship is maintained via the RUN_ID column. Each record in PA_ALLOC_RUN_BASIS_DET must correspond to a single allocation run defined in PA_ALLOC_RUNS_ALL.
- PA_PROJECTS_ALL: This relationship, via the PROJECT_ID column, ensures that every basis detail line is associated with a valid project in the system.
- PA_TASKS: This relationship, via the TASK_ID column, ties the basis detail to a specific task within the associated project, allowing for allocations at a granular work breakdown level.
This table is also a likely source for views or interfaces that feed allocation results into the General Ledger and other financial modules.
-
Table: PA_ALLOC_RUN_BASIS_DET
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_ALLOC_RUN_BASIS_DET, object_name:PA_ALLOC_RUN_BASIS_DET, status:VALID, product: PA - Projects , description: Basis information for an allocation run , implementation_dba_data: PA.PA_ALLOC_RUN_BASIS_DET ,
-
Table: PA_ALLOC_RUN_BASIS_DET
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_ALLOC_RUN_BASIS_DET, object_name:PA_ALLOC_RUN_BASIS_DET, status:VALID, product: PA - Projects , description: Basis information for an allocation run , implementation_dba_data: PA.PA_ALLOC_RUN_BASIS_DET ,
-
APPS.PA_ALLOC_RUN dependencies on PA_ALLOC_RUN_BASIS_DET
12.1.1
-
APPS.PA_ALLOC_UTILS dependencies on PA_ALLOC_RUN_BASIS_DET
12.2.2
-
APPS.PA_ALLOC_UTILS dependencies on PA_ALLOC_RUN_BASIS_DET
12.1.1
-
APPS.PA_ALLOC_RUN dependencies on PA_ALLOC_RUN_BASIS_DET
12.2.2
-
VIEW: PA.PA_ALLOC_RUN_BASIS_DET#
12.2.2
owner:PA, object_type:VIEW, object_name:PA_ALLOC_RUN_BASIS_DET#, status:VALID,
-
APPS.PA_ALLOC_RUN dependencies on PA_ALLOC_RUN
12.2.2
-
TABLE: PA.PA_ALLOC_RUN_BASIS_DET
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_ALLOC_RUN_BASIS_DET, object_name:PA_ALLOC_RUN_BASIS_DET, status:VALID,
-
SYNONYM: APPS.PA_ALLOC_RUN_BASIS_DET
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_ALLOC_RUN_BASIS_DET, status:VALID,
-
SYNONYM: APPS.PA_ALLOC_RUN_BASIS_DET
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_ALLOC_RUN_BASIS_DET, status:VALID,
-
VIEW: PA.PA_ALLOC_RUN_BASIS_DET#
12.2.2
-
APPS.PA_ALLOC_RUN dependencies on PA_ALLOC_RUN
12.1.1
-
TABLE: PA.PA_ALLOC_RUN_BASIS_DET
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_ALLOC_RUN_BASIS_DET, object_name:PA_ALLOC_RUN_BASIS_DET, status:VALID,
-
VIEW: APPS.PA_ALLOC_AUDIT_BASIS_V
12.2.2
-
VIEW: APPS.PA_ALLOC_AUDIT_BASIS_V
12.1.1
-
VIEW: APPS.PA_ALLOC_TRANSACTIONS_V
12.2.2
-
VIEW: APPS.PA_ALLOC_TRANSACTIONS_V
12.1.1
-
APPS.PA_ALLOC_UTILS dependencies on PA_ALLOC_RUNS_ALL
12.1.1
-
APPS.PA_ALLOC_UTILS dependencies on PA_ALLOC_RUNS_ALL
12.2.2
-
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 ,
-
View: PA_ALLOC_AUDIT_BASIS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_ALLOC_AUDIT_BASIS_V, object_name:PA_ALLOC_AUDIT_BASIS_V, status:VALID, product: PA - Projects , implementation_dba_data: APPS.PA_ALLOC_AUDIT_BASIS_V ,
-
PACKAGE BODY: APPS.PA_ALLOC_UTILS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_ALLOC_UTILS, status:VALID,
-
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 ,
-
View: PA_ALLOC_AUDIT_BASIS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_ALLOC_AUDIT_BASIS_V, object_name:PA_ALLOC_AUDIT_BASIS_V, status:VALID, product: PA - Projects , implementation_dba_data: APPS.PA_ALLOC_AUDIT_BASIS_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 ,
-
PACKAGE BODY: APPS.PA_ALLOC_UTILS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_ALLOC_UTILS, status:VALID,
-
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 ,
-
VIEW: APPS.PA_ALLOC_AUDIT_BASIS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_ALLOC_AUDIT_BASIS_V, object_name:PA_ALLOC_AUDIT_BASIS_V, status:VALID,
-
VIEW: APPS.PA_ALLOC_AUDIT_BASIS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_ALLOC_AUDIT_BASIS_V, object_name:PA_ALLOC_AUDIT_BASIS_V, status:VALID,
-
PACKAGE BODY: APPS.PA_ALLOC_RUN
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_ALLOC_RUN, status:VALID,
-
PACKAGE BODY: APPS.PA_ALLOC_RUN
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_ALLOC_RUN, status:VALID,
-
APPS.PA_ALLOC_RUN SQL Statements
12.2.2
-
VIEW: APPS.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,
-
VIEW: APPS.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,
-
APPS.PA_ALLOC_RUN SQL Statements
12.1.1
-
APPS.PA_ALLOC_UTILS SQL Statements
12.1.1
-
APPS.PA_ALLOC_UTILS SQL Statements
12.2.2
-
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_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 ,
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
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.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.2.2 DBA 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 ,