Search Results psb_position_assignments
Overview
The PSB_POSITION_ASSIGNMENTS table is a core data object within the Oracle E-Business Suite Public Sector Budgeting (PSB) module, specifically in versions 12.1.1 and 12.2.2. As indicated by its description, it serves as a junction table designed to manage the complex relationships and assignments between budget positions and various budgeting components. Its primary role is to link positions (PSB_POSITIONS) with specific pay elements, attributes, and their corresponding values, as well as employee assignments, all within the context of a budgeting worksheet. This structure is fundamental for building detailed, position-based budget forecasts and allocations. It is critical to note that the PSB module is marked as obsolete in the provided documentation, indicating it may be part of a legacy implementation or in the process of being superseded by other Oracle solutions.
Key Information Stored
The table's primary key is the POSITION_ASSIGNMENT_ID, a unique identifier for each assignment record. The most significant columns are foreign keys that define the relationships this table orchestrates. The POSITION_ID links to the PSB_POSITIONS table, anchoring the assignment to a specific budgeted role. The WORKSHEET_ID connects the assignment to a specific budgeting worksheet (PSB_WORKSHEETS), providing the transactional context. To define the compensation and characteristics of the assignment, the table references PAY_ELEMENT_ID (linking to PSB_PAY_ELEMENTS), PAY_ELEMENT_OPTION_ID (linking to PSB_PAY_ELEMENT_OPTIONS for specific calculation rules), ATTRIBUTE_ID (linking to PSB_ATTRIBUTES), and ATTRIBUTE_VALUE_ID (linking to PSB_ATTRIBUTE_VALUES). This design allows a single position on a worksheet to be associated with multiple pay elements and descriptive attributes.
Common Use Cases and Queries
A primary use case is generating detailed budget reports that break down position costs by pay element type (e.g., base salary, benefits) and by custom attributes (e.g., funding source, program code). Analysts would query this table to validate that all positions on a worksheet have the required compensation elements and attribute assignments defined before budget submission. A typical reporting query would join PSB_POSITION_ASSIGNMENTS to PSB_POSITIONS for position details, PSB_PAY_ELEMENTS for element names, and PSB_ATTRIBUTE_VALUES for descriptive codes. For troubleshooting, a common query would identify positions missing critical assignments by searching for records where key foreign keys like PAY_ELEMENT_ID are null, depending on business rules.
Related Objects
PSB_POSITION_ASSIGNMENTS is a central hub with documented foreign key relationships to several key PSB tables. These relationships, with their join columns, are:
- PSB_POSITIONS: Joined via PSB_POSITION_ASSIGNMENTS.POSITION_ID. This is the core link to the budget position definition.
- PSB_WORKSHEETS: Joined via PSB_POSITION_ASSIGNMENTS.WORKSHEET_ID. This ties the assignment to a specific budget iteration.
- PSB_PAY_ELEMENTS: Joined via PSB_POSITION_ASSIGNMENTS.PAY_ELEMENT_ID. This defines the type of compensation item.
- PSB_PAY_ELEMENT_OPTIONS: Joined via PSB_POSITION_ASSIGNMENTS.PAY_ELEMENT_OPTION_ID. This provides specific calculation rules for the pay element.
- PSB_ATTRIBUTES: Joined via PSB_POSITION_ASSIGNMENTS.ATTRIBUTE_ID. This links to a descriptive category.
- PSB_ATTRIBUTE_VALUES: Joined via PSB_POSITION_ASSIGNMENTS.ATTRIBUTE_VALUE_ID. This specifies the actual value for the linked attribute.
-
Table: PSB_POSITION_ASSIGNMENTS
12.2.2
product: PSB - Public Sector Budgeting (Obsolete) , description: Attribute, element, employee assignments to positions , implementation_dba_data: Not implemented in this database ,
-
Table: PSB_POSITION_ASSIGNMENTS
12.1.1
owner:PSB, object_type:TABLE, fnd_design_data:PSB.PSB_POSITION_ASSIGNMENTS, object_name:PSB_POSITION_ASSIGNMENTS, status:VALID, product: PSB - Public Sector Budgeting , description: Attribute, element, employee assignments to positions , implementation_dba_data: PSB.PSB_POSITION_ASSIGNMENTS ,
-
APPS.PSB_WS_POS2 dependencies on PSB_POSITION_ASSIGNMENTS
12.1.1
-
APPS.PSB_BUDGET_POSITION_PVT dependencies on PSB_POSITION_ASSIGNMENTS
12.1.1
-
APPS.PSB_WORKSHEET dependencies on PSB_POSITION_ASSIGNMENTS
12.1.1
-
APPS.PSB_EXCEL2_PVT dependencies on PSB_POSITION_ASSIGNMENTS
12.1.1
-
APPS.PSB_POSITIONS_PVT dependencies on PSB_POSITION_ASSIGNMENTS
12.1.1
-
APPS.PSB_WS_OPS_PVT dependencies on PSB_POSITION_ASSIGNMENTS
12.1.1
-
APPS.PSB_WS_POS1 dependencies on PSB_POSITION_ASSIGNMENTS
12.1.1
-
APPS.PSB_POSITION_ASSIGNMENTS_PVT dependencies on PSB_POSITION_ASSIGNMENTS
12.1.1
-
APPS.PSB_HR_POPULATE_DATA_PVT dependencies on PSB_POSITION_ASSIGNMENTS
12.1.1
-
APPS.PSB_ATTRIBUTE_VALUES_PVT dependencies on PSB_POSITION_ASSIGNMENTS
12.1.1
-
APPS.PSB_BUDGET_REVISIONS_PVT dependencies on PSB_POSITION_ASSIGNMENTS
12.1.1
-
APPS.PSB_EXCEL_PVT dependencies on PSB_POSITION_ASSIGNMENTS
12.1.1
-
APPS.PSB_POSITION_ATTRIBUTES_PVT dependencies on PSB_POSITION_ASSIGNMENTS
12.1.1
-
APPS.PSB_PURGE_DATA_EXTRACT_PVT dependencies on PSB_POSITION_ASSIGNMENTS
12.1.1
-
APPS.PSB_PAY_ELEMENTS_PVT dependencies on PSB_POSITION_ASSIGNMENTS
12.1.1
-
APPS.PSB_WORKSHEET_CONSOLIDATE dependencies on PSB_POSITION_ASSIGNMENTS
12.1.1
-
APPS.PSB_PAY_ELEMENT_OPTIONS_PVT dependencies on PSB_POSITION_ASSIGNMENTS
12.1.1
-
APPS.PSB_POSITION_CONTROL_PVT dependencies on PSB_POSITION_ASSIGNMENTS
12.1.1
-
APPS.PSB_DEFAULTS_PVT dependencies on PSB_POSITION_ASSIGNMENTS
12.1.1
-
APPS.PSB_WS_POS3 dependencies on PSB_POSITION_ASSIGNMENTS
12.1.1
-
APPS.PSB_POSITIONS_PVT dependencies on PSB_EMPLOYEES
12.1.1
-
VIEW: APPS.PSB_POSITION_ASSIGNMENTS_V
12.1.1
-
APPS.PSB_WS_OPS_PVT dependencies on PSB_PAY_ELEMENT_RATES
12.1.1
-
APPS.PSB_POSITIONS_PVT dependencies on PSB_PAY_ELEMENTS
12.1.1
-
APPS.PSB_WS_OPS_PVT dependencies on PSB_WS_USER_PROFILES
12.1.1
-
APPS.PSB_POSITIONS_PVT dependencies on PSB_ATTRIBUTE_VALUES
12.1.1
-
VIEW: APPS.PSB_POSITION_ASSIGN_SALARY_V
12.1.1
-
View: PSB_POSITION_ASSIGNMENTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PSB.PSB_POSITION_ASSIGNMENTS_V, object_name:PSB_POSITION_ASSIGNMENTS_V, status:VALID, product: PSB - Public Sector Budgeting , implementation_dba_data: APPS.PSB_POSITION_ASSIGNMENTS_V ,
-
VIEW: APPS.PSBBV_POSITION_ASSIGNMENTS
12.1.1
-
View: PSB_POSITION_ASSIGNMENTS_V
12.2.2
product: PSB - Public Sector Budgeting (Obsolete) , implementation_dba_data: Not implemented in this database ,
-
APPS.PSB_EXCEL_PVT dependencies on PSB_EMPLOYEES
12.1.1
-
APPS.PSB_DEFAULTS_PVT dependencies on PSB_POSITION_PAY_DISTRIBUTIONS
12.1.1
-
APPS.PSB_EXCEL_PVT dependencies on PSB_ATTRIBUTE_VALUES
12.1.1
-
VIEW: APPS.PSB_POSITION_ASSIGN_EMP_V
12.1.1
-
APPS.PSB_BUDGET_REVISIONS_PVT dependencies on PSB_PAY_ELEMENT_OPTIONS
12.1.1
-
APPS.PSB_POSITION_CONTROL_PVT dependencies on PSB_BUDGET_REVISION_POS_LINES
12.1.1
-
APPS.PSB_POSITION_CONTROL_PVT dependencies on PSB_BUDGET_REVISION_POSITIONS
12.1.1
-
APPS.PSB_WS_POS2 dependencies on FND_NUMBER
12.1.1
-
APPS.PSB_POSITION_ASSIGNMENTS_PVT dependencies on PSB_POSITION_ASSIGNMENTS_S
12.1.1
-
VIEW: APPS.PSB_BUDGET_REVISION_POSITION_V
12.1.1
-
APPS.PSB_POSITIONS_PVT dependencies on DUAL
12.1.1
-
View: PSB_POSITION_ASSIGN_SALARY_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PSB.PSB_POSITION_ASSIGN_SALARY_V, object_name:PSB_POSITION_ASSIGN_SALARY_V, status:VALID, product: PSB - Public Sector Budgeting , implementation_dba_data: APPS.PSB_POSITION_ASSIGN_SALARY_V ,
-
VIEW: APPS.PSBFV_POSITION_ASSIGNMENTS
12.1.1
-
SYNONYM: APPS.PSB_POSITION_ASSIGNMENTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PSB_POSITION_ASSIGNMENTS, status:VALID,
-
APPS.PSB_POSITION_CONTROL_PVT dependencies on PSB_ATTRIBUTES
12.1.1
-
APPS.PSB_POSITION_CONTROL_PVT dependencies on PSB_DEFAULT_ASSIGNMENTS
12.1.1
-
APPS.PSB_POSITION_CONTROL_PVT dependencies on FND_FILE
12.1.1
-
APPS.PSB_HR_POPULATE_DATA_PVT dependencies on PER_ALL_ASSIGNMENTS_F
12.1.1