Results for “psb_budget_revisions”

50+ results




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

Overview

PSB_BUDGET_REVISIONS is the budget revision header table within the Public Sector Budgeting (PSB) module of Oracle E-Business Suite, available in releases 12.1.1 and 12.2.2. The table resides in the PSB schema and functions as the central transactional anchor for the budget revision process, capturing the defining attributes of each revision event initiated against a budget group or general ledger budget set. Every revision workflow—whether it revises position data, account line data, or a combination of both—originates with a row in this header table, from which downstream detail records are generated and tracked.

From a dimensional modeling perspective, the metadata's Data Vault classification is hub-leaning. This reflects the table's role as a durable, uniquely identified business entity (the budget revision) referenced by multiple dependent satellites and link structures rather than serving as a pure transactional detail store. Modelers constructing a Data Vault or dimensional layer should consider treating PSB_BUDGET_REVISIONS as a hub keyed on BUDGET_REVISION_ID, with the descriptive and status columns distributed across one or more satellite tables organized by change frequency and source.

Key Information Stored

The table contains 63 documented columns. The surrogate primary key, enforced by PSB_BUDGET_REVISIONS_PK and the unique index PSB_BUDGET_REVISIONS_U1, is BUDGET_REVISION_ID. The most significant columns include:

Common Use Cases and Queries

Typical usage centers on budget revision inquiry, workflow status reporting, and reconciliation between revision headers and their detailed lines or position allocations.

  • Retrieving all revisions for a given budget group: SELECT * FROM PSB_BUDGET_REVISIONS WHERE BUDGET_GROUP_ID = :p_group_id;
  • Identifying revisions pending approval: SELECT BUDGET_REVISION_ID, SUBMISSION_DATE, SUBMISSION_STATUS FROM PSB_BUDGET_REVISIONS WHERE SUBMISSION_STATUS = 'SUBMITTED';
  • Joining header to detail for line-level reporting: SELECT h.BUDGET_REVISION_ID, l.* FROM PSB_BUDGET_REVISIONS h, PSB_BUDGET_REVISION_LINES l WHERE h.BUDGET_REVISION_ID = l.BUDGET_REVISION_ACCT_LINE_ID;
  • Linking revisions to GL budget sets and periods to analyze impact by fiscal range.
  • Auditing who initiated or overrode approvals using REQUESTOR and APPROVAL_OVERRIDE_BY.

Related Objects

The following tables are the most significant references to PSB_BUDGET_REVISIONS, based on the documented foreign key relationships:

  • PSB_BUDGET_GROUPS — referenced via BUDGET_GROUP_ID.
  • PSB_GL_BUDGET_SETS — referenced via GL_BUDGET_SET_ID.
  • PSB_BUDGET_REVISION_LINES — references this table via BUDGET_REVISION_ACCT_LINE_ID.
  • PSB_BUDGET_REVISION_POS_LINES — references this table via BUDGET_REVISION_ID.
  • PSB_POSITION_ACCOUNTS — references this table via BUDGET_REVISION_ID.
  • PSB_POSITION_COSTS — references this table via BUDGET_REVISION_ID.
  • PSB_POSITION_FTE — references this table via BUDGET_REVISION_ID.

These relationships confirm PSB_BUDGET_REVISIONS as the transactional hub of the Public Sector Budgeting revision model, with the position-oriented tables (accounts, costs, and FTE) and the account line table all dependent on the header record for referential integrity.