Search Results psb_position_assign_element_v
Overview
The PSB_POSITION_ASSIGN_ELEMENT_V view is a reporting and integration object within the Public Sector Budgeting (PSB) module of Oracle E-Business Suite, defined in the APPS schema. It presents position assignment records that specifically relate to pay elements — the compensation building blocks (such as salary, allowances, and rates) attached to a position's assignment. By restricting its driving query to ASSIGNMENT_TYPE = 'ELEMENT', the view isolates the element-driven component of position assignments, distinguishing it from other assignment types such as distribution lines or account-based assignments.
In the context of ETRM 12.1.1 and 12.2.2, this view serves as the primary read interface through which budget planners, reports, and downstream integrations examine how pay elements are configured against positions within a worksheet. The inclusion of the ELEMENT_VALUE_TYPE column makes the view particularly relevant for searches concerning how an element's value is characterized — for example whether it is expressed as a rate, a percentage, a fixed amount, or an override — and how that type governs subsequent budget calculation logic.
Underlying Base Objects
The view is defined over three PSB objects using an outer-join construction:
PSB_POSITION_ASSIGNMENTS_V(aliasedPAS) — the primary driving object, supplying all core assignment, position, worksheet, date-range, and element-value attributes. The view pre-filters this source onASSIGNMENT_TYPE = 'ELEMENT'.PSB_PAY_ELEMENTS(aliasedPE) — joined with an outer join (+) onPAY_ELEMENT_ID, contributing element-level metadata such asOVERWRITE_FLAG,SALARY_TYPE,OPTION_FLAG,NAME, andSALARY_FLAG.PSB_PAY_ELEMENT_OPTIONS(aliasedPEO) — outer-joined onPAY_ELEMENT_OPTION_ID, supplying grade step, option name, and sequence information.
Because both pay element joins are outer joins, assignments that reference no matching pay element or option still return rows, with a NULL element name in the affected columns. The view exposes the underlying ROWID from the assignment source, which permits positional updates where the view is not read-only.
Key Columns
ELEMENT_VALUE_TYPE— classifies the nature of the element value, driving the meaning of theELEMENT_VALUEfield.ELEMENT_VALUE,PAY_BASIS,CURRENCY_CODE— the numeric value, pay basis (for example annual or hourly), and currency applicable to the assignment element.POSITION_ASSIGNMENT_ID,POSITION_ID,WORKSHEET_ID,DATA_EXTRACT_ID— identifiers linking the assignment to its position, budget worksheet, and data extraction run.PAY_ELEMENT_ID,PAY_ELEMENT_OPTION_ID,PAY_ELEMENT_RATE_ID— foreign keys to the pay element, option, and rate definitions.EFFECTIVE_START_DATE/EFFECTIVE_END_DATE— the date range over which the assignment element is valid.GLOBAL_DEFAULT_FLAG,ASSIGNMENT_DEFAULT_RULE_ID,MODIFY_FLAG— flags and rules governing defaulting and whether the value may be modified.NAMEand the PEONAME(exposed asELEMENT_NAMEandOPTION_NAME), plusGRADE_STEP,SALARY_TYPE,SALARY_FLAG,SEQUENCE_NUMBER— descriptive attributes of the element and its option.- Standard WHO columns (
LAST_UPDATE_DATE,CREATED_BY, and related audit fields).
Common Use Cases and Queries
A frequent scenario is reviewing how element values are typed across all position assignments in a worksheet:
- Audit by value type:
SELECT POSITION_ID, PAY_ELEMENT_ID, ELEMENT_VALUE_TYPE, ELEMENT_VALUE FROM PSB_POSITION_ASSIGN_ELEMENT_V WHERE WORKSHEET_ID = :worksheet_id ORDER BY POSITION_ID; - Element-level roll-up: group by
PAY_ELEMENT_IDandELEMENT_VALUE_TYPEto aggregate budgeted element values by worksheet. - Currency and pay-basis analysis: filter on
PAY_BASISandCURRENCY_CODEto compare element configuration across positions. - Defaulting and override review: inspect
GLOBAL_DEFAULT_FLAG,MODIFY_FLAG, andASSIGNMENT_DEFAULT_RULE_IDto confirm which element assignments were system-defaulted versus manually overridden.
The view is typically consumed read-only for reporting and data extraction rather than direct DML, since it draws from a view-based source. Queries should be bounded by worksheet or position identifiers to limit scan volume.
-
View: PSB_POSITION_ASSIGN_ELEMENT_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PSB.PSB_POSITION_ASSIGN_ELEMENT_V, object_name:PSB_POSITION_ASSIGN_ELEMENT_V, status:VALID, product: PSB - Public Sector Budgeting , implementation_dba_data: APPS.PSB_POSITION_ASSIGN_ELEMENT_V ,
-
View: PSB_POSITION_ASSIGN_ELEMENT_V
12.2.2
product: PSB - Public Sector Budgeting (Obsolete) , implementation_dba_data: Not implemented in this database ,
-
12.1.1 DBA Data
12.1.1
-
SYNONYM: APPS.PSB_PAY_ELEMENTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PSB_PAY_ELEMENTS, status:VALID,
-
PACKAGE: APPS.PSB_POSITIONS_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PSB_POSITIONS_PVT, status:VALID,
-
SYNONYM: APPS.PSB_PAY_ELEMENT_OPTIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PSB_PAY_ELEMENT_OPTIONS, status:VALID,
-
VIEW: APPS.PSB_POSITION_ASSIGN_ELEMENT_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PSB.PSB_POSITION_ASSIGN_ELEMENT_V, object_name:PSB_POSITION_ASSIGN_ELEMENT_V, status:VALID,
-
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,
-
12.1.1 FND Design Data
12.1.1
-
VIEW: APPS.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,
-
12.2.2 FND Design Data
12.2.2
-
APPS.PSB_HR_POPULATE_DATA_PVT dependencies on PSB_POSITION_ASSIGN_ELEMENT_V
12.1.1
-
eTRM - PSB Tables and Views
12.1.1
description: User profiles for a worksheet ,
-
APPS.PSB_HR_POPULATE_DATA_PVT SQL Statements
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.PSB_HR_POPULATE_DATA_PVT
12.1.1
-
eTRM - PSB Tables and Views
12.1.1
description: User profiles for a worksheet ,