Search Results pa_alloc_run_targets
Overview
The PA_ALLOC_RUN_TARGETS 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 final, processed output of an allocation run. While allocation rules define the source and methodology, and target lines define potential destinations, this table stores the specific, selected target projects and tasks that were actually allocated to during a specific execution of an allocation process. Its existence is critical for auditability, cost distribution tracking, and generating detailed allocation reports, forming the definitive link between allocated amounts and their destination project tasks.
Key Information Stored
The table primarily stores identifiers that link an allocation run's results to specific project financial entities. While the full column list is not provided in the metadata, based on its documented relationships and purpose, the key columns include a combination of allocation run identifiers, target line references, and project task details. Crucially, it stores the RULE_ID and LINE_NUM to link back to the source PA_ALLOC_TARGET_LINES table, defining which target line rule was applied. It also holds the PROJECT_ID and TASK_ID to identify the exact receiving task. The BUDGET_VERSION_ID column, with its foreign key to PA_BUDGET_VERSIONS, indicates the specific budget version against which the allocation was processed, which is essential for maintaining data integrity across different budget scenarios.
Common Use Cases and Queries
This table is central to post-allocation analysis and reconciliation. Common use cases include generating detailed audit trails for financial period closes, investigating the distribution of specific cost pools, and validating allocation rule effectiveness. A typical query would join this table to project and task master tables to produce a human-readable report of allocation results. For example, to list all targets for a specific allocation run, one might use a SQL pattern such as:
- SELECT target.project_id, target.task_id, target.budget_version_id, proj.segment1 project_number, task.task_number FROM pa_alloc_run_targets target, pa_projects_all proj, pa_tasks task WHERE target.project_id = proj.project_id AND target.task_id = task.task_id AND target.rule_id = :p_rule_id AND target.allocation_run_id = :p_run_id;
This table is also frequently queried in conjunction with the allocation transaction tables (e.g., PA_ALLOC_RUNS, PA_COST_DISTRIBUTION_LINES_ALL) to trace the full lifecycle of an allocated amount from source cost through to its final posted destination.
Related Objects
PA_ALLOC_RUN_TARGETS is a child table in two key foreign key relationships, as documented in the provided metadata. These relationships are fundamental to its integrity and purpose.
- PA_ALLOC_TARGET_LINES: The table references PA_ALLOC_TARGET_LINES via the columns RULE_ID and LINE_NUM. This link ties each executed allocation target back to the defined rule in the allocation setup.
- PA_BUDGET_VERSIONS: The table references PA_BUDGET_VERSIONS via the BUDGET_VERSION_ID column. This ensures the allocation target is associated with a valid, controlled budget version for financial planning and analysis.
Furthermore, as the definitive target record, this table is implicitly related to core project tables like PA_PROJECTS_ALL and PA_TASKS via PROJECT_ID and TASK_ID columns, and is a primary source for allocation-specific reports and interfaces.
-
Table: PA_ALLOC_RUN_TARGETS
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_ALLOC_RUN_TARGETS, object_name:PA_ALLOC_RUN_TARGETS, status:VALID, product: PA - Projects , description: Target projects and tasks for each target line for an allocation run , implementation_dba_data: PA.PA_ALLOC_RUN_TARGETS ,
-
Table: PA_ALLOC_RUN_TARGETS
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_ALLOC_RUN_TARGETS, object_name:PA_ALLOC_RUN_TARGETS, status:VALID, product: PA - Projects , description: Target projects and tasks for each target line for an allocation run , implementation_dba_data: PA.PA_ALLOC_RUN_TARGETS ,
-
Table: PA_ALLOC_TARGET_LINES
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_ALLOC_TARGET_LINES, object_name:PA_ALLOC_TARGET_LINES, status:VALID, product: PA - Projects , description: Target lines for each allocation rule , implementation_dba_data: PA.PA_ALLOC_TARGET_LINES ,
-
Table: PA_ALLOC_TARGET_LINES
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_ALLOC_TARGET_LINES, object_name:PA_ALLOC_TARGET_LINES, status:VALID, product: PA - Projects , description: Target lines for each allocation rule , implementation_dba_data: PA.PA_ALLOC_TARGET_LINES ,
-
Table: PA_BUDGET_VERSIONS
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_BUDGET_VERSIONS, object_name:PA_BUDGET_VERSIONS, status:VALID, product: PA - Projects , description: Versions of project budgets , implementation_dba_data: PA.PA_BUDGET_VERSIONS ,
-
Table: PA_BUDGET_VERSIONS
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_BUDGET_VERSIONS, object_name:PA_BUDGET_VERSIONS, status:VALID, product: PA - Projects , description: Versions of project budgets , implementation_dba_data: PA.PA_BUDGET_VERSIONS ,