Search Results assignment_default_rule_id
Overview
APPS.PSB_POSITION_ASSIGN_ATTR_V is a supplementary view in the Oracle EBS Public Sector Budgeting (PSB) module. It is a forms-coding helper view, meaning it was designed to simplify the way Oracle Forms-based application screens display and manipulate position assignment attribute data. The Oracle ETRM metadata explicitly warns that Oracle does not recommend querying or altering data through this view due to its potential to change dramatically across minor or major releases. Despite this caveat, the view remains accessible for read-only reporting and integration scenarios in both 12.1.1 and 12.2.2.
The view combines attribute definitions, attribute values, and position assignment data into a single flattened structure that would otherwise require joining multiple tables. This makes it useful for anyone building reports or extracts that need position assignment attribute information in a denormalized format. The presence of the MODIFY_FLAG column is significant: it indicates whether a particular attribute value in a worksheet may be modified by the user, which is central to understanding how PSB worksheets enforce editing rules.
Underlying Base Objects
The view is defined over several documented base objects in the APPS schema:
- PSB_ATTRIBUTES — holds attribute definitions.
- PSB_ATTRIBUTE_VALUES — stores actual attribute values assigned to entities.
- PSB_POSITIONS_PVT — a private package that provides programmatic logic for positions.
- PSB_POSITION_ASSIGNMENTS_V — another view supplying position assignment context.
The view has no dependents; no other database object references it, confirming its role as a terminal, presentation-oriented construct. Its status is VALID, and its FND design data identifier is PSB.PSB_POSITION_ASSIGN_ATTR_V.
Key Columns
The view exposes a set of columns that together describe a position assignment attribute and its governing rules:
ROW_ID— ROWID of the underlying row.POSITION_ASSIGNMENT_ID,POSITION_ID,ATTRIBUTE_ID,ATTRIBUTE_VALUE_ID— identifiers linking the attribute value to its position assignment and attribute definition.ATTRIBUTE_VALUE— the displayed value, up to 240 characters.ATTRIBUTE_NAME— a short name for the attribute.MODIFY_FLAG— indicates whether the attribute value is editable in the worksheet context. This is the column users most often search for when investigating PSB worksheet editability.GLOBAL_DEFAULT_FLAGandASSIGNMENT_DEFAULT_RULE_ID— describe defaulting behavior for the attribute.VALUE_TABLE_FLAGandCURRENCY_CODE— indicate whether the value derives from a lookup table and its currency context.EFFECTIVE_START_DATE,EFFECTIVE_END_DATE— date-ranged validity.- Audit columns (
LAST_UPDATE_DATE,LAST_UPDATED_BY,LAST_UPDATE_LOGIN,CREATED_BY,CREATION_DATE).
Common Use Cases and Queries
The most common use case is investigating why a position assignment attribute can or cannot be changed within a PSB worksheet. A representative query filters on MODIFY_FLAG:
- SELECT POSITION_ASSIGNMENT_ID, ATTRIBUTE_NAME, ATTRIBUTE_VALUE, MODIFY_FLAG FROM APPS.PSB_POSITION_ASSIGN_ATTR_V WHERE MODIFY_FLAG = 'Y';
- SELECT ATTRIBUTE_NAME, ATTRIBUTE_VALUE, EFFECTIVE_START_DATE, EFFECTIVE_END_DATE FROM APPS.PSB_POSITION_ASSIGN_ATTR_V WHERE POSITION_ASSIGNMENT_ID = :assignment_id;
- SELECT ATTRIBUTE_NAME, GLOBAL_DEFAULT_FLAG, ASSIGNMENT_DEFAULT_RULE_ID FROM APPS.PSB_POSITION_ASSIGN_ATTR_V WHERE POSITION_ID = :position_id;
Because the view is flagged as not recommended for direct querying, production integrations should ideally reproduce its logic against the base tables. Nevertheless, for ad-hoc diagnostics and understanding worksheet behavior, PSB_POSITION_ASSIGN_ATTR_V provides a convenient and informative access point.
-
VIEW: APPS.PSB_POSITION_ASSIGN_ATTR_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PSB.PSB_POSITION_ASSIGN_ATTR_V, object_name:PSB_POSITION_ASSIGN_ATTR_V, status:VALID,
-
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,
-
VIEW: APPS.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,
-
APPS.PSB_POSITION_ASSIGNMENTS_PVT SQL Statements
12.1.1
-
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,
-
View: PSB_POSITION_ASSIGN_ATTR_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PSB.PSB_POSITION_ASSIGN_ATTR_V, object_name:PSB_POSITION_ASSIGN_ATTR_V, status:VALID, product: PSB - Public Sector Budgeting , implementation_dba_data: APPS.PSB_POSITION_ASSIGN_ATTR_V ,
-
View: PSB_POSITION_ASSIGN_ATTR_V
12.2.2
product: PSB - Public Sector Budgeting (Obsolete) , implementation_dba_data: Not implemented in this database ,
-
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 ,
-
View: PSB_POSITION_ASSIGN_SALARY_V
12.2.2
product: PSB - Public Sector Budgeting (Obsolete) , implementation_dba_data: Not implemented in this database ,
-
TABLE: PSB.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,
-
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: 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: PSB_POSITION_ASSIGNMENTS_V
12.2.2
product: PSB - Public Sector Budgeting (Obsolete) , implementation_dba_data: Not implemented in this database ,
-
PACKAGE BODY: APPS.PSB_POSITION_ASSIGNMENTS_PVT
12.1.1
-
APPS.PSB_POSITIONS_PVT SQL Statements
12.1.1
-
PACKAGE BODY: APPS.PSB_POSITIONS_PVT
12.1.1
-
APPS.PSB_POSITION_ASSIGNMENTS_PVT dependencies on FND_API
12.1.1
-
APPS.PSB_POSITION_ASSIGNMENTS_PVT dependencies on PSB_POSITION_ASSIGNMENTS
12.1.1
-
APPS.PSB_POSITIONS_PVT dependencies on PSB_POSITION_ASSIGNMENTS
12.1.1
-
APPS.PSB_POSITIONS_PVT dependencies on FND_API
12.1.1
-
eTRM - PSB Tables and Views
12.1.1
description: User profiles for a worksheet ,