Results for “budget_lines”
38 results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
GMS.GMS_BUDGET_LINES is a transactional table in the Oracle EBS Grants Management (GMS) schema that stores the detail rows of a project or task budget. Each row captures a single budget line, tying a resource assignment to a specific time period and holding the budgeted quantity, raw cost, burdened cost, and revenue amounts. A defining characteristic of the table is that the time period is not restricted to a single calendar: the PERIOD_NAME may reference a Projects period, a General Ledger period, or any user-defined period, which allows budgeting cadences to follow client-specific reporting conventions.
The table belongs to the APPS_TS_TX_DATA tablespace and carries standard Oracle EBS Who columns (CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN) for audit purposes. It also exposes a full Descriptive Flexfield via ATTRIBUTE_CATEGORY and ATTRIBUTE1 through ATTRIBUTE15, enabling customer-specific extensions without schema modification. From a Data Vault modeling perspective, the mined relationship structure classifies this object as satellite-leaning: it keys to a parent resource assignment, which is central to the budget taxonomy. This classification is a heuristic suggestion based on foreign-key structure rather than a mandated design.
Key Information Stored
The primary key is GMS_BUDGET_LINES_PK, composed of RESOURCE_ASSIGNMENT_ID and START_DATE. It is reinforced by the unique index cited in the search term, GMS_BUDGET_LINES_U1, defined on the same two columns and stored in APPS_TS_TX_IDX. Both serve as the business-key candidates for uniquely identifying a budget line.
- RESOURCE_ASSIGNMENT_ID — Identifier of the resource assignment for the budget line; the foreign-key component linking to GMS_RESOURCE_ASSIGNMENTS.
- START_DATE / END_DATE — The effective span of the budget line, which together with PERIOD_NAME defines the budgeting window.
- PERIOD_NAME — The Projects, GL, or user-defined period the line belongs to.
- QUANTITY — Units budgeted for the line.
- RAW_COST, BURDENED_COST, REVENUE — The core monetary measures: unburdened cost, fully burdened cost, and expected revenue.
- RAW_COST_SOURCE, BURDENED_COST_SOURCE, QUANTITY_SOURCE, REVENUE_SOURCE — Source indicators documenting how each amount was derived.
- CHANGE_REASON_CODE, DESCRIPTION — Context explaining why the line exists or was modified.
- PM_PRODUCT_CODE, PM_BUDGET_LINE_REFERENCE — Cross-references into Oracle Project Management structures for traceability.
- ATTRIBUTE_CATEGORY and ATTRIBUTE1–15 — Descriptive Flexfield context and segments.
Common Use Cases and Queries
The most frequent use is budget-versus-actual reporting at the resource assignment level. A typical query aggregates budgeted amounts by project, task, or period:
SELECT resource_assignment_id, period_name, start_date, end_date,
SUM(raw_cost) raw_cost, SUM(burdened_cost) burdened_cost,
SUM(revenue) revenue, SUM(quantity) quantity
FROM gms.gms_budget_lines
WHERE period_name IN ('JAN-24','FEB-24')
GROUP BY resource_assignment_id, period_name, start_date, end_date;
Other scenarios include identifying budget lines created by specific change-reason codes, tracing PM_BUDGET_LINE_REFERENCE values back to Project Management budgets, and extracting DFF segments for client-specific analysis. Because the table is large and transactional, queries should filter on RESOURCE_ASSIGNMENT_ID, START_DATE, or PERIOD_NAME to leverage GMS_BUDGET_LINES_U1 or the NONUNIQUE index GMS_BUDGET_LINES_N1 on START_DATE and END_DATE.
Related Objects
- GMS.GMS_RESOURCE_ASSIGNMENTS — Parent table referenced via GMS_BUDGET_LINES.RESOURCE_ASSIGNMENT_ID; supplies resource and assignment context.
- GMS_BUDGET_LINES_PK — Primary key constraint over RESOURCE_ASSIGNMENT_ID and START_DATE.
- GMS_BUDGET_LINES_U1 — Unique index (business-key candidate) over RESOURCE_ASSIGNMENT_ID and START_DATE in APPS_TS_TX_IDX.
- GMS_BUDGET_LINES_N1 — Nonunique index over START_DATE and END_DATE, supporting date-range filtering.
- Oracle Project Management budget APIs and views — Reference PM_PRODUCT_CODE and PM_BUDGET_LINE_REFERENCE for integrated project budgeting.
- GMS schema budget header and project/task tables — Provide the owning project and task context for each assignment.
- GL and Oracle Projects period definitions — Interpret PERIOD_NAME values that drive the line's accounting calendar.
-
TABLE: GMS.GMS_BUDGET_LINES 12.1.1
-
TABLE: GMS.GMS_BUDGET_LINES 12.2.2
-
TABLE: PA.PA_BUDGET_LINES 12.2.2
-
TABLE: PA.PA_BUDGET_LINES 12.1.1
-
eTRM - GMS Tables and Views 12.1.1
Versions of award and budget workflows. There can be many workflows for an award or budget.
-
eTRM - GMS Tables and Views 12.2.2
Versions of award and budget workflows. There can be many workflows for an award or budget.
-
eTRM - PA Tables and Views 12.2.2
-
eTRM - PA Tables and Views 12.1.1