Search Results psb_budget_revision_positions
Overview
The PSB_BUDGET_REVISION_POSITIONS table is a core transactional data store within Oracle E-Business Suite's Public Sector Budgeting (PSB) module. It is specifically designed to capture and manage position-level transactions that occur during the budget revision process. In the context of government and public sector budgeting, a "position" typically refers to a funded job or role within an organization's budget. This table acts as a child or detail table, recording the specific adjustments—such as funding increases, decreases, or reclassifications—made to individual positions as part of a broader budget revision request. Its existence is critical for maintaining a granular audit trail of how budgeted personnel costs are modified throughout the fiscal cycle.
Key Information Stored
The table's primary purpose is to link budget revision lines to the specific positions being adjusted and to associate those positions with their governing budget groups. The metadata indicates several key structural elements. The table is identified by the primary key column BUDGET_REVISION_POS_LINE_ID. Two critical foreign key relationships define its core data: the POSITION_ID column links to the PSB_POSITIONS table, identifying the specific job role being revised, and the BUDGET_GROUP_ID column links to the PSB_BUDGET_GROUPS table, classifying the position within a larger budgetary unit or category. While the exact transactional amount or adjustment type columns are not listed in the provided excerpt, this table serves as the essential junction that ties the revision document line (via PSB_BUDGET_REVISION_POS_LINES) to the master position and budget group data.
Common Use Cases and Queries
This table is central to queries that analyze the impact of budget revisions on an organization's personnel budget. Common reporting and audit scenarios include tracing all revisions affecting a particular position, summarizing revisions by budget group, or validating the integrity of a revision batch. A typical analytical query would join this table to its parent revision lines and related master data. For example:
- Identifying all positions modified in a specific budget revision:
SELECT brp.* FROM psb_budget_revision_positions brp, psb_budget_revision_pos_lines brpl WHERE brp.budget_revision_pos_line_id = brpl.budget_revision_pos_line_id AND brpl.budget_revision_id = :p_rev_id; - Reporting on revisions by budget group:
SELECT bg.name budget_group, COUNT(brp.position_id) FROM psb_budget_revision_positions brp, psb_budget_groups bg WHERE brp.budget_group_id = bg.budget_group_id GROUP BY bg.name;
Related Objects
PSB_BUDGET_REVISION_POSITIONS sits at the intersection of several key PSB tables, forming a critical part of the budget revision data model. Its primary foreign key dependencies, as documented, are:
- PSB_POSITIONS: The master table for position definitions, providing descriptive details for the POSITION_ID referenced.
- PSB_BUDGET_GROUPS: The master table for budget group definitions, providing context for the BUDGET_GROUP_ID.
- PSB_BUDGET_REVISION_POS_LINES: This is the direct parent table. The BUDGET_REVISION_POS_LINE_ID in PSB_BUDGET_REVISION_POSITIONS is the primary key of PSB_BUDGET_REVISION_POS_LINES, linking each position adjustment to its higher-level revision transaction line.
This structure ensures that every position-level budget change is systematically tracked back to a formal revision document and its associated master data.
-
Table: PSB_BUDGET_REVISION_POSITIONS
12.1.1
owner:PSB, object_type:TABLE, fnd_design_data:PSB.PSB_BUDGET_REVISION_POSITIONS, object_name:PSB_BUDGET_REVISION_POSITIONS, status:VALID, product: PSB - Public Sector Budgeting , description: Budget revision position transactions , implementation_dba_data: PSB.PSB_BUDGET_REVISION_POSITIONS ,
-
Table: PSB_BUDGET_REVISION_POSITIONS
12.2.2
product: PSB - Public Sector Budgeting (Obsolete) , description: Budget revision position transactions , implementation_dba_data: Not implemented in this database ,
-
APPS.PSB_HR_POPULATE_DATA_PVT dependencies on PSB_BUDGET_REVISION_POSITIONS
12.1.1
-
APPS.PSB_POSITION_CONTROL_PVT dependencies on PSB_BUDGET_REVISION_POSITIONS
12.1.1
-
APPS.PSB_POSITION_PAY_DISTR_PVT dependencies on PSB_BUDGET_REVISION_POSITIONS
12.1.1
-
APPS.PSB_WS_POS3 dependencies on PSB_BUDGET_REVISION_POSITIONS
12.1.1
-
APPS.PSB_CREATE_BR_PVT dependencies on PSB_BUDGET_REVISION_POSITIONS
12.1.1
-
APPS.PSB_BUDGET_REVISIONS_PVT dependencies on PSB_BUDGET_REVISION_POSITIONS
12.1.1
-
APPS.PSB_BUDGET_GROUPS_PVT dependencies on PSB_BUDGET_REVISION_POSITIONS
12.1.1
-
APPS.PSB_BUDGET_REVISIONS_PVT dependencies on PSB_BUDGET_REVISION_POS_LINES
12.1.1
-
APPS.PSB_POSITION_CONTROL_PVT dependencies on PSB_BUDGET_REVISION_POS_LINES
12.1.1
-
APPS.PSB_WS_POS3 dependencies on PSB_BUDGET_REVISION_POS_LINES
12.1.1
-
Table: PSB_BUDGET_REVISION_POS_LINES
12.1.1
owner:PSB, object_type:TABLE, fnd_design_data:PSB.PSB_BUDGET_REVISION_POS_LINES, object_name:PSB_BUDGET_REVISION_POS_LINES, status:VALID, product: PSB - Public Sector Budgeting , description: Matrix between PSB_BUDGET_REVISIONS and PSB_BUDGET_REVISION_POSITIONS , implementation_dba_data: PSB.PSB_BUDGET_REVISION_POS_LINES ,
-
APPS.PSB_HR_POPULATE_DATA_PVT dependencies on PSB_BUDGET_REVISION_POS_LINES
12.1.1
-
Table: PSB_BUDGET_REVISION_POS_LINES
12.2.2
product: PSB - Public Sector Budgeting (Obsolete) , description: Matrix between PSB_BUDGET_REVISIONS and PSB_BUDGET_REVISION_POSITIONS , implementation_dba_data: Not implemented in this database ,
-
APPS.PSB_BUDGET_REVISIONS_PVT dependencies on PSB_BUDGET_POSITIONS
12.1.1
-
VIEW: APPS.PSBBV_BUDGET_REVISION_POSITION
12.1.1
-
SYNONYM: APPS.PSB_BUDGET_REVISION_POSITIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PSB_BUDGET_REVISION_POSITIONS, status:VALID,
-
VIEW: APPS.PSB_BUDGET_REVISION_POSITION_V
12.1.1
-
VIEW: APPS.PSBFV_BUDGET_REVISION_POSITION
12.1.1
-
View: PSBBV_BUDGET_REVISION_POSITION
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PSB.PSBBV_BUDGET_REVISION_POSITION, object_name:PSBBV_BUDGET_REVISION_POSITION, status:VALID, product: PSB - Public Sector Budgeting , implementation_dba_data: APPS.PSBBV_BUDGET_REVISION_POSITION ,
-
TABLE: PSB.PSB_BUDGET_REVISION_POSITIONS
12.1.1
owner:PSB, object_type:TABLE, fnd_design_data:PSB.PSB_BUDGET_REVISION_POSITIONS, object_name:PSB_BUDGET_REVISION_POSITIONS, status:VALID,
-
APPS.PSB_BUDGET_REVISIONS_PVT dependencies on PSB_SET_RELATIONS
12.1.1
-
Table: PSB_POSITIONS
12.1.1
owner:PSB, object_type:TABLE, fnd_design_data:PSB.PSB_POSITIONS, object_name:PSB_POSITIONS, status:VALID, product: PSB - Public Sector Budgeting , description: Position definition , implementation_dba_data: PSB.PSB_POSITIONS ,
-
View: PSBBV_BUDGET_REVISION_POSITION
12.2.2
product: PSB - Public Sector Budgeting (Obsolete) , implementation_dba_data: Not implemented in this database ,
-
Table: PSB_POSITIONS
12.2.2
product: PSB - Public Sector Budgeting (Obsolete) , description: Position definition , implementation_dba_data: Not implemented in this database ,
-
Table: PSB_BUDGET_GROUPS
12.1.1
owner:PSB, object_type:TABLE, fnd_design_data:PSB.PSB_BUDGET_GROUPS, object_name:PSB_BUDGET_GROUPS, status:VALID, product: PSB - Public Sector Budgeting , description: Budget group information , implementation_dba_data: PSB.PSB_BUDGET_GROUPS ,
-
APPS.PSB_BUDGET_REVISIONS_PVT dependencies on PSB_POSITION_COSTS
12.1.1
-
Table: PSB_BUDGET_GROUPS
12.2.2
product: PSB - Public Sector Budgeting (Obsolete) , description: Budget group information , implementation_dba_data: Not implemented in this database ,
-
View: PSB_BUDGET_REVISION_POSITION_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PSB.PSB_BUDGET_REVISION_POSITION_V, object_name:PSB_BUDGET_REVISION_POSITION_V, status:VALID, product: PSB - Public Sector Budgeting , implementation_dba_data: APPS.PSB_BUDGET_REVISION_POSITION_V ,
-
PACKAGE BODY: APPS.PSB_CREATE_BR_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PSB_CREATE_BR_PVT, status:VALID,
-
APPS.PSB_BUDGET_REVISIONS_PVT dependencies on FND_NUMBER
12.1.1
-
View: PSBFV_BUDGET_REVISION_POSITION
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PSB.PSBFV_BUDGET_REVISION_POSITION, object_name:PSBFV_BUDGET_REVISION_POSITION, status:VALID, product: PSB - Public Sector Budgeting , implementation_dba_data: APPS.PSBFV_BUDGET_REVISION_POSITION ,
-
View: PSBFV_BUDGET_REVISION_POSITION
12.2.2
product: PSB - Public Sector Budgeting (Obsolete) , implementation_dba_data: Not implemented in this database ,
-
PACKAGE BODY: APPS.PSB_POSITION_PAY_DISTR_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PSB_POSITION_PAY_DISTR_PVT, status:VALID,
-
View: PSB_BUDGET_REVISION_POSITION_V
12.2.2
product: PSB - Public Sector Budgeting (Obsolete) , implementation_dba_data: Not implemented in this database ,
-
VIEW: APPS.PSBBV_BUDGET_REVISION_POSITION
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PSB.PSBBV_BUDGET_REVISION_POSITION, object_name:PSBBV_BUDGET_REVISION_POSITION, status:VALID,
-
12.1.1 FND Design Data
12.1.1
-
APPS.PSB_BUDGET_REVISIONS_PVT dependencies on PSB_POSITIONS
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
APPS.PSB_WS_POS3 dependencies on DUAL
12.1.1
-
VIEW: APPS.PSBFV_BUDGET_REVISION_POSITION
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PSB.PSBFV_BUDGET_REVISION_POSITION, object_name:PSBFV_BUDGET_REVISION_POSITION, status:VALID,
-
12.2.2 FND Design Data
12.2.2
-
APPS.PSB_CREATE_BR_PVT dependencies on PSB_BUDGET_REVISION_POS_LINES
12.1.1
-
PACKAGE BODY: APPS.PSB_BUDGET_GROUPS_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PSB_BUDGET_GROUPS_PVT, status:VALID,
-
PACKAGE BODY: APPS.PSB_WS_POS3
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PSB_WS_POS3, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
APPS.PSB_BUDGET_REVISIONS_PVT dependencies on PSB_PAY_ELEMENTS
12.1.1
-
PACKAGE BODY: APPS.PSB_HR_POPULATE_DATA_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PSB_HR_POPULATE_DATA_PVT, status:VALID,