Search Results per_budget_versions
Overview
The PER_BUDGET_VERSIONS table is a core data object within the Oracle E-Business Suite (EBS) Human Resources (HR) module, specifically under the product family PER. Its primary function is to manage and store distinct versions of a defined HR budget. In the context of workforce planning and financial control, organizations often create multiple iterations or "versions" of a budget for a given planning period—such as preliminary, revised, and final drafts. This table serves as the master repository for these versions, enabling the tracking of budget evolution over time. It plays a critical role in the HR budgeting lifecycle by linking a high-level budget definition (in PER_BUDGETS) to its detailed constituent elements (in PER_BUDGET_ELEMENTS).
Key Information Stored
The table's structure is centered around identifying and categorizing each budget version. While the full column list is not detailed in the provided metadata, the documented primary and foreign keys reveal its essential data model. The primary key, BUDGET_VERSION_ID, uniquely identifies each version record. The BUDGET_ID column is a foreign key linking the version to its parent budget definition in the PER_BUDGETS table. The BUSINESS_GROUP_ID column, a foreign key to HR_ALL_ORGANIZATION_UNITS, secures the data within the appropriate business group, a fundamental security and operational construct in Oracle HRMS. Typical columns expected in this table, based on its function, would include version name, status (e.g., 'DRAFT', 'APPROVED'), effective dates, and descriptive information.
Common Use Cases and Queries
This table is central to reporting and auditing budget changes. Common operational scenarios include listing all versions for a specific budget to review its history, identifying the currently active or approved version for financial reporting, and validating data integrity between budget versions and their detailed line items. A typical query would join PER_BUDGET_VERSIONS to PER_BUDGETS to retrieve a comprehensive budget history.
- Sample Query: Retrieving all versions for a budget named 'FY24-HEADCOUNT':
SELECT pbv.budget_version_id, pbv.version_name, pbv.status, pbv.effective_date
FROM per_budget_versions pbv
JOIN per_budgets pb ON pbv.budget_id = pb.budget_id
WHERE pb.budget_name = 'FY24-HEADCOUNT'
ORDER BY pbv.effective_date DESC; - Data from this table feeds critical reports on budget variance, headcount planning, and compensation forecasting by providing the version context for detailed element data.
Related Objects
PER_BUDGET_VERSIONS sits at the nexus of the HR budgeting schema. Its most significant relationships, as documented, are:
- PER_BUDGETS: The parent table. The foreign key PER_BUDGET_VERSIONS.BUDGET_ID references PER_BUDGETS.BUDGET_ID, defining which master budget a version belongs to.
- PER_BUDGET_ELEMENTS: A key child table. The foreign key PER_BUDGET_ELEMENTS.BUDGET_VERSION_ID references PER_BUDGET_VERSIONS.BUDGET_VERSION_ID. This is where the detailed financial or headcount allocations for a specific version are stored.
- HR_ALL_ORGANIZATION_UNITS: Provides the business group context via the BUSINESS_GROUP_ID foreign key, enforcing multi-org security.
Direct interaction with this table for data modification should typically be performed via the standard Oracle HRMS APIs to maintain business rule integrity.
-
Table: PER_BUDGET_VERSIONS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_BUDGET_VERSIONS, object_name:PER_BUDGET_VERSIONS, status:VALID, product: PER - Human Resources , description: Identifies specific versions of an HR budget. , implementation_dba_data: HR.PER_BUDGET_VERSIONS ,
-
Table: PER_BUDGET_VERSIONS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_BUDGET_VERSIONS, object_name:PER_BUDGET_VERSIONS, status:VALID, product: PER - Human Resources , description: Identifies specific versions of an HR budget. , implementation_dba_data: HR.PER_BUDGET_VERSIONS ,
-
Table: PER_BUDGETS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_BUDGETS, object_name:PER_BUDGETS, status:VALID, product: PER - Human Resources , description: Definitions of HR budgets. , implementation_dba_data: HR.PER_BUDGETS ,
-
Table: PER_BUDGETS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_BUDGETS, object_name:PER_BUDGETS, status:VALID, product: PER - Human Resources , description: Definitions of HR budgets. , implementation_dba_data: HR.PER_BUDGETS ,
-
Table: PER_BUDGET_ELEMENTS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_BUDGET_ELEMENTS, object_name:PER_BUDGET_ELEMENTS, status:VALID, product: PER - Human Resources , description: Combinations of organization, grade, job, and position used to define detailed budget values. , implementation_dba_data: HR.PER_BUDGET_ELEMENTS ,
-
Table: PER_BUDGET_ELEMENTS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_BUDGET_ELEMENTS, object_name:PER_BUDGET_ELEMENTS, status:VALID, product: PER - Human Resources , description: Combinations of organization, grade, job, and position used to define detailed budget values. , implementation_dba_data: HR.PER_BUDGET_ELEMENTS ,
-
View: PER_BUDGETS_LOV
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_BUDGETS_LOV, object_name:PER_BUDGETS_LOV, status:VALID, product: PER - Human Resources , description: Used to support user interface , implementation_dba_data: APPS.PER_BUDGETS_LOV ,
-
View: PER_BUDGETS_LOV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_BUDGETS_LOV, object_name:PER_BUDGETS_LOV, status:VALID, product: PER - Human Resources , description: Used to support user interface , implementation_dba_data: APPS.PER_BUDGETS_LOV ,
-
View: HRFV_MANPOWER_BUDGETS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HRFV_MANPOWER_BUDGETS, object_name:HRFV_MANPOWER_BUDGETS, status:VALID, product: PER - Human Resources , description: Business view template from which the flexfield view is generated. , implementation_dba_data: APPS.HRFV_MANPOWER_BUDGETS ,
-
View: HRFV_MANPOWER_BUDGETS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HRFV_MANPOWER_BUDGETS, object_name:HRFV_MANPOWER_BUDGETS, status:VALID, product: PER - Human Resources , description: Business view template from which the flexfield view is generated. , implementation_dba_data: APPS.HRFV_MANPOWER_BUDGETS ,
-
Table: HR_ALL_ORGANIZATION_UNITS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:AS.HR_ALL_ORGANIZATION_UNITS PER.HR_ALL_ORGANIZATION_UNITS, object_name:HR_ALL_ORGANIZATION_UNITS, status:VALID, product: PER - Human Resources , description: Organization unit definitions. , implementation_dba_data: HR.HR_ALL_ORGANIZATION_UNITS ,
-
Table: HR_ALL_ORGANIZATION_UNITS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:AS.HR_ALL_ORGANIZATION_UNITS PER.HR_ALL_ORGANIZATION_UNITS, object_name:HR_ALL_ORGANIZATION_UNITS, status:VALID, product: PER - Human Resources , description: Organization unit definitions. , implementation_dba_data: HR.HR_ALL_ORGANIZATION_UNITS ,