Search Results value_sequence_id
Overview
The table PSB_POSITION_SET_LINE_VALUES is a core data object within the Oracle E-Business Suite Public Sector Budgeting (PSB) module. It functions as a junction table that stores the specific attribute values assigned to individual lines within a position set. In the context of PSB, a position set is a grouping of positions used for budgeting and forecasting. This table is critical for establishing the detailed characteristics and costing rules for each position within a set, enabling the complex position-based budgeting required by public sector entities. Its role is to link a position set line to its defined attributes, thereby providing the granular data necessary for accurate budget calculations and position management.
Key Information Stored
The table's primary purpose is to associate a position set line with one or more attribute values. Its structure is defined by key foreign key columns that establish these relationships. The central column is LINE_SEQUENCE_ID, which links the record to a specific line in the PSB_ACCOUNT_POSITION_SET_LINES table. The ATTRIBUTE_VALUE_ID column stores a reference to a predefined value in the PSB_ATTRIBUTE_VALUES table, representing the actual attribute assigned (e.g., a specific grade, step, or funding source). The table's primary key, VALUE_SEQUENCE_ID, uniquely identifies each attribute assignment on a line. While the provided metadata does not list all columns, this core structure indicates the table holds the essential links between a position line and its descriptive and financial attributes.
Common Use Cases and Queries
This table is primarily accessed for reporting and validation within position budgeting processes. A common use case is to generate a detailed report of all attributes assigned to positions within a specific budget or position set. Technical consultants often query this table to troubleshoot budget calculation issues by verifying the attribute values driving cost formulas. A typical SQL pattern involves joining to the related position set lines and attribute master tables:
- Reporting Position Details:
SELECT line.line_number, attr_val.attribute_value
FROM psb_position_set_line_values pslv,
psb_account_position_set_lines line,
psb_attribute_values attr_val
WHERE pslv.line_sequence_id = line.line_sequence_id
AND pslv.attribute_value_id = attr_val.attribute_value_id
AND line.position_set_id = :p_set_id; - Data Integrity Validation: Queries are also used to identify orphaned records or lines missing required attribute assignments by checking for NULL foreign keys or expected counts of values per line.
Related Objects
PSB_POSITION_SET_LINE_VALUES is a dependent table with defined foreign key relationships to two master tables, as documented in the ETRM metadata.
- PSB_ACCOUNT_POSITION_SET_LINES: This is the primary parent table. The foreign key PSB_POSITION_SET_LINE_VALUES.LINE_SEQUENCE_ID references a unique line in this table. Every record in PSB_POSITION_SET_LINE_VALUES must correspond to a valid position set line.
- PSB_ATTRIBUTE_VALUES: This is the reference table for valid attribute values. The foreign key PSB_POSITION_SET_LINE_VALUES.ATTRIBUTE_VALUE_ID ensures that the value assigned to a position line is drawn from the established list of allowed values within the PSB setup.
These relationships enforce data integrity and ensure that position costing is based on consistently defined attributes across the budgeting system.
-
Table: PSB_POSITION_SET_LINE_VALUES
12.2.2
product: PSB - Public Sector Budgeting (Obsolete) , description: Attribute values associated with a position set line , implementation_dba_data: Not implemented in this database ,
-
View: PSB_POSITION_SET_LINE_VALUES_V
12.2.2
product: PSB - Public Sector Budgeting (Obsolete) , implementation_dba_data: Not implemented in this database ,