Search Results source
The PA_ALLOC_RUN_SOURCES table in Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2 is a critical component of the Project Accounting (PA) module, specifically designed to support the allocation process. This table stores detailed information about the source transactions that are processed during an allocation run, enabling organizations to distribute costs, revenue, or other financial metrics across multiple projects, tasks, or other entities based on predefined rules. Below is a detailed breakdown of its structure, purpose, and usage within Oracle EBS.
Purpose and Functionality
The PA_ALLOC_RUN_SOURCES table acts as a repository for source data used in allocation runs. Allocations in Oracle Projects are used to distribute shared costs, such as overhead or indirect expenses, across multiple projects or tasks based on allocation rules (e.g., headcount, square footage, or labor hours). This table captures transactional data (e.g., expenditure items, invoices, or other chargeable items) that serve as inputs for allocation calculations. Each record in the table represents a source transaction linked to an allocation run, ensuring traceability and auditability.Key Columns and Relationships
The table includes several important columns that define its role in the allocation process:- ALLOCATION_RUN_ID: Foreign key linking to PA_ALLOC_RUNS, identifying the specific allocation run.
- SOURCE_TYPE_CODE: Indicates the type of source data (e.g., expenditure items, invoices, or manual adjustments).
- SOURCE_ID: Unique identifier for the source transaction (e.g., EXPENDITURE_ITEM_ID from PA_EXPENDITURE_ITEMS).
- PROJECT_ID: References the project associated with the source transaction.
- TASK_ID: References the task (if applicable) within the project.
- AMOUNT: The monetary value or quantity being allocated.
- STATUS_CODE: Tracks the processing status (e.g., pending, processed, or errored).
Integration with Allocation Workflow
The allocation process in Oracle Projects typically follows these steps:- Source Identification: Transactions meeting allocation criteria are identified and inserted into PA_ALLOC_RUN_SOURCES.
- Rule Application: Allocation rules (defined in PA_ALLOC_RULES) are applied to the source data to determine distribution bases.
- Execution: The allocation engine processes the sources, generating allocation lines (stored in PA_ALLOC_RESULTS).
- Post-Processing: Statuses in PA_ALLOC_RUN_SOURCES are updated to reflect success or failure.
Technical Considerations
For performance optimization, Oracle indexes key columns like ALLOCATION_RUN_ID and SOURCE_ID. The table is also purged periodically via concurrent programs to manage data volume. Customizations or extensions to the allocation process may require modifications to this table, though caution is advised due to its integration with core PA functionality.Conclusion
The PA_ALLOC_RUN_SOURCES table is a foundational element in Oracle EBS Project Accounting, enabling precise and auditable cost allocations. Its design ensures flexibility to accommodate diverse allocation methodologies while maintaining data integrity. Administrators and implementers should familiarize themselves with its structure to troubleshoot allocation issues or enhance allocation processes.-
Lookup Type: REVENUE SOURCE
12.2.2
product: PA - Projects , meaning: Revenue Source , description: Revenue Source ,
-
Lookup Type: REVENUE SOURCE
12.1.1
product: PA - Projects , meaning: Revenue Source , description: Revenue Source ,
-
Lookup Type: EXPENDITURE SOURCE
12.2.2
product: PA - Projects , meaning: Expenditure Source , description: Expenditure Source ,
-
Lookup Type: EXPENDITURE SOURCE
12.1.1
product: PA - Projects , meaning: Expenditure Source , description: Expenditure Source ,
-
Lookup Type: COMMITMENT TXN SOURCE
12.2.2
product: PA - Projects , meaning: Commitment Txn Source , description: Commitment Txn Source ,
-
Lookup Type: SEGMENT VALUE SOURCE
12.1.1
product: PA - Projects , meaning: Segment Value Source , description: Segment Value Source ,
-
Lookup Type: INTER VALUE SOURCE
12.1.1
product: PA - Projects , meaning: Inter Value Source , description: Inter Value Source ,
-
Lookup Type: SEGMENT VALUE SOURCE
12.2.2
product: PA - Projects , meaning: Segment Value Source , description: Segment Value Source ,
-
Lookup Type: COMMITMENT TXN SOURCE
12.1.1
product: PA - Projects , meaning: Commitment Txn Source , description: Commitment Txn Source ,
-
Lookup Type: INTER VALUE SOURCE
12.2.2
product: PA - Projects , meaning: Inter Value Source , description: Inter Value Source ,
-
Lookup Type: FIN_PLAN_OBJ_TYPE_CODE
12.1.1
product: PA - Projects , meaning: Financial Plan Object Type Code , description: Financial Plan Object Type Code ,
-
Lookup Type: FIN_PLAN_OBJ_TYPE_CODE
12.2.2
product: PA - Projects , meaning: Financial Plan Object Type Code , description: Financial Plan Object Type Code ,
-
Lookup Type: PROJECT_ATTACHMENT
12.1.1
product: PA - Projects , meaning: Project Attachments source while creating a project ,
-
Lookup Type: PROJECT_ATTACHMENT
12.2.2
product: PA - Projects , meaning: Project Attachments source while creating a project ,
-
Lookup Type: PROJECTS INVOICES
12.1.1
product: PA - Projects , meaning: Invoice Batch Source , description: Invoice Batch Source ,
-
Lookup Type: PA_SOURCE_TYPE
12.2.2
product: PA - Projects , meaning: SOURCE TYPE , description: Indicates source for Pay Element ,
-
Lookup Type: PA Internal Invoices
12.2.2
product: PA - Projects , meaning: Intercompany Batch Source , description: Intercompany Batch Source ,
-
Lookup Type: PA Internal Invoices
12.1.1
product: PA - Projects , meaning: Intercompany Batch Source , description: Intercompany Batch Source ,
-
Lookup Type: PROJECTS INVOICES
12.2.2
product: PA - Projects , meaning: Invoice Batch Source , description: Invoice Batch Source ,
-
Lookup Type: SOURCE_TYPE
12.1.1
product: PA - Projects , meaning: Source Type , description: Source Type ,
-
Lookup Type: SOURCE_TYPE
12.2.2
product: PA - Projects , meaning: Source Type , description: Source Type ,
-
Lookup Type: ALLOC_OFFSET_METHOD
12.1.1
product: PA - Projects , meaning: Alloc Offset Method , description: Allocation Offset Method ,
-
Lookup Type: ALLOC_OFFSET_METHOD
12.2.2
product: PA - Projects , meaning: Alloc Offset Method , description: Allocation Offset Method ,
-
Lookup Type: PA_CI_SOURCE_TYPES
12.1.1
product: PA - Projects , meaning: Control Items Source Types , description: Control Items Source Types ,
-
Lookup Type: PA_CI_SOURCE_TYPES
12.2.2
product: PA - Projects , meaning: Control Items Source Types , description: Control Items Source Types ,
-
Lookup Type: PA_FP_TRANS_SOURCE_CODE
12.1.1
product: PA - Projects , meaning: Transaction Source Code , description: Transaction Source Code ,
-
Lookup Type: PA_FP_TRANS_SOURCE_CODE
12.2.2
product: PA - Projects , meaning: Transaction Source Code , description: Transaction Source Code ,
-
Lookup Type: ALLOC_MISSING_AMT_TYPE
12.2.2
product: PA - Projects , meaning: Alloc Missing Amt Type , description: Missing Amount Type ,
-
Lookup Type: ALLOC_MISSING_AMT_TYPE
12.1.1
product: PA - Projects , meaning: Alloc Missing Amt Type , description: Missing Amount Type ,
-
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 ,
-
Lookup Type: PA_ACTION_DESCRIPTION_SOURCE
12.1.1
product: PA - Projects , meaning: Action Description Source , description: Action Description Source ,
-
Lookup Type: PA_ACTION_DESCRIPTION_SOURCE
12.2.2
product: PA - Projects , meaning: Action Description Source , description: Action Description Source ,
-
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 ,
-
Lookup Type: FIN_REPORT_LBR_HRS_FROM
12.2.2
product: PA - Projects , meaning: Financial Plan : Indicates the source of Labor Hours , description: Financial Plan : Indicates the source of Labor Hours ,
-
Lookup Type: PA_FP_GENERATION_SOURCE
12.1.1
product: PA - Projects , meaning: Generation Source for Budget plan class , description: Generation Source for Budget plan class ,
-
Lookup Type: FIN_REPORT_LBR_HRS_FROM
12.1.1
product: PA - Projects , meaning: Financial Plan : Indicates the source of Labor Hours , description: Financial Plan : Indicates the source of Labor Hours ,
-
Table: PA_MAP_VALUE_SETS
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_MAP_VALUE_SETS, object_name:PA_MAP_VALUE_SETS, status:VALID, product: PA - Projects , description: PA_MAP_VALUE_SETS stores the source or destination information for the mapping. Each record could be a source or a destination. The data in this table should be seeded by developers. , implementation_dba_data: PA.PA_MAP_VALUE_SETS ,
-
Table: PA_MAP_VALUE_SETS
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_MAP_VALUE_SETS, object_name:PA_MAP_VALUE_SETS, status:VALID, product: PA - Projects , description: PA_MAP_VALUE_SETS stores the source or destination information for the mapping. Each record could be a source or a destination. The data in this table should be seeded by developers. , implementation_dba_data: PA.PA_MAP_VALUE_SETS ,
-
Lookup Type: PA_FP_GENERATION_SOURCE
12.2.2
product: PA - Projects , meaning: Generation Source for Budget plan class , description: Generation Source for Budget plan class ,
-
Lookup Type: PA_TASK_LVL_ETC_SRC
12.1.1
product: PA - Projects , meaning: ETC source for Task , description: ETC Source for Task ,
-
Lookup Type: ALLOC_EXCEPTION_LEVEL
12.1.1
product: PA - Projects , meaning: Alloc Exception Level , description: Allocation Exception Level ,
-
Lookup Type: ALLOC_EXCEPTION_LEVEL
12.2.2
product: PA - Projects , meaning: Alloc Exception Level , description: Allocation Exception Level ,
-
Lookup Type: PA_TASK_LVL_ETC_SRC
12.2.2
product: PA - Projects , meaning: ETC source for Task , description: ETC Source for Task ,
-
Lookup Type: PA_RATE_SOURCE
12.2.2
product: PA - Projects , meaning: Rate Source , description: Indicates the source of the rate. This can be either Projects, HR or Extension. ,
-
Lookup Type: PA_REGION_SOURCE_TYPES
12.2.2
product: PA - Projects , meaning: Region Source Types , description: Region Source Types ,
-
Lookup Type: PA_FP_ETC_SOURCE
12.1.1
product: PA - Projects , meaning: Etc Source , description: Etc Source ,
-
Lookup Type: PA_FP_ETC_SOURCE
12.2.2
product: PA - Projects , meaning: Etc Source , description: Etc Source ,
-
Lookup Type: PA_REGION_SOURCE_TYPES
12.1.1
product: PA - Projects , meaning: Region Source Types , description: Region Source Types ,
-
Lookup Type: ALLOC_ACTUAL_SOURCE_BAL_TYPE
12.1.1
product: PA - Projects , meaning: Alloc Actual Source Bal Type , description: Allocation Actual Source Balance Type ,
-
Lookup Type: PA_AP_EI_DATE_DEFAULT
12.1.1
product: PA - Projects , meaning: Default Expenditure Item Date for supplier Invoice , description: The default expenditure item date for supplier cost ,