Search Results psb_ws_lines_positions
Overview
The PSB_WS_LINES_POSITIONS table is a junction table within the Oracle E-Business Suite (EBS) Public Sector Budgeting (PSB) module, which is noted as obsolete in the provided metadata. Its core function is to establish and manage a many-to-many relationship between two primary entities: budget worksheets and position lines. It acts as a matrix or association table, enabling a single budget worksheet to be linked to multiple position lines and vice versa. This structure is fundamental for complex budgeting scenarios where personnel costs, defined by positions, need to be allocated and tracked across various budget worksheets or planning exercises.
Key Information Stored
The table's structure is minimal and focused on maintaining the association. Its two critical columns form a composite primary key, ensuring each relationship is unique. The WORKSHEET_ID column stores the foreign key reference to a specific record in the PSB_WORKSHEETS table, identifying the budget worksheet involved in the association. The POSITION_LINE_ID column stores the foreign key reference to a specific record in the PSB_WS_POSITION_LINES table, identifying the detailed position budget line item. No other columns are indicated in the provided metadata, suggesting the table's sole purpose is to maintain this core relationship integrity.
Common Use Cases and Queries
The primary use case is to retrieve all position lines associated with a given budget worksheet for reporting, validation, or data aggregation. Conversely, it can identify all worksheets that reference a specific position line, which is useful for impact analysis. A typical query would join this table to its parent tables to produce a comprehensive dataset. For example, to list all position lines for a specific worksheet, a developer might use:
- SELECT pl.* FROM psb_ws_lines_positions wlp, psb_ws_position_lines pl WHERE wlp.position_line_id = pl.position_line_id AND wlp.worksheet_id = :p_worksheet_id;
Given the module's obsolete status, direct interaction with this table is likely confined to legacy data migration, archival reporting, or supporting customizations in upgraded environments where the PSB data model remains.
Related Objects
This table is centrally connected to two core PSB tables via foreign key constraints, as documented in the ETRM metadata.
- PSB_WORKSHEETS: The table is referenced via the column PSB_WS_LINES_POSITIONS.WORKSHEET_ID. This join connects the association to the master budget worksheet entity.
- PSB_WS_POSITION_LINES: The table is referenced via the column PSB_WS_LINES_POSITIONS.POSITION_LINE_ID. This join connects the association to the detailed position budget line items.
The primary key constraint PSB_WS_LINES1_PK on the combination of WORKSHEET_ID and POSITION_LINE_ID enforces the uniqueness of each worksheet-to-position-line relationship.
-
Table: PSB_WS_LINES_POSITIONS
12.2.2
product: PSB - Public Sector Budgeting (Obsolete) , description: Matrix between PSB_WORKSHEETS and PSB_WS_POSITION_LINES , implementation_dba_data: Not implemented in this database ,
-
Table: PSB_WS_LINES_POSITIONS
12.1.1
owner:PSB, object_type:TABLE, fnd_design_data:PSB.PSB_WS_LINES_POSITIONS, object_name:PSB_WS_LINES_POSITIONS, status:VALID, product: PSB - Public Sector Budgeting , description: Matrix between PSB_WORKSHEETS and PSB_WS_POSITION_LINES , implementation_dba_data: PSB.PSB_WS_LINES_POSITIONS ,
-
APPS.PSB_SUBMIT_WORKSHEET_PVT dependencies on PSB_WS_LINES_POSITIONS
12.1.1
-
APPS.PSB_WORKSHEET_CONSOLIDATE dependencies on PSB_WS_LINES_POSITIONS
12.1.1
-
APPS.PSB_WS_OPS_PVT dependencies on PSB_WS_LINES_POSITIONS
12.1.1
-
APPS.PSB_POSITION_CONTROL_PVT dependencies on PSB_WS_LINES_POSITIONS
12.1.1
-
APPS.PSB_HR_POPULATE_DATA_PVT dependencies on PSB_WS_LINES_POSITIONS
12.1.1
-
APPS.PSB_WS_ACCT1 dependencies on PSB_WS_LINES_POSITIONS
12.1.1
-
APPS.PSB_WS_POS3 dependencies on PSB_WS_LINES_POSITIONS
12.1.1
-
APPS.PSB_WS_POS1 dependencies on PSB_WS_LINES_POSITIONS
12.1.1
-
APPS.PSB_WS_AMOUNTS_SETUP dependencies on PSB_WS_LINES_POSITIONS
12.1.1
-
APPS.PSB_WORKSHEET dependencies on PSB_WS_LINES_POSITIONS
12.1.1
-
APPS.PSB_POSITION_CONTROL_PVT dependencies on PSB_WS_POSITION_LINES
12.1.1
-
APPS.PSB_SUBMIT_WORKSHEET_PVT dependencies on PSB_WS_LINES
12.1.1
-
APPS.PSB_WS_POS3 dependencies on PSB_WS_POSITION_LINES
12.1.1
-
APPS.PSB_WS_OPS_PVT dependencies on PSB_WS_LINES
12.1.1
-
APPS.PSB_WORKSHEET dependencies on PSB_WS_LINES
12.1.1
-
APPS.PSB_WORKSHEET_CONSOLIDATE dependencies on PSB_WS_LINES
12.1.1
-
APPS.PSB_WS_POS3 dependencies on PSB_SET_RELATIONS
12.1.1
-
APPS.PSB_WS_POS3 dependencies on PSB_BUDGET_POSITIONS
12.1.1
-
TABLE: PSB.PSB_WS_LINES_POSITIONS
12.1.1
owner:PSB, object_type:TABLE, fnd_design_data:PSB.PSB_WS_LINES_POSITIONS, object_name:PSB_WS_LINES_POSITIONS, status:VALID,
-
APPS.PSB_SUBMIT_WORKSHEET_PVT dependencies on PSB_WS_POSITION_LINES
12.1.1
-
VIEW: APPS.PSBBV_WS_POSITION_LINES
12.1.1
-
APPS.PSB_WORKSHEET dependencies on PSB_WS_ELEMENT_LINES
12.1.1
-
APPS.PSB_WORKSHEET_CONSOLIDATE dependencies on PSB_WS_POSITION_LINES
12.1.1
-
APPS.PSB_WS_OPS_PVT dependencies on PSB_WS_POSITION_LINES
12.1.1
-
VIEW: APPS.PSBFV_WS_POSITION_LINES
12.1.1
-
VIEW: APPS.PSB_WS_POSITION_ACCOUNTS_V
12.1.1
-
SYNONYM: APPS.PSB_WS_LINES_POSITIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PSB_WS_LINES_POSITIONS, status:VALID,
-
APPS.PSB_WORKSHEET dependencies on PSB_WS_FTE_LINES
12.1.1
-
VIEW: APPS.PSB_WS_SELECT_POSITIONS_V
12.1.1
-
APPS.PSB_POSITION_CONTROL_PVT dependencies on PSB_WS_ACCOUNT_LINES
12.1.1
-
APPS.PSB_WS_POS3 dependencies on PSB_WS_FTE_LINES
12.1.1
-
APPS.PSB_WS_POS3 dependencies on PSB_WORKSHEET
12.1.1
-
VIEW: APPS.PSB_WS_POSITION_PERIODS_V
12.1.1
-
APPS.PSB_SUBMIT_WORKSHEET_PVT SQL Statements
12.1.1
-
APPS.PSB_SUBMIT_WORKSHEET_PVT dependencies on PSB_POSITIONS
12.1.1
-
APPS.PSB_HR_POPULATE_DATA_PVT dependencies on PSB_WS_POSITION_LINES
12.1.1
-
APPS.PSB_HR_POPULATE_DATA_PVT dependencies on PSB_WORKSHEETS
12.1.1
-
APPS.PSB_WS_POS3 dependencies on PSB_WORKSHEETS
12.1.1
-
Table: PSB_WS_POSITION_LINES
12.1.1
owner:PSB, object_type:TABLE, fnd_design_data:PSB.PSB_WS_POSITION_LINES, object_name:PSB_WS_POSITION_LINES, status:VALID, product: PSB - Public Sector Budgeting , description: Instance of position in a worksheet , implementation_dba_data: PSB.PSB_WS_POSITION_LINES ,
-
Table: PSB_WS_POSITION_LINES
12.2.2
product: PSB - Public Sector Budgeting (Obsolete) , description: Instance of position in a worksheet , implementation_dba_data: Not implemented in this database ,
-
APPS.PSB_POSITION_CONTROL_PVT dependencies on PSB_POSITIONS
12.1.1
-
APPS.PSB_WS_OPS_PVT SQL Statements
12.1.1
-
APPS.PSB_WS_OPS_PVT dependencies on PSB_WS_POS_PVT
12.1.1
-
View: PSBFV_WS_POSITION_LINES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PSB.PSBFV_WS_POSITION_LINES, object_name:PSBFV_WS_POSITION_LINES, status:VALID, product: PSB - Public Sector Budgeting , implementation_dba_data: APPS.PSBFV_WS_POSITION_LINES ,
-
PACKAGE BODY: APPS.PSB_WS_AMOUNTS_SETUP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PSB_WS_AMOUNTS_SETUP, status:VALID,
-
APPS.PSB_WS_AMOUNTS_SETUP dependencies on PSB_WS_ACCOUNT_LINES
12.1.1
-
View: PSBBV_WS_POSITION_LINES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PSB.PSBBV_WS_POSITION_LINES, object_name:PSBBV_WS_POSITION_LINES, status:VALID, product: PSB - Public Sector Budgeting , implementation_dba_data: APPS.PSBBV_WS_POSITION_LINES ,
-
View: PSBFV_WS_POSITION_LINES
12.2.2
product: PSB - Public Sector Budgeting (Obsolete) , implementation_dba_data: Not implemented in this database ,