Search Results pa_alloc_rules_all
Overview
The PA_ALLOC_RULES_ALL table is a core repository for allocation rule definitions within Oracle E-Business Suite Projects (PA) module. It serves as the master table for configuring and storing the rules that govern the automated distribution of costs and revenues across projects, tasks, and expenditure types. These rules are fundamental to the application's allocation engine, enabling the systematic and auditable transfer of amounts based on specified criteria, such as resource usage or financial plan baselines. As an "ALL" table, it is partitioned by business group, supporting multi-organization implementations. The integrity of the allocation process is anchored in this table, as it defines the source, basis, target, and offset parameters for every allocation transaction.
Key Information Stored
The table's primary key is the RULE_ID, which uniquely identifies each allocation rule definition. Critical columns define the rule's operational parameters. The ALLOC_RESOURCE_LIST_ID and BASIS_RESOURCE_LIST_ID columns link to resource lists (PA_RESOURCE_LISTS_ALL_BG) that specify which labor or non-labor resources are subject to the rule or used as the allocation basis. The TARGET_EXP_TYPE and OFFSET_EXP_TYPE columns, along with their associated class columns (TARGET_EXP_TYPE_CLASS, OFFSET_EXP_TYPE_CLASS), define the target and offsetting expenditure types for the allocated amounts, linking to PA_EXPENDITURE_TYPES and PA_SYSTEM_LINKAGES. For project-specific offsets, the OFFSET_PROJECT_ID and OFFSET_TASK_ID columns link to PA_PROJECTS_ALL and PA_TASKS. The BASIS_FIN_PLAN_TYPE_ID links to PA_FIN_PLAN_TYPES_B for rules using a financial plan as the allocation basis. Additional columns typically store control attributes like the rule name, status, effective dates, and allocation method.
Common Use Cases and Queries
This table is central to troubleshooting allocation runs, auditing rule setup, and generating configuration reports. A common operational query retrieves active rules for a specific resource or project to diagnose allocation results. For example: SELECT rule_name, target_exp_type, offset_exp_type FROM pa_alloc_rules_all WHERE sysdate BETWEEN effective_start_date AND nvl(effective_end_date, sysdate) AND alloc_resource_list_id = &resource_list_id;. Implementation teams frequently query the table to validate rule consistency across business groups or to identify rules linked to a particular expenditure type class. During period-end close, support personnel may join PA_ALLOC_RULES_ALL with PA_ALLOC_RUNS_ALL and PA_ALLOC_TXN_DETAILS to trace allocated amounts back to their source rule definition, ensuring the allocation journal entries align with configured business logic.
Related Objects
As indicated by the foreign key relationships, PA_ALLOC_RULES_ALL is a pivotal hub within the allocation subsystem. It is directly referenced by numerous transactional and control tables. Key dependent objects include PA_ALLOC_RUNS_ALL (which records each execution instance of a rule), PA_ALLOC_SOURCE_LINES and PA_ALLOC_TARGET_LINES (which store the detailed line items generated), and PA_ALLOC_TXN_DETAILS (which holds the accounting details). The PA_ALLOC_EXCEPTIONS table logs any transactions that failed during the allocation process for a given rule. Furthermore, the GL_AUTO_ALLOC_BATCHES table references it, linking allocation rules to General Ledger batch jobs. For setup validation, it maintains critical foreign keys to reference tables like PA_RESOURCE_LISTS_ALL_BG, PA_EXPENDITURE_TYPES, PA_PROJECTS_ALL, and PA_FIN_PLAN_TYPES_B.
-
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_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 ,
-
APPS.PA_ALLOC_COPY_RULE_PKG dependencies on PA_ALLOC_RULES_ALL
12.2.2
-
APPS.PA_CAP_INT_PVT dependencies on PA_ALLOC_RULES_ALL
12.2.2
-
APPS.PA_ALLOC_RUN dependencies on PA_ALLOC_RULES_ALL
12.1.1
-
APPS.PA_ALLOC_RULES_ALL_PKG dependencies on PA_ALLOC_RULES_ALL
12.1.1
-
APPS.PA_GL_AUTOALLOC_PKG dependencies on PA_ALLOC_RULES_ALL
12.1.1
-
APPS.GL_AUTO_ALLOC_VW_PKG dependencies on PA_ALLOC_RULES_ALL
12.2.2
-
APPS.PA_ALLOC_COPY_RULE_PKG dependencies on PA_ALLOC_RULES_ALL
12.1.1
-
APPS.PA_CAP_INT_PVT dependencies on PA_ALLOC_RULES_ALL
12.1.1
-
APPS.PA_ALLOC_UTILS dependencies on PA_ALLOC_RULES_ALL
12.1.1
-
APPS.PA_ALLOC_RULES_ALL_PKG dependencies on PA_ALLOC_RULES_ALL
12.2.2
-
APPS.PA_ALLOC_RUN dependencies on PA_ALLOC_RULES_ALL
12.2.2
-
APPS.PA_PURGE_VALIDATE_COSTING dependencies on PA_ALLOC_RULES_ALL
12.1.1
-
APPS.GL_AUTO_ALLOC_VW_PKG dependencies on PA_ALLOC_RULES_ALL
12.1.1
-
APPS.PA_ALLOC_UTILS dependencies on PA_ALLOC_RULES_ALL
12.2.2
-
APPS.PA_GL_AUTOALLOC_PKG dependencies on PA_ALLOC_RULES_ALL
12.2.2
-
APPS.PA_PURGE_VALIDATE_COSTING dependencies on PA_ALLOC_RULES_ALL
12.2.2
-
APPS.PA_ALLOC_UTILS dependencies on PA_ALLOC_RULES
12.2.2
-
APPS.PA_ALLOC_UTILS dependencies on PA_ALLOC_RULES
12.1.1
-
APPS.PA_ALLOC_UTILS SQL Statements
12.2.2
-
APPS.PA_ALLOC_UTILS SQL Statements
12.1.1
-
APPS.PA_ALLOC_UTILS dependencies on PA_ALLOC_RUNS_ALL
12.1.1
-
APPS.PA_ALLOC_UTILS dependencies on PA_ALLOC_RESOURCES
12.2.2
-
APPS.PA_ALLOC_UTILS dependencies on PA_ALLOC_RESOURCES
12.1.1
-
APPS.PA_ALLOC_UTILS dependencies on PA_ALLOC_RUNS_ALL
12.2.2
-
VIEW: APPS.PA_ALLOC_RUN_RULES_V
12.2.2
-
VIEW: APPS.PA_ALLOC_RUN_RULES_V
12.1.1
-
APPS.PA_ALLOC_UTILS dependencies on DUAL
12.1.1
-
SYNONYM: APPS.PA_ALLOC_RULES_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_ALLOC_RULES_ALL, status:VALID,
-
APPS.PA_ALLOC_UTILS dependencies on DUAL
12.2.2
-
APPS.PA_GL_AUTOALLOC_PKG SQL Statements
12.2.2
-
SYNONYM: APPS.PA_ALLOC_RULES_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_ALLOC_RULES_ALL, status:VALID,
-
APPS.PA_ALLOC_UTILS dependencies on PA_ALLOC_TXN_DETAILS
12.1.1
-
APPS.PA_ALLOC_UTILS dependencies on PA_ALLOC_TXN_DETAILS
12.2.2
-
Table: PA_SYSTEM_LINKAGES
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_SYSTEM_LINKAGES, object_name:PA_SYSTEM_LINKAGES, status:VALID, product: PA - Projects , description: System-defined categories that classify expenditure types and determine how expenditure items of each type are processed , implementation_dba_data: PA.PA_SYSTEM_LINKAGES ,
-
APPS.PA_GL_AUTOALLOC_PKG SQL Statements
12.1.1
-
Table: PA_SYSTEM_LINKAGES
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_SYSTEM_LINKAGES, object_name:PA_SYSTEM_LINKAGES, status:VALID, product: PA - Projects , description: System-defined categories that classify expenditure types and determine how expenditure items of each type are processed , implementation_dba_data: PA.PA_SYSTEM_LINKAGES ,
-
Table: PA_RESOURCE_LISTS_ALL_BG
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_RESOURCE_LISTS_ALL_BG, object_name:PA_RESOURCE_LISTS_ALL_BG, status:VALID, product: PA - Projects , description: Implementation-defined lists of resources for budgeting and project summary amounts , implementation_dba_data: PA.PA_RESOURCE_LISTS_ALL_BG ,
-
Table: PA_RESOURCE_LISTS_ALL_BG
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_RESOURCE_LISTS_ALL_BG, object_name:PA_RESOURCE_LISTS_ALL_BG, status:VALID, product: PA - Projects , description: Implementation-defined lists of resources for budgeting and project summary amounts , implementation_dba_data: PA.PA_RESOURCE_LISTS_ALL_BG ,
-
APPS.PA_ALLOC_UTILS dependencies on PA_ALLOC_SOURCE_LINES
12.1.1
-
PACKAGE BODY: APPS.PA_ALLOC_UTILS
12.1.1
-
PACKAGE BODY: APPS.PA_ALLOC_UTILS
12.2.2
-
VIEW: PA.PA_ALLOC_RULES_ALL#
12.2.2
owner:PA, object_type:VIEW, object_name:PA_ALLOC_RULES_ALL#, status:VALID,
-
APPS.PA_GL_AUTOALLOC_PKG dependencies on GL_AUTO_ALLOC_BATCHES
12.1.1
-
Table: PA_ALLOC_RESOURCES
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_ALLOC_RESOURCES, object_name:PA_ALLOC_RESOURCES, status:VALID, product: PA - Projects , description: Resources and percentages for each allocation rule , implementation_dba_data: PA.PA_ALLOC_RESOURCES ,
-
Table: PA_ALLOC_EXCEPTIONS
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_ALLOC_EXCEPTIONS, object_name:PA_ALLOC_EXCEPTIONS, status:VALID, product: PA - Projects , description: Exceptions for an allocation run , implementation_dba_data: PA.PA_ALLOC_EXCEPTIONS ,
-
Table: PA_ALLOC_GL_LINES
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_ALLOC_GL_LINES, object_name:PA_ALLOC_GL_LINES, status:VALID, product: PA - Projects , description: Allocation source lines related to GL accounts , implementation_dba_data: PA.PA_ALLOC_GL_LINES ,
-
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 ,
-
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 ,