Results for “budget_calendar_id”

50+ results




AI-generated from documented ETRM metadata — verify critical details on the linked pages.

Overview

PSBFV_BUDGET_YEARS is a read-only view owned by the APPS schema in Oracle E-Business Suite, delivered as part of the PSB (Public Sector Budgeting) product family. The view presents the budget year definitions maintained within Oracle Public Sector Budgeting, exposing each year-level record together with its parent budget calendar and its assigned budget year type. Because the view is defined WITH READ ONLY, it supports query and reporting access only; all maintenance of the underlying data must be performed through the base PSB tables or the application forms that populate them.

Functionally, the view answers the question of which budget years exist within a given budget calendar, along with descriptive and effective-dating attributes for each year. It is commonly used in reporting, concurrent program queries, and integration extract logic where a denormalized, human-readable budget year listing is required without joining the calendar and year type tables manually. The presence of descriptive flexfield and lookup columns embedded in the SELECT list indicates that the view was designed for use with an Oracle Forms or OA Framework "lov" style query, as the underscore-prefixed columns supply lookup metadata and flexfield context to the runtime.

Underlying Base Objects

The view is defined over three PSB tables:

The join structure is an inner join across all three tables, so a budget year appears in the view only when a valid budget calendar and a valid budget year type are resolvable. The ETRM metadata lists no additional referenced base objects beyond these three PSB tables.

Key Columns

Common Use Cases and Queries

The most frequent use is retrieving all budget years that belong to a particular budget calendar, typically when a form or report must restrict a list of values to the calendar currently selected by the user.

SELECT budget_year_id,
       budget_year_name,
       budget_calendar_id,
       budget_calendar_name,
       budget_year_type_name,
       start_effective_date,
       end_effective_date
  FROM apps.psbfv_budget_years
 WHERE budget_calendar_id = :p_budget_calendar_id
 ORDER BY start_effective_date;

A second scenario returns the distinct calendars that have at least one active budget year defined, which is useful when validating calendar setup or presenting calendar selection lists.

SELECT DISTINCT budget_calendar_id, budget_calendar_name
  FROM apps.psbfv_budget_years
 ORDER BY budget_calendar_name;

A third scenario filters budget years by year type category, for example to isolate operating versus capital years, or to report years whose effective date range covers a supplied date.

SELECT budget_year_name, budget_year_type_name
  FROM apps.psbfv_budget_years
 WHERE budget_calendar_id = :p_budget_calendar_id
   AND TRUNC(:p_as_of_date) BETWEEN start_effective_date
                                AND end_effective_date;

Because the view is read-only and carries no bind variables or security predicates of its own, callers should apply the appropriate operating unit or responsibility-level filtering in their own SQL where required.