Search Results psb_budget_periods
Overview
The PSB_BUDGET_PERIODS table is a core data structure within the Oracle E-Business Suite module Public Sector Budgeting (PSB), which is documented as obsolete. This table serves as the master repository for defining the fiscal calendar used for budgetary control and accounting. It stores the specific periods (e.g., months, quarters) within defined budget years, enabling the system to associate financial transactions and budget amounts with the correct accounting timeframe. Its primary role is to establish the temporal framework against which budgets are formulated, encumbrances are tracked, and financial performance is measured within the PSB module.
Key Information Stored
Based on the provided metadata, the table's structure centers on identifying the period and its relationship to higher-level calendar constructs. The critical columns include BUDGET_PERIOD_ID, which serves as the unique system identifier (primary key). The BUDGET_CALENDAR_ID column is a foreign key that links the period to a specific budget calendar defined in the PSB_BUDGET_CALENDARS table. The NAME column likely stores the descriptive label for the period (e.g., "JAN-2024", "Q1"). Furthermore, the BUDGET_YEAR_TYPE_ID column establishes a foreign key relationship to the PSB_BUDGET_YEAR_TYPES table, classifying the period within a specific type of fiscal year.
Common Use Cases and Queries
This table is essential for any process requiring period validation or period-based reporting. A common use case is validating that a budget entry or journal interface line is posted to an open and valid budget period. For reporting, queries often join this table to budget balance or transaction tables to aggregate data by period. A typical query pattern would retrieve all periods for a given calendar for a setup or validation report:
- SELECT name, budget_period_id FROM psb_budget_periods WHERE budget_calendar_id = :calendar_id ORDER BY start_date;
Another critical use case is during the General Ledger (GL) interface process, where the PSB_GL_INTERFACES table references a BUDGET_YEAR_ID to ensure proper period mapping during data transfer.
Related Objects
The PSB_BUDGET_PERIODS table maintains integral relationships with several other PSB objects, as documented by its foreign keys. It is a child table of PSB_BUDGET_CALENDARS and PSB_BUDGET_YEAR_TYPES. Conversely, it is referenced as a parent table in transactional and interface modules. The documented relationships are:
- Parent Tables: Joined via foreign key columns.
- PSB_BUDGET_CALENDARS on PSB_BUDGET_PERIODS.BUDGET_CALENDAR_ID
- PSB_BUDGET_YEAR_TYPES on PSB_BUDGET_PERIODS.BUDGET_YEAR_TYPE_ID
- Child Tables: Reference PSB_BUDGET_PERIODS.
- PSB_GL_INTERFACES references via PSB_GL_INTERFACES.BUDGET_YEAR_ID
- PSB_WS_ACCOUNT_LINES references via PSB_WS_ACCOUNT_LINES.BUDGET_YEAR_ID
-
Table: PSB_BUDGET_PERIODS
12.2.2
product: PSB - Public Sector Budgeting (Obsolete) , description: Budget years and periods in a calendar , implementation_dba_data: Not implemented in this database ,
-
View: PSBFV_BUDGET_PERIODS
12.2.2
product: PSB - Public Sector Budgeting (Obsolete) , implementation_dba_data: Not implemented in this database ,
-
Table: PSB_GL_INTERFACES
12.2.2
product: PSB - Public Sector Budgeting (Obsolete) , description: Used for GL Journal Posting. , implementation_dba_data: Not implemented in this database ,
-
Table: PSB_BUDGET_CALENDARS
12.2.2
product: PSB - Public Sector Budgeting (Obsolete) , description: Budget calendar information , implementation_dba_data: Not implemented in this database ,
-
Table: PSB_WS_ACCOUNT_LINES
12.2.2
product: PSB - Public Sector Budgeting (Obsolete) , description: Actual, budget, and estimate balances for a General Ledger code combination in worksheet for a budget year , implementation_dba_data: Not implemented in this database ,
-
View: PSB_WS_BUDGET_YEARS_V
12.2.2
product: PSB - Public Sector Budgeting (Obsolete) , implementation_dba_data: Not implemented in this database ,
-
View: PSBBV_BUDGET_PERIODS
12.2.2
product: PSB - Public Sector Budgeting (Obsolete) , implementation_dba_data: Not implemented in this database ,
-
Table: PSB_BUDGET_YEAR_TYPES
12.2.2
product: PSB - Public Sector Budgeting (Obsolete) , description: Budget year type definitions , implementation_dba_data: Not implemented in this database ,
-
View: PSBFV_WS_ACCOUNT_LINES
12.2.2
product: PSB - Public Sector Budgeting (Obsolete) , implementation_dba_data: Not implemented in this database ,
-
View: PSBFV_WS_ELEMENT_COST_LINES
12.2.2
product: PSB - Public Sector Budgeting (Obsolete) , implementation_dba_data: Not implemented in this database ,
-
View: PSBBV_BUDGET_YEARS
12.2.2
product: PSB - Public Sector Budgeting (Obsolete) , implementation_dba_data: Not implemented in this database ,
-
View: PSB_WS_YEAR_PROFILES_V
12.2.2
product: PSB - Public Sector Budgeting (Obsolete) , implementation_dba_data: Not implemented in this database ,
-
View: PSBFV_WS_FTE_LINES
12.2.2
product: PSB - Public Sector Budgeting (Obsolete) , implementation_dba_data: Not implemented in this database ,
-
View: PSBFV_BUDGET_YEARS
12.2.2
product: PSB - Public Sector Budgeting (Obsolete) , implementation_dba_data: Not implemented in this database ,
-
View: PSB_BUDGET_PERIODS_V
12.2.2
product: PSB - Public Sector Budgeting (Obsolete) , implementation_dba_data: Not implemented in this database ,
-
View: PSB_WS_SERVICE_PACKAGES_V
12.2.2
product: PSB - Public Sector Budgeting (Obsolete) , implementation_dba_data: Not implemented in this database ,
-
View: PSB_WS_FTE_LINES_V
12.2.2
product: PSB - Public Sector Budgeting (Obsolete) , implementation_dba_data: Not implemented in this database ,
-
View: PSB_WS_ELEMENT_LINES_V
12.2.2
product: PSB - Public Sector Budgeting (Obsolete) , implementation_dba_data: Not implemented in this database ,