Search Results gms_resource_assignments
Overview
The GMS_RESOURCE_ASSIGNMENTS table is a core data object within the Oracle E-Business Suite Grants Accounting (GMS) module. It functions as the central repository for detailed resource assignments linked to a specific budget version within a project's work breakdown structure (WBS). This table is critical for managing and tracking the planned allocation of resources—such as personnel, equipment, or materials—against a funded project budget. Its existence ensures that budgeted costs can be accurately associated with specific project tasks and resources, forming a foundational link between project planning, financial control, and grant compliance.
Key Information Stored
The table's primary identifier is the RESOURCE_ASSIGNMENT_ID. Its structure is designed to establish relationships with other key project and budget entities. Based on the provided foreign key metadata, the table stores several critical foreign key columns. The BUDGET_VERSION_ID links the assignment to a specific budget version in the GMS_BUDGET_VERSIONS table. The PROJECT_ID and TASK_ID columns tie the resource assignment to a specific project and task within the Project Accounting (PA) module, anchoring it in the project's WBS. Furthermore, the RESOURCE_LIST_MEMBER_ID connects to the PA_RESOURCE_LIST_MEMBERS table, which defines the specific resource (like a job role or named individual) being assigned. Collectively, these columns store the essential data point: which resource is planned to work on which project task for a given grant budget.
Common Use Cases and Queries
A primary use case is generating detailed budget versus actual reports for grant reporting and audit purposes. Analysts query this table to list all planned resource assignments for a specific award or project. Common SQL patterns involve joining to related tables to produce human-readable reports. For example, a query to list all resource assignments for a budget version would join GMS_RESOURCE_ASSIGNMENTS with PA_PROJECTS_ALL, PA_TASKS, and PA_RESOURCE_LIST_MEMBERS. Another critical use case is integrity validation during budget creation or import, ensuring that every budget line item has a valid resource assignment. System processes also rely on this table to aggregate budgeted amounts by resource or task for funding calculations and expenditure compliance checks.
Related Objects
The GMS_RESOURCE_ASSIGNMENTS table sits at a nexus between the Grants Accounting and Project Accounting modules. Its documented relationships, as per the provided metadata, are as follows:
- Parent Tables (Foreign Key References):
- GMS_BUDGET_VERSIONS: Joined via BUDGET_VERSION_ID. A budget version contains many resource assignments.
- PA_PROJECTS_ALL: Joined via PROJECT_ID. A project has many resource assignments across its budgets.
- PA_TASKS: Joined via TASK_ID. A task has many resource assignments.
- PA_RESOURCE_LIST_MEMBERS: Joined via RESOURCE_LIST_MEMBER_ID. A resource list member can be assigned multiple times across different budgets and tasks.
- Child Table (Referenced by Foreign Key):
- GMS_BUDGET_LINES: References RESOURCE_ASSIGNMENT_ID. This is a critical relationship where detailed budget line items (costs, quantities) are created for each resource assignment.
-
Table: GMS_RESOURCE_ASSIGNMENTS
12.1.1
owner:GMS, object_type:TABLE, fnd_design_data:GMS.GMS_RESOURCE_ASSIGNMENTS, object_name:GMS_RESOURCE_ASSIGNMENTS, status:VALID, product: GMS - Grants Accounting , description: Resource assignments for a budget version at a branch of project's work breakdown , implementation_dba_data: GMS.GMS_RESOURCE_ASSIGNMENTS ,
-
Table: GMS_RESOURCE_ASSIGNMENTS
12.2.2
owner:GMS, object_type:TABLE, fnd_design_data:GMS.GMS_RESOURCE_ASSIGNMENTS, object_name:GMS_RESOURCE_ASSIGNMENTS, status:VALID, product: GMS - Grants Accounting , description: Resource assignments for a budget version at a branch of project's work breakdown , implementation_dba_data: GMS.GMS_RESOURCE_ASSIGNMENTS ,
-
APPS.GMS_AWARDS_BOUNDARY_DATES_CHK dependencies on GMS_RESOURCE_ASSIGNMENTS
12.2.2
-
APPS.GMS_SUMMARIZE_BUDGETS dependencies on GMS_RESOURCE_ASSIGNMENTS
12.2.2
-
APPS.GMS_BUDGET_BALANCE dependencies on GMS_RESOURCE_ASSIGNMENTS
12.2.2
-
APPS.GMS_BUDGET_PUB dependencies on GMS_RESOURCE_ASSIGNMENTS
12.2.2
-
APPS.GMS_AWARDS_BOUNDARY_DATES_CHK dependencies on GMS_RESOURCE_ASSIGNMENTS
12.1.1
-
APPS.GMS_BUDGET_PUB dependencies on GMS_RESOURCE_ASSIGNMENTS
12.1.1
-
APPS.GMS_BUDGET_UTILS dependencies on GMS_RESOURCE_ASSIGNMENTS
12.1.1
-
APPS.GMS_BUDGET_BALANCE dependencies on GMS_RESOURCE_ASSIGNMENTS
12.1.1
-
APPS.GMS_BUDGET_CORE dependencies on GMS_RESOURCE_ASSIGNMENTS
12.1.1
-
APPS.GMS_SUMMARIZE_BUDGETS dependencies on GMS_RESOURCE_ASSIGNMENTS
12.1.1
-
APPS.GMS_BUDGET_UTILS dependencies on GMS_RESOURCE_ASSIGNMENTS
12.2.2
-
APPS.GMS_BUDGET_CORE dependencies on GMS_RESOURCE_ASSIGNMENTS
12.2.2
-
APPS.GMS_BUDGET_CORE dependencies on GMS_RESOURCE_ASSIGNMENTS_S
12.2.2
-
APPS.GMS_BUDGET_CORE dependencies on GMS_RESOURCE_ASSIGNMENTS_S
12.1.1
-
APPS.GMS_BUDGET_CORE dependencies on GMS_BUDGET_LINES
12.2.2
-
APPS.GMS_BUDGET_CORE dependencies on GMS_BUDGET_LINES
12.1.1
-
APPS.GMS_BUDGET_UTILS dependencies on GMS_BUDGET_LINES
12.1.1
-
APPS.GMS_SUMMARIZE_BUDGETS dependencies on GMS_BUDGET_LINES
12.2.2
-
APPS.GMS_BUDGET_CORE dependencies on PA_TASKS
12.1.1
-
APPS.GMS_BUDGET_UTILS dependencies on GMS_BUDGET_LINES
12.2.2
-
APPS.GMS_BUDGET_CORE dependencies on PA_TASKS
12.2.2
-
APPS.GMS_SUMMARIZE_BUDGETS dependencies on GMS_BUDGET_LINES
12.1.1
-
APPS.GMS_SUMMARIZE_BUDGETS dependencies on PA_RESOURCE_LIST_MEMBERS
12.1.1
-
APPS.GMS_AWARDS_BOUNDARY_DATES_CHK dependencies on GMS_BUDGET_LINES
12.2.2
-
APPS.GMS_AWARDS_BOUNDARY_DATES_CHK dependencies on GMS_BUDGET_LINES
12.1.1
-
APPS.GMS_SUMMARIZE_BUDGETS dependencies on PA_RESOURCE_LIST_MEMBERS
12.2.2
-
APPS.GMS_SUMMARIZE_BUDGETS SQL Statements
12.2.2
-
APPS.GMS_BUDGET_PUB dependencies on GMS_BUDGET_LINES
12.1.1
-
APPS.GMS_BUDGET_PUB dependencies on GMS_BUDGET_LINES
12.2.2
-
APPS.GMS_AWARDS_BOUNDARY_DATES_CHK dependencies on GMS_BUDGET_VERSIONS
12.2.2
-
APPS.GMS_SUMMARIZE_BUDGETS SQL Statements
12.1.1
-
APPS.GMS_AWARDS_BOUNDARY_DATES_CHK dependencies on GMS_BUDGET_VERSIONS
12.1.1
-
APPS.GMS_SUMMARIZE_BUDGETS dependencies on GMS_BUDGET_VERSIONS
12.2.2
-
APPS.GMS_BUDGET_UTILS dependencies on DUAL
12.2.2
-
APPS.GMS_BUDGET_UTILS SQL Statements
12.1.1
-
APPS.GMS_SUMMARIZE_BUDGETS dependencies on GMS_BUDGET_VERSIONS
12.1.1
-
VIEW: GMS.GMS_RESOURCE_ASSIGNMENTS#
12.2.2
owner:GMS, object_type:VIEW, object_name:GMS_RESOURCE_ASSIGNMENTS#, status:VALID,
-
APPS.GMS_BUDGET_CORE SQL Statements
12.1.1
-
APPS.GMS_BUDGET_CORE SQL Statements
12.2.2
-
APPS.GMS_BUDGET_UTILS SQL Statements
12.2.2
-
SYNONYM: APPS.GMS_RESOURCE_ASSIGNMENTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:GMS_RESOURCE_ASSIGNMENTS, status:VALID,
-
VIEW: GMS.GMS_RESOURCE_ASSIGNMENTS#
12.2.2
-
SYNONYM: APPS.GMS_RESOURCE_ASSIGNMENTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GMS_RESOURCE_ASSIGNMENTS, status:VALID,
-
APPS.GMS_BUDGET_UTILS dependencies on DUAL
12.1.1
-
VIEW: APPS.GMS_TASK_BUDGETS2_V
12.2.2
-
VIEW: APPS.GMS_TASK_BUDGETS2_V
12.1.1
-
APPS.GMS_BUDGET_UTILS dependencies on PA_TASKS
12.1.1
-
APPS.GMS_BUDGET_UTILS dependencies on PA_TASKS
12.2.2