Search Results pa_alloc_resources
Overview
PA_ALLOC_RESOURCES is a Projects (PA) module table that stores the resources and their associated percentages for each allocation rule defined in Oracle E-Business Suite. Allocation rules in Oracle Projects determine how indirect costs, revenue, and amounts are distributed across resources, and PA_ALLOC_RESOURCES provides the granular detail of which resources participate in a given rule and at what proportion. Each row represents a single resource assignment within an allocation rule, together with flags that control exclusion behavior and the expenditure types used for targeting and offsetting amounts.
In the 12.1.1 and 12.2.2 schemas, the table resides in the PA schema and is documented as VALID with a physical column count of twelve. From a Data Vault modeling perspective, the documented FK structure suggests a satellite-leaning classification: PA_ALLOC_RESOURCES hangs off PA_ALLOC_RULES_ALL via RULE_ID, carrying descriptive, rule-scoped attributes rather than acting as an independent hub. Modelers should treat the rule as the parent grain and this table as the dependent detail.
Key Information Stored
The primary key is PA_ALLOC_RESOURCES_PK, composed of RULE_ID, MEMBER_TYPE, and RESOURCE_LIST_MEMBER_ID. This composite key means a resource line is uniquely identified by the rule it belongs to, the type of member (which distinguishes how the resource is classified), and the specific resource list member. A unique index, PA_ALLOC_RESOURCES_U1, mirrors this same column set, confirming the business key at the physical level.
The most significant columns include:
- RULE_ID — Foreign key to PA_ALLOC_RULES_ALL, identifying the parent allocation rule. This is the primary join column to the rule header.
- MEMBER_TYPE — Classifies the resource list member and forms part of the composite key.
- RESOURCE_LIST_MEMBER_ID — Identifies the specific resource list member participating in the allocation.
- RESOURCE_PERCENTAGE — The proportional share assigned to this resource within the rule; the driving numeric value for allocation calculations.
- EXCLUDE_FLAG — Indicates whether the resource is excluded from the allocation.
- TARGET_EXPND_TYPE — The expenditure type targeted by the allocation for this resource.
- OFFSET_EXPND_TYPE — The offsetting expenditure type used when the allocation posts the balancing entry.
- CREATED_BY, CREATION_DATE, LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN — Standard Oracle EBS WHO columns providing audit and concurrency metadata.
Note that the primary key is a composite business key rather than a system-generated surrogate; there is no single numeric ID column documented.
Common Use Cases and Queries
Typical uses include auditing allocation rule composition, verifying that resource percentages within a rule sum correctly, and reporting which expenditure types are targeted versus offset. A common query retrieves all resources for a rule with their percentages:
- SELECT r.rule_id, r.member_type, r.resource_list_member_id, r.resource_percentage, r.exclude_flag FROM pa.pa_alloc_resources r WHERE r.rule_id = :rule_id;
- Join to the rule header for context: SELECT a.rule_name, r.resource_percentage FROM pa.pa_alloc_resources r, pa.pa_alloc_rules_all a WHERE r.rule_id = a.rule_id;
- Validation pattern: SUM(resource_percentage) GROUP BY rule_id to confirm the distribution totals one hundred percent where required.
- Audit pattern: filter on LAST_UPDATE_DATE to identify recently modified resource allocations.
Related Objects
The most significant related objects center on the parent rule and its surrounding allocation framework:
- PA_ALLOC_RULES_ALL — Parent table; joined on PA_ALLOC_RESOURCES.RULE_ID = PA_ALLOC_RULES_ALL.RULE_ID. This is the only documented foreign key relationship.
- PA_ALLOC_RULES_B / PA_ALLOC_RULES_TL — Base and translation tables for allocation rule names and descriptions.
- PA_RESOURCE_LISTS / PA_RESOURCE_LIST_MEMBERS — Define the resource list members referenced by RESOURCE_LIST_MEMBER_ID.
- PA_EXPENDITURE_TYPES — Validates TARGET_EXPND_TYPE and OFFSET_EXPND_TYPE values.
- PA_ALLOC_RUNS / PA_ALLOC_RUN_DETAILS — Capture allocation executions that consume these rules.
Together these objects form the allocation rule subsystem, with PA_ALLOC_RESOURCES serving as the resource-level detail that drives how amounts flow during allocation processing.
-
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_RESOURCES
12.2.2
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 ,
-
View: PA_ALLOC_RESOURCES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_ALLOC_RESOURCES_V, object_name:PA_ALLOC_RESOURCES_V, status:VALID, product: PA - Projects , implementation_dba_data: APPS.PA_ALLOC_RESOURCES_V ,
-
View: PA_ALLOC_RESOURCES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_ALLOC_RESOURCES_V, object_name:PA_ALLOC_RESOURCES_V, status:VALID, product: PA - Projects , implementation_dba_data: APPS.PA_ALLOC_RESOURCES_V ,
-
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 ,