Search Results per_budgets
Overview
The PER_BUDGETS table is a core data object within the Oracle E-Business Suite Human Resources (PER) module, specifically in versions 12.1.1 and 12.2.2. It serves as the master definition table for all HR budgets created within the system. A budget in this context is a financial plan for human resource costs, typically defined for a specific organizational unit and time period. The table's primary role is to store the high-level, static attributes of a budget, such as its name, type, and associated business group. It acts as a parent record, with detailed financial versions and values stored in related child tables. This structure is fundamental for workforce cost planning, forecasting, and analysis within Oracle HRMS.
Key Information Stored
The table stores the foundational metadata for each budget definition. Key columns, as indicated by the provided metadata, include the system-generated primary key BUDGET_ID and the unique composite key formed by NAME and BUSINESS_GROUP_ID, ensuring budget names are unique within a business group. Other critical columns, inferred from standard HR budget functionality, typically include BUDGET_TYPE (e.g., headcount, salary), START_DATE, END_DATE, CURRENCY_CODE, and STATUS. The foreign key column PERIOD_SET_NAME links the budget to a specific accounting calendar in the PAY_CALENDARS table, defining its fiscal time periods. The BUSINESS_GROUP_ID foreign key anchors the budget to a specific organizational entity within HR_ALL_ORGANIZATION_UNITS.
Common Use Cases and Queries
This table is central to queries that list, audit, or report on budget definitions. Common scenarios include generating a master list of all active budgets for a business group or validating budget setups. A typical reporting query would join PER_BUDGETS with HR_ALL_ORGANIZATION_UNITS to display the business group name and with PAY_CALENDARS for the calendar details. For example:
- Listing Budgets:
SELECT pb.name, pb.budget_type, hou.name business_group, pc.period_set_name FROM per_budgets pb, hr_all_organization_units hou, pay_calendars pc WHERE pb.business_group_id = hou.organization_id AND pb.period_set_name = pc.period_set_name AND pb.business_group_id = :p_bg_id; - Data Integrity Checks: Queries often validate that all budgets have a valid business group and calendar, or identify budgets without any associated versions in the PER_BUDGET_VERSIONS table.
Related Objects
As per the documented foreign keys, PER_BUDGETS has critical relationships with several other EBS objects. It is a parent table to PER_BUDGET_VERSIONS, which stores different iterations or snapshots (e.g., original, revised) of the budget's financial figures. It references HR_ALL_ORGANIZATION_UNITS for the business group context and PAY_CALENDARS for the time period structure. In practical implementation, it is also commonly related to tables like PER_BUDGET_VALUES (storing actual line-item values) and is accessed via standard Oracle HRMS APIs for budget creation and maintenance, ensuring data integrity and business rule enforcement.
-
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_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_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 ,
-
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: PER_BUDGETS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_BUDGETS_V, object_name:PER_BUDGETS_V, status:VALID, product: PER - Human Resources , description: Used to support user interface , implementation_dba_data: APPS.PER_BUDGETS_V ,
-
View: PER_BUDGETS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_BUDGETS_V, object_name:PER_BUDGETS_V, status:VALID, product: PER - Human Resources , description: Used to support user interface , implementation_dba_data: APPS.PER_BUDGETS_V ,
-
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 ,