Search Results middle_names
Overview
The APPS.PA_PROJECT_PLAYERS_V view is a reporting construct within the Oracle E-Business Suite Projects (PA) module. It exposes the assignment of persons to projects in specific project roles, together with a denormalized set of personal attributes resolved at query time. The view is documented in ETRM as "10SC Only," indicating that it is a shared or localized configuration artifact intended for a specific release stream rather than a core, universally deployed object. Its status is VALID in the APPS schema under Oracle EBS 12.1.1 and 12.2.2.
Functionally, the view serves as a convenience layer over the PA_PROJECT_PLAYERS entity. Instead of requiring consumers to join to person and role lookups manually, the view returns the project identifier, the person identifier, the resolved person name components, the employee number, the active date range of the assignment, and the human-readable role meaning. Because the personal attributes are resolved through the PA_UTILS.GETPERSONINFO function, the view is intended for read-only reporting and integration use rather than transactional maintenance.
Underlying Base Objects
The view is defined over two primary data sources and depends on two PL/SQL packages:
- PA_PROJECT_PLAYERS (VIEW): The driving source, supplying PROJECT_ID, PERSON_ID, START_DATE_ACTIVE, END_DATE_ACTIVE, and PROJECT_ROLE_TYPE.
- PA_PROJECT_ROLE_TYPES (VIEW): Joined on PROJECT_ROLE_TYPE to translate the code into the descriptive ROL.MEANING value exposed as ROLE.
- PA_UTILS (PACKAGE): Provides GETPERSONINFO, used to resolve FULL_NAME, LAST_NAME, FIRST_NAME, MIDDLE_NAMES, and EMPLOYEE_NUMBER, and also to filter rows where the person lookup succeeds.
- PA_ROLE_JOB_BG_UTILS (PACKAGE): Documented as a referenced package, supporting role and job background resolution used indirectly by the players and role-type objects.
The join is governed by a predicate on PA_UTILS.GETPERSONINFO(PRO.PERSON_ID) = 'FOUND', which excludes assignments whose person cannot be resolved. This behavior is significant: orphaned or unresolvable person references are silently dropped from the result set.
Key Columns
- PROJECT_ID: Identifier of the project to which the person is assigned.
- PERSON_ID: Identifier of the assigned person.
- FULL_NAME: Complete formatted name, resolved via GETPERSONINFO.
- LAST_NAME, FIRST_NAME, MIDDLE_NAMES: Individual name components. MIDDLE_NAMES is the column relevant to searches for middle-name data; it is not stored on the assignment itself but derived at runtime.
- EMPLOYEE_NUMBER: The person's employee number, useful for reconciliation with HR records.
- START_DATE_ACTIVE, END_DATE_ACTIVE: Effective range of the project role assignment; END_DATE_ACTIVE is null for open-ended assignments.
- ROLE: The translated meaning of the project role type (ROL.MEANING).
Common Use Cases and Queries
Typical uses include project team rosters, resource utilization reporting, and integrations that require person names alongside project role assignments. Because MIDDLE_NAMES is exposed directly, the view is also convenient for name-matching and identity reconciliation tasks.
Listing the players on a given project:
- SELECT project_id, person_id, full_name, role, start_date_active, end_date_active FROM apps.pa_project_players_v WHERE project_id = :project_id AND (end_date_active IS NULL OR end_date_active >= SYSDATE);
Searching by middle name:
- SELECT project_id, person_id, full_name, middle_names FROM apps.pa_project_players_v WHERE UPPER(middle_names) LIKE UPPER('%' || :search_term || '%');
Because PA_PROJECT_PLAYERS_V ultimately depends on PA_PROJECT_PLAYERS, PA_PROJECT_ROLE_TYPES, and PA_UTILS, any performance tuning or functional change to those base objects can materially affect the view's output and cost.
-
View: PA_PROJECT_PLAYERS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_PROJECT_PLAYERS_V, object_name:PA_PROJECT_PLAYERS_V, status:VALID, product: PA - Projects , description: 10SC Only , implementation_dba_data: APPS.PA_PROJECT_PLAYERS_V ,
-
View: PA_PROJECT_PLAYERS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_PROJECT_PLAYERS_V, object_name:PA_PROJECT_PLAYERS_V, status:VALID, product: PA - Projects , description: 10SC Only , implementation_dba_data: APPS.PA_PROJECT_PLAYERS_V ,
-
View: PA_RESOURCES_AMG_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_RESOURCES_AMG_V, object_name:PA_RESOURCES_AMG_V, status:VALID, product: PA - Projects , description: This view shows all the resources that can be added as candidates or assigned to a requirement. , implementation_dba_data: APPS.PA_RESOURCES_AMG_V ,
-
View: PA_RESOURCES_AMG_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_RESOURCES_AMG_V, object_name:PA_RESOURCES_AMG_V, status:VALID, product: PA - Projects , description: This view shows all the resources that can be added as candidates or assigned to a requirement. , implementation_dba_data: APPS.PA_RESOURCES_AMG_V ,
-
View: PA_EMPLOYEES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_EMPLOYEES, object_name:PA_EMPLOYEES, status:VALID, product: PA - Projects , description: Brief Description : View to display the current PER_PEOPLE_F record for employees. Comprehensive Description : PA_EMPLOYEES is a view that selects only the employee records from the PER_PEOPLE_F table as of the current date. This view is u , implementation_dba_data: APPS.PA_EMPLOYEES ,
-
View: PA_EMPLOYEES
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_EMPLOYEES, object_name:PA_EMPLOYEES, status:VALID, product: PA - Projects , description: Brief Description : View to display the current PER_PEOPLE_F record for employees. Comprehensive Description : PA_EMPLOYEES is a view that selects only the employee records from the PER_PEOPLE_F table as of the current date. This view is u , implementation_dba_data: APPS.PA_EMPLOYEES ,
-
View: PA_TERM_EMPLOYEES
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_TERM_EMPLOYEES, object_name:PA_TERM_EMPLOYEES, status:VALID, product: PA - Projects , description: Brief Description : View to display ex-employees ,including contingent workers. Comprehensive Description : PA_TERM_EMPLOYEES is a view that selects the employee records in PER_ALL_PEOPLE_F as of current date minus PA_TERMINATED_EMPLOYEE_DA , implementation_dba_data: APPS.PA_TERM_EMPLOYEES ,