Search Results account_position_set_id
Overview
The PSB_BUDGET_POSITIONS table is a core data structure within the Oracle E-Business Suite (EBS) Public Sector Budgeting (PSB) module, specifically in versions 12.1.1 and 12.2.2. It functions as a performance-optimized repository for storing the list of positions associated with a defined account position set. Instead of dynamically calculating this membership list during runtime—which can be resource-intensive for budgeting and reporting operations—the table is populated and maintained by a dedicated concurrent process. This design ensures efficient access to position set data, which is critical for budget formulation, control, and analysis processes within the PSB module.
Key Information Stored
The table's primary purpose is to map positions to their parent sets. Its key columns include the ACCOUNT_POSITION_SET_ID, which is the unique identifier for the position set, and the POSITION_ID, which identifies an individual position member. The combination of these two columns forms a unique constraint (PSB_BUDGET_POSITIONS_U1), ensuring a position is not duplicated within a set. Additional context is provided by the DATA_EXTRACT_ID and BUSINESS_GROUP_ID, linking the records to a specific data extract and organizational business group. The table also includes standard Oracle EBS "Who" columns (CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN) for auditing purposes.
Common Use Cases and Queries
This table is central to queries that need to enumerate all positions within a specific set for budgeting workflows. A common use case is generating reports or feeding data to budget worksheets that are scoped by a predefined position set. The following query pattern retrieves all position members for a given ACCOUNT_POSITION_SET_ID, which was the focus of the user's search:
- Retrieve All Positions for a Set:
SELECT POSITION_ID FROM PSB.PSB_BUDGET_POSITIONS WHERE ACCOUNT_POSITION_SET_ID = <set_id>; - Validate Position Membership:
SELECT COUNT(*) FROM PSB.PSB_BUDGET_POSITIONS WHERE ACCOUNT_POSITION_SET_ID = <set_id> AND POSITION_ID = <position_id>; - Audit Data by Extract:
SELECT ACCOUNT_POSITION_SET_ID, COUNT(POSITION_ID) FROM PSB.PSB_BUDGET_POSITIONS WHERE DATA_EXTRACT_ID = <extract_id> GROUP BY ACCOUNT_POSITION_SET_ID;
Related Objects
As per the provided dependency information, the PSB_BUDGET_POSITIONS table does not reference other objects but is itself referenced by the APPS schema synonym PSB_BUDGET_POSITIONS. This synonym facilitates access for application code and reports. The table's existence implies a relationship with master data tables for positions (likely such as PER_ALL_POSITIONS) and the parent table defining the account position sets themselves (commonly named PSB_ACCOUNT_POSITION_SETS or similar), though these are not explicitly listed in the provided metadata. The non-unique index PSB_BUDGET_POSITIONS_N1 on ACCOUNT_POSITION_SET_ID optimizes queries filtering by this key column.
-
APPS.PSB_BUDGET_ACCOUNT_PVT SQL Statements
12.1.1
-
APPS.PSB_POSITION_CONTROL_PVT dependencies on PSB_ACCOUNT_POSITION_SETS
12.1.1
-
APPS.PSB_BUDGET_POSITION_PVT dependencies on PSB_BUDGET_POSITIONS
12.1.1
-
APPS.PSB_BUDGET_POSITION_PVT dependencies on DUAL
12.1.1
-
APPS.PSB_BUDGET_ACCOUNT_PVT dependencies on PSB_BUDGET_ACCOUNTS
12.1.1
-
APPS.PSB_BUDGET_POSITION_PVT dependencies on PSB_ACCOUNT_POSITION_SETS
12.1.1
-
APPS.PSB_BUDGET_POSITION_PVT SQL Statements
12.1.1
-
TABLE: PSB.PSB_BUDGET_POSITIONS
12.1.1
owner:PSB, object_type:TABLE, fnd_design_data:PSB.PSB_BUDGET_POSITIONS, object_name:PSB_BUDGET_POSITIONS, status:VALID,
-
APPS.PSB_ACCOUNT_POSITION_SET_PVT dependencies on PSB_ACCOUNT_POSITION_SETS
12.1.1
-
APPS.PSB_SET_RELATION_PVT dependencies on PSB_ACCOUNT_POSITION_SET_LINES
12.1.1
-
APPS.PSB_WORKSHEET_CONSOLIDATE dependencies on PSB_ACCOUNT_POSITION_SET_LINES
12.1.1
-
TABLE: PSB.PSB_BUDGET_ACCOUNTS
12.1.1
owner:PSB, object_type:TABLE, fnd_design_data:PSB.PSB_BUDGET_ACCOUNTS, object_name:PSB_BUDGET_ACCOUNTS, status:VALID,
-
APPS.PSB_PURGE_DATA_EXTRACT_PVT dependencies on PSB_ACCOUNT_POSITION_SET_LINES
12.1.1
-
APPS.PSB_VALIDATE_ACCT_PVT dependencies on PSB_BUDGET_ACCOUNTS
12.1.1
-
APPS.PSB_POSITION_CONTROL_PVT dependencies on PSB_ACCOUNT_POSITION_SET_LINES
12.1.1
-
APPS.PSB_SET_RELATION_PVT SQL Statements
12.1.1
-
APPS.PSB_VALIDATE_ACCT_PVT dependencies on PSB_ACCOUNT_POSITION_SET_LINES
12.1.1
-
APPS.PSB_BUDGET_ACCOUNT_PVT dependencies on PSB_ACCOUNT_POSITION_SETS
12.1.1
-
APPS.PSB_PSBRPPOS_XMLP_PKG dependencies on PSB_ACCOUNT_POSITION_SETS
12.1.1
-
APPS.PSB_VALIDATE_ACCT_PVT SQL Statements
12.1.1
-
APPS.PSB_ACCOUNT_POSITION_SET_PVT SQL Statements
12.1.1
-
APPS.PSB_PURGE_DATA_EXTRACT_PVT SQL Statements
12.1.1
-
APPS.PSB_WORKSHEET_CONSOLIDATE dependencies on PSB_ACCOUNT_POSITION_SETS
12.1.1
-
APPS.PSB_PSBRPPOS_XMLP_PKG SQL Statements
12.1.1
-
APPS.PSB_WS_OPS_PVT dependencies on PSB_ACCOUNT_POSITION_SETS
12.1.1
-
APPS.PSB_POSITION_CONTROL_PVT dependencies on PSB_POSITION_SET_LINE_VALUES
12.1.1
-
APPS.PSB_WORKSHEET_CONSOLIDATE dependencies on PSB_POSITION_SET_LINE_VALUES
12.1.1
-
TRIGGER: APPS.PSB_ACCOUNT_POSITION_SETS_T1
12.1.1
-
APPS.PSB_ACCOUNT_POSITION_SET_PVT dependencies on PSB_ACCOUNT_POSITION_SET_LINES
12.1.1
-
APPS.PSB_PSBRPPOS_XMLP_PKG dependencies on FND_MESSAGE
12.1.1
-
APPS.PSB_ACCOUNT_POSITION_SET_PVT dependencies on PSB_ACCT_POSITION_SET_LINES_V
12.1.1
-
APPS.PSB_SET_RELATION_PVT dependencies on PSB_SET_RELATIONS
12.1.1
-
TABLE: PSB.PSB_SET_RELATIONS
12.1.1
owner:PSB, object_type:TABLE, fnd_design_data:PSB.PSB_SET_RELATIONS, object_name:PSB_SET_RELATIONS, status:VALID,
-
APPS.PSB_COPY_DATA_EXTRACT_PVT dependencies on PSB_ALLOCRULE_PERCENTS_V
12.1.1
-
APPS.PSB_WORKSHEET_CONSOLIDATE dependencies on PSB_PAY_ELEMENT_DISTRIBUTIONS
12.1.1
-
VIEW: APPS.PSB_ACCOUNT_POSITION_SETS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PSB.PSB_ACCOUNT_POSITION_SETS_V, object_name:PSB_ACCOUNT_POSITION_SETS_V, status:VALID,
-
APPS.PSB_BUDGET_GROUPS_PVT dependencies on PSB_ACCT_POSITION_SET_LINES_V
12.1.1
-
APPS.PSB_ACCT_POSITION_SET_LINE_PVT dependencies on PSB_ACCOUNT_POSITION_SET_LINES
12.1.1
-
APPS.PSB_ACCOUNT_POSITION_SET_PVT dependencies on PSB_ACCT_POSITION_SET_LINE_PVT
12.1.1
-
APPS.PSB_BUDGET_POSITION_PVT dependencies on PSB_ACCT_POSITION_SET_LINES_V
12.1.1
-
Table: PSB_BUDGET_ACCOUNTS
12.1.1
owner:PSB, object_type:TABLE, fnd_design_data:PSB.PSB_BUDGET_ACCOUNTS, object_name:PSB_BUDGET_ACCOUNTS, status:VALID, product: PSB - Public Sector Budgeting , description: Expanded list of General Ledger code combinations that belong to an account set , implementation_dba_data: PSB.PSB_BUDGET_ACCOUNTS ,
-
APPS.PSB_SET_RELATION_PVT dependencies on PSB_ACCOUNT_POSITION_SETS
12.1.1
-
Table: PSB_BUDGET_ACCOUNTS
12.2.2
product: PSB - Public Sector Budgeting (Obsolete) , description: Expanded list of General Ledger code combinations that belong to an account set , implementation_dba_data: Not implemented in this database ,
-
APPS.PSB_WS_OPS_PVT dependencies on PSB_BUDGET_ACCOUNTS
12.1.1
-
APPS.PSB_PURGE_DATA_EXTRACT_PVT dependencies on PSB_BUDGET_WORKFLOW_RULES
12.1.1
-
APPS.PSB_ACCOUNT_POSITION_SET_PVT dependencies on DUAL
12.1.1
-
APPS.PSB_BUDGET_POSITION_PVT dependencies on PSB_ACCOUNT_POSITION_SET_LINES
12.1.1
-
APPS.PSB_ACCOUNT_POSITION_SET_PVT dependencies on PSB_ACCOUNT_POSITION_SETS_S
12.1.1
-
APPS.PSB_WS_ACCT2 dependencies on PSB_BUDGET_ACCOUNTS
12.1.1
-
TABLE: PSB.PSB_ACCOUNT_POSITION_SETS
12.1.1
owner:PSB, object_type:TABLE, fnd_design_data:PSB.PSB_ACCOUNT_POSITION_SETS, object_name:PSB_ACCOUNT_POSITION_SETS, status:VALID,