Results for “gl_budget_start_date”

4 results




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

Overview

PSB_GL_BUDGETS_V is a seeded Oracle E-Business Suite view owned by the APPS schema and registered under the PSB (Public Sector Budgeting) product. It is a valid database object in both Oracle EBS 12.1.1 and 12.2.2 and is classified as a view rather than a table, meaning it exposes no independent storage and functions purely as a query interface over underlying budget definition data. Its role is to present general ledger budget definition records in a reporting-friendly form for Public Sector Budgeting, blending PSB-specific budget version attributes with descriptive general ledger budget information.

The view is particularly relevant to reporting and integration requirements that need to resolve PSB budget periods, dates, and posting behavior against the corresponding GL budget name. Because it joins PSB control data to the GL budgets repository, it allows reporting tools, concurrent programs, and interfaces to retrieve budget definition information without navigating multiple objects independently. The END_PERIOD column, which is the term the user searched for, is exposed directly from the PSB_GL_BUDGETS table and defines the closing accounting period of a budget definition.

Underlying Base Objects

The view text is documented and is defined over two objects:

  • PSB_GL_BUDGETS (alias PB) — the PSB-side budget definition table that supplies the primary key, budget set and version identifiers, start and end periods, start and end dates, dual posting type, and the standard WHO audit columns.
  • GL_BUDGETS_V (alias GB) — the general ledger budgets view that supplies the descriptive budget name and the GL-level budget start and end dates.

The two objects are joined with the equijoin condition PB.GL_BUDGET_VERSION_ID = GB.BUDGET_VERSION_ID, so each row in the view corresponds to a PSB budget record matched to its GL budget version. The ETRM metadata lists no other referenced base objects, and no further join or filter predicates are documented beyond this condition.

Key Columns

The view exposes the following columns. Several are duplicated in meaning, so alias carefully in queries.

Common Use Cases and Queries

Typical usage includes budget period validation, reporting on budget coverage ranges, and lookups that need the human-readable budget name alongside PSB period information. A basic query retrieving the budget name and its period range is:

  • SELECT gl_budget_name, start_period, end_period, start_date, end_date FROM psb_gl_budgets_v ORDER BY gl_budget_name;
  • Filter budgets by closing period: SELECT gl_budget_name, start_period, end_period FROM psb_gl_budgets_v WHERE end_period = :p_end_period;
  • Join to budget set or version identifiers for integration extracts: SELECT gl_budget_set_id, gl_budget_version_id, gl_budget_name, end_period FROM psb_gl_budgets_v;

Because the view performs the PSB-to-GL join, it is convenient for concurrent programs and reports that would otherwise require separate queries against PSB_GL_BUDGETS and GL_BUDGETS_V. Queries should qualify columns where the duplicated date and name definitions could cause ambiguity.