Results for “psb_budget_groups_u3”

5 results




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

Overview

PSB.PSB_BUDGET_GROUPS is a foundational table in the Oracle Public Sector Budgeting (PSB) application, a component of Oracle E-Business Suite 12.1.1 and 12.2.2. It stores the definition information for budget groups and review groups, which are the basic organizational entities used to structure budgeting activity. Budget groups carry a BUDGET_GROUP_TYPE value of R and are arranged in a hierarchical parent/child structure, with the highest node in any hierarchy identified by the ROOT_BUDGET_GROUP flag. Review groups carry a BUDGET_GROUP_TYPE value of W and represent external entities used in the Budget Approval process; they are not hierarchical.

This table is classified as a hub under heuristic Data Vault modeling, reflecting its role as a durable catalog of business entities (budget groups and review groups) keyed by a single surrogate identifier and referenced by many dependent objects. Its primary key is PSB_BUDGET_GROUPS_PK on BUDGET_GROUP_ID. The documented physical schema contains 66 columns, stored in the APPS_TS_TX_DATA tablespace.

Key Information Stored

The table distinguishes a surrogate primary key from several business-key candidates. The most significant columns include:

Common Use Cases and Queries

Typical use cases include locating a group by its short name, resolving hierarchy membership, listing review groups for approval routing, and reporting accounts accessible to users assigned to a group. Because every budget group's account list includes accounts defined for its child groups, hierarchy traversal queries are common.

Resolve a group by its short name (the U3 business key):

  • SELECT budget_group_id, name, budget_group_type FROM psb.psb_budget_groups WHERE short_name = :short_name AND budget_group_type = 'R';

List all descendants of a root group:

  • SELECT budget_group_id, name, parent_budget_group_id FROM psb.psb_budget_groups WHERE root_budget_group_id = :root_id AND budget_group_type = 'R';

Retrieve review groups for an approval workflow:

  • SELECT budget_group_id, name, set_of_books_id FROM psb.psb_budget_groups WHERE budget_group_type = 'W';

Joining to GL_SETS_OF_BOOKS_11I via SET_OF_BOOKS_ID supports ledger-aware reporting, while joins to account position set tables resolve the account sets assigned to each group.

Related Objects

PSB_BUDGET_GROUPS is heavily referenced across the PSB schema. The most significant related objects include:

These relationships confirm the table's hub classification, as numerous satellites and link-style tables depend on its primary key.