Search Results pa_alloc_run_sources
Overview
The PA_ALLOC_RUN_SOURCES table is a core transactional table within the Oracle E-Business Suite Projects module (PA). It functions as a detailed log, capturing the specific source projects and tasks that are selected for processing during an allocation run. An allocation run is a critical process for distributing shared costs, such as overhead or administrative expenses, from source projects to designated target projects. This table ensures a complete audit trail by recording the exact source data set used for each allocation transaction, linking high-level allocation rules to the granular project and task details from which costs are drawn.
Key Information Stored
While specific column details are not fully enumerated in the provided metadata, the table's structure is defined by its relationship to the PA_ALLOC_SOURCE_LINES table. Based on its description and foreign key constraints, the table is expected to store at least the following key identifiers per record:
- RULE_ID: Links to the allocation rule (PA_ALLOC_RULES) governing the run.
- LINE_NUM: A sequence number identifying a specific source line within the allocation run, linking to PA_ALLOC_SOURCE_LINES.
- PROJECT_ID: The identifier of the source project from which costs are allocated.
- TASK_ID: The identifier of the specific task within the source project, providing granularity for the allocation source.
- Additional columns likely include identifiers for the specific ALLOC_RUN_ID and timestamps for creation date and last update.
Common Use Cases and Queries
This table is primarily used for audit, reconciliation, and troubleshooting of allocation processes. A common reporting requirement is to review all source projects and tasks consumed by a particular allocation run to verify the source data's accuracy before posting. For example, to audit source details for a specific run, a query would join to the allocation run and source line tables:
- Sample Query: SELECT run_sources.* FROM pa_alloc_run_sources run_sources, pa_alloc_source_lines src_lines WHERE run_sources.rule_id = src_lines.rule_id AND run_sources.line_num = src_lines.line_num AND src_lines.alloc_run_id = :run_id;
Another critical use case is investigating allocation discrepancies by tracing posted allocations back to their originating source project-task combinations, which is essential for financial analysis and compliance.
Related Objects
PA_ALLOC_RUN_SOURCES is a child table in a key allocation data model. Its primary relationships, as documented, are:
- PA_ALLOC_SOURCE_LINES: The immediate parent table. The foreign key on (RULE_ID, LINE_NUM) establishes that each source line can have multiple specific project-task sources recorded in PA_ALLOC_RUN_SOURCES.
- PA_ALLOC_RULES: Referenced via the RULE_ID, defining the business rule used for the allocation.
- PA_PROJECTS & PA_TASKS: The PROJECT_ID and TASK_ID in this table are foreign keys to these master tables, providing descriptive information for the source entities.
- PA_ALLOC_RUNS: Linked indirectly via PA_ALLOC_SOURCE_LINES, this table provides the header-level context for the allocation batch.
-
Table: PA_ALLOC_RUN_SOURCES
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_ALLOC_RUN_SOURCES, object_name:PA_ALLOC_RUN_SOURCES, status:VALID, product: PA - Projects , description: Source projects and tasks for each source line for an allocation run , implementation_dba_data: PA.PA_ALLOC_RUN_SOURCES ,
-
Table: PA_ALLOC_RUN_SOURCES
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_ALLOC_RUN_SOURCES, object_name:PA_ALLOC_RUN_SOURCES, status:VALID, product: PA - Projects , description: Source projects and tasks for each source line for an allocation run , implementation_dba_data: PA.PA_ALLOC_RUN_SOURCES ,
-
APPS.PA_ALLOC_UTILS dependencies on PA_ALLOC_RUN_SOURCES
12.2.2
-
APPS.PA_PURGE_VALIDATE_COSTING dependencies on PA_ALLOC_RUN_SOURCES
12.1.1
-
APPS.PA_ALLOC_RUN dependencies on PA_ALLOC_RUN_SOURCES
12.2.2
-
APPS.PA_ALLOC_RUN dependencies on PA_ALLOC_RUN_SOURCES
12.1.1
-
APPS.PA_ALLOC_UTILS dependencies on PA_ALLOC_RUN_SOURCES
12.1.1
-
APPS.PA_PURGE_VALIDATE_COSTING dependencies on PA_ALLOC_RUN_SOURCES
12.2.2
-
APPS.PA_ALLOC_RUN dependencies on PA_ALLOC_TXN_ACCUM_V
12.2.2
-
APPS.PA_ALLOC_RUN dependencies on PA_ALLOC_TXN_ACCUM_V
12.1.1
-
VIEW: PA.PA_ALLOC_RUN_SOURCES#
12.2.2
owner:PA, object_type:VIEW, object_name:PA_ALLOC_RUN_SOURCES#, status:VALID,
-
APPS.PA_ALLOC_RUN dependencies on PA_ALLOC_TXN_ACCUM_RBS_V
12.2.2
-
SYNONYM: APPS.PA_ALLOC_RUN_SOURCES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_ALLOC_RUN_SOURCES, status:VALID,
-
APPS.PA_ALLOC_RUN dependencies on GL_PERIOD_STATUSES
12.1.1
-
APPS.PA_ALLOC_RUN dependencies on PA_PERIODS
12.1.1
-
APPS.PA_ALLOC_RUN dependencies on PA_TXN_ACCUM
12.1.1
-
APPS.PA_ALLOC_RUN dependencies on PA_TXN_ACCUM
12.2.2
-
VIEW: PA.PA_ALLOC_RUN_SOURCES#
12.2.2
-
APPS.PA_ALLOC_RUN dependencies on PA_PERIODS
12.2.2
-
APPS.PA_ALLOC_RUN dependencies on PA_ALLOC_RUN
12.1.1
-
TABLE: PA.PA_ALLOC_RUN_SOURCES
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_ALLOC_RUN_SOURCES, object_name:PA_ALLOC_RUN_SOURCES, status:VALID,
-
APPS.PA_ALLOC_RUN dependencies on PA_ALLOC_RUN
12.2.2
-
APPS.PA_ALLOC_RUN dependencies on GL_PERIODS
12.2.2
-
APPS.PA_ALLOC_RUN dependencies on PA_ALLOC_TXN_ACCUM_RBS_V
12.1.1
-
APPS.PA_ALLOC_UTILS dependencies on PA_ALLOC_RUN_TARGETS
12.1.1
-
SYNONYM: APPS.PA_ALLOC_RUN_SOURCES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_ALLOC_RUN_SOURCES, status:VALID,
-
APPS.PA_ALLOC_RUN dependencies on GL_PERIOD_STATUSES
12.2.2
-
APPS.PA_ALLOC_RUN dependencies on PA_ALLOC_RUN_RESOURCE_DET
12.2.2
-
APPS.PA_ALLOC_RUN dependencies on GL_PERIODS
12.1.1
-
TABLE: PA.PA_ALLOC_RUN_SOURCES
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_ALLOC_RUN_SOURCES, object_name:PA_ALLOC_RUN_SOURCES, status:VALID,
-
APPS.PA_ALLOC_RUN dependencies on PA_ALLOC_RUN_RESOURCE_DET
12.1.1
-
Table: PA_ALLOC_SOURCE_LINES
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_ALLOC_SOURCE_LINES, object_name:PA_ALLOC_SOURCE_LINES, status:VALID, product: PA - Projects , description: Source lines for each allocation rule , implementation_dba_data: PA.PA_ALLOC_SOURCE_LINES ,
-
APPS.PA_ALLOC_RUN dependencies on PA_RESOURCE_ACCUM_DETAILS
12.1.1
-
APPS.PA_ALLOC_RUN dependencies on PA_RESOURCE_ACCUM_DETAILS
12.2.2
-
APPS.PA_ALLOC_RUN dependencies on PA_IMPLEMENTATIONS
12.1.1
-
APPS.PA_ALLOC_RUN dependencies on PA_IMPLEMENTATIONS
12.2.2
-
PACKAGE BODY: APPS.PA_ALLOC_UTILS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_ALLOC_UTILS, status:VALID,
-
PACKAGE BODY: APPS.PA_PURGE_VALIDATE_COSTING
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_PURGE_VALIDATE_COSTING, status:VALID,
-
Table: PA_ALLOC_SOURCE_LINES
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_ALLOC_SOURCE_LINES, object_name:PA_ALLOC_SOURCE_LINES, status:VALID, product: PA - Projects , description: Source lines for each allocation rule , implementation_dba_data: PA.PA_ALLOC_SOURCE_LINES ,
-
APPS.PA_ALLOC_RUN dependencies on PA_PROJECTS_ALL
12.1.1
-
PACKAGE BODY: APPS.PA_PURGE_VALIDATE_COSTING
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_PURGE_VALIDATE_COSTING, status:VALID,
-
APPS.PA_ALLOC_UTILS dependencies on PA_ALLOC_SOURCE_LINES
12.1.1
-
APPS.PA_ALLOC_RUN dependencies on PA_PROJECTS_ALL
12.2.2
-
APPS.PA_ALLOC_RUN dependencies on PA_PROJECTS
12.2.2
-
APPS.PA_ALLOC_UTILS dependencies on PA_ALLOC_TXN_DETAILS
12.1.1
-
APPS.PA_ALLOC_UTILS dependencies on PA_ALLOC_TARGET_LINES
12.2.2
-
APPS.PA_ALLOC_RUN dependencies on PA_RBS_PRJ_ASSIGNMENTS
12.2.2
-
PACKAGE BODY: APPS.PA_ALLOC_UTILS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_ALLOC_UTILS, status:VALID,
-
APPS.PA_ALLOC_RUN dependencies on PA_RBS_PRJ_ASSIGNMENTS
12.1.1
-
APPS.PA_PURGE_VALIDATE_COSTING dependencies on PA_ALLOC_RUNS
12.1.1