Search Results pa_notification_role
Overview
APPS.PA_PROJ_ROLES_V is a consolidated reporting view within the Oracle E-Business Suite Projects (PA) module that exposes the universe of project role definitions available in an EBS instance. Rather than presenting a single physical table, the view performs a UNION between two distinct sources: the translated project role type definitions held in PA_PROJECT_ROLE_TYPES_TL and a subset of the application's lookup values stored in PA_LOOKUPS (specifically those registered under the lookup type PA_NOTIFICATION_ROLE). This design reflects the fact that Oracle Projects treats some roles as first-class project role types and others as notification-oriented roles maintained through the standard lookup mechanism.
From a reporting and integration perspective, the view provides a single, language-aware enumeration of roles that can be assigned within project structures. It is useful when building LOVs, validation queries, or extracts that must reconcile role identifiers originating from two different configuration paths. The view is owned by APPS and is therefore typically accessed through the APPS schema or an appropriately privileged custom schema.
Underlying Base Objects
The documented referenced base objects for this view are:
- PA_PROJECT_ROLE_TYPES_TL — referenced as a synonym. This is the translatable (_TL) table that stores project role type definitions with language-specific meaning and description columns. The view filters this source by
LANGUAGE=USERENV('LANG')so that only the role text in the session's current language is returned. - PA_LOOKUPS — referenced as a view. This object supplies the notification-role entries, filtered by
LOOKUP_TYPE = 'PA_NOTIFICATION_ROLE'. The lookup'sMEANINGandDESCRIPTIONcarry the display text, while the numeric role identifier is derived by converting the lookup'sATTRIBUTE1value withTO_NUMBER.
The union thus merges role type identifiers (from the _TL table) with notification role identifiers (from the lookup), producing a unified role list keyed on a numeric PROJECT_ROLE_ID.
Key Columns
- PROJECT_ROLE_ID — The numeric identifier for the role. For rows sourced from PA_PROJECT_ROLE_TYPES_TL this is the native
project_role_id; for rows sourced from PA_LOOKUPS it is the value ofATTRIBUTE1cast to a number. This is the primary join key for consumers of the view. - MEANING — The display name of the role in the user's current language.
- DESCRIPTION — The longer descriptive text for the role, again language-sensitive where sourced from the translatable table.
- Fourth column (literal/lookup code) — A constant literal
'PROJECT_ROLE'is projected for rows from PA_PROJECT_ROLE_TYPES_TL, while for lookup-sourced rows theLOOKUP_CODEfrom PA_LOOKUPS is returned. This column effectively distinguishes the provenance of each row.
Common Use Cases and Queries
Typical scenarios include populating role selection lists in custom concurrent programs, validating role identifiers passed into interfaces, and generating configuration reports that document which roles exist in an environment. A basic query enumerating all roles is:
SELECT project_role_id, meaning, description
FROM apps.pa_proj_roles_v
ORDER BY meaning;
To isolate only the notification roles contributed via PA_LOOKUPS, a consumer can constrain on the fourth column or join back to PA_LOOKUPS on the lookup type. To resolve a specific role name for a given assignment, the view is commonly joined on PROJECT_ROLE_ID to project staffing or assignment tables that carry the numeric role reference. Because the view honors USERENV('LANG'), results are returned in the language of the current session, making it suitable for localized reports without additional translation joins.
-
Lookup Type: PA_NOTIFICATION_ROLE
12.1.1
product: PA - Projects , meaning: Additional Roles to Receive Notification , description: Additional Roles to Receive Notification ,
-
Lookup Type: PA_NOTIFICATION_ROLE
12.2.2
product: PA - Projects , meaning: Additional Roles to Receive Notification , description: Additional Roles to Receive Notification ,
-
VIEW: APPS.PA_PROJ_ROLES_V
12.1.1
-
VIEW: APPS.PA_PROJ_ROLES_V
12.2.2
-
View: PA_PROJ_ROLES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_PROJ_ROLES_V, object_name:PA_PROJ_ROLES_V, status:VALID, product: PA - Projects , implementation_dba_data: APPS.PA_PROJ_ROLES_V ,
-
View: PA_PROJ_ROLES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_PROJ_ROLES_V, object_name:PA_PROJ_ROLES_V, status:VALID, product: PA - Projects , implementation_dba_data: APPS.PA_PROJ_ROLES_V ,
-
View: PA_PROJ_ROLES_V_R
12.1.1
product: PA - Projects , implementation_dba_data: Not implemented in this database ,
-
View: PA_PROJ_ROLES_V_R
12.2.2
product: PA - Projects , implementation_dba_data: Not implemented in this database ,
-
12.2.2 FND Design Data
12.2.2
-
12.1.1 FND Design Data
12.1.1