FND Design Data [Home] [Help]

View: PA_R_PROJECT_RESOURCES_IND_T_V

Product: PA - Projects
Description: This view provides information about project resources
Implementation/DBA Data: ViewAPPS.PA_R_PROJECT_RESOURCES_IND_T_V
View Text

SELECT ASGN.PERSON_ID PERSON_ID
, SUBSTR(PER.FULL_NAME
, 1
, 60) NAME
, ASGN.ORGANIZATION_ID ORGANIZATION_ID
, ASGN.EFFECTIVE_START_DATE ASSIGNMENT_START_DATE
, ASGN.EFFECTIVE_END_DATE ASSIGNMENT_END_DATE
, SYSDATE START_DATE
, PO.ACTUAL_TERMINATION_DATE TERMINATION_DATE
, DECODE( PTYPE.SYSTEM_PERSON_TYPE
, 'EX_EMP'
, 'EMP'
, 'EX_CWK'
, 'CWK') P_TYPE
, PTYPE.USER_PERSON_TYPE USER_TYPE
, ASGN.LOCATION_ID
, PER.EFFECTIVE_START_DATE PER_START_DATE
, PER.EFFECTIVE_END_DATE PER_END_DATE
, DECODE( PTYPE.SYSTEM_PERSON_TYPE
, 'EX_EMP'
, PER.EMPLOYEE_NUMBER
, 'EX_CWK'
, PER.NPW_NUMBER) PER_EMP_NUMBER
, PER.EMAIL_ADDRESS PER_EMAIL
, PER.WORK_TELEPHONE PER_WORK_PHONE
, PER.BUSINESS_GROUP_ID PER_BUSINESS_GROUP_ID
, PER.FIRST_NAME PER_FIRST_NAME
, PER.LAST_NAME PER_LAST_NAME
, PER.MIDDLE_NAMES PER_MIDDLE_NAME
, JOB.NAME JOB_NAME
, ASGN.SUPERVISOR_ID SUPERVISOR_ID
, PA_EXPENDITURES_UTILS.GETORGTLNAME(PER.BUSINESS_GROUP_ID) ORG_NAME
, 'EMPLOYEE' RESOURCE_TYPE
, ASGN.JOB_ID
, JOB.JOB_GROUP_ID JOB_GROUP_ID
FROM PER_ALL_ASSIGNMENTS_F ASGN
, PA_RESOURCES PAR
, PA_RESOURCE_TXN_ATTRIBUTES PARTA
, (SELECT PERSON_ID
, ACTUAL_TERMINATION_DATE
FROM PER_PERIODS_OF_SERVICE UNION ALL SELECT PERSON_ID
, ACTUAL_TERMINATION_DATE
FROM PER_PERIODS_OF_PLACEMENT) PO
, PER_ALL_PEOPLE_F PER
, PER_PERSON_TYPES PTYPE
, PER_PERSON_TYPE_USAGES_F PTU
, PER_ASSIGNMENT_STATUS_TYPES STATUS
, PER_JOBS JOB
WHERE ASGN.PERSON_ID = PER.PERSON_ID
AND PER.PERSON_ID = PARTA.PERSON_ID
AND PARTA.RESOURCE_ID = PAR.RESOURCE_ID
AND NVL(PAR.FUTURE_TERM_WF_FLAG
, 'N') = 'Y'
AND ASGN.ASSIGNMENT_STATUS_TYPE_ID = STATUS.ASSIGNMENT_STATUS_TYPE_ID
AND STATUS.PER_SYSTEM_STATUS IN('ACTIVE_ASSIGN'
, 'ACTIVE_CWK')
AND PER.PERSON_ID = PTU.PERSON_ID
AND ASGN.EFFECTIVE_START_DATE BETWEEN PTU.EFFECTIVE_START_DATE
AND PTU.EFFECTIVE_END_DATE
AND PTU.PERSON_TYPE_ID = PTYPE.PERSON_TYPE_ID
AND PTYPE.SYSTEM_PERSON_TYPE IN('EX_EMP'
, 'EX_CWK') AND(NVL(PER.CURRENT_EMPLOYEE_FLAG
, 'N') <> 'Y'
AND NVL(PER.CURRENT_NPW_FLAG
, 'N') <> 'Y')
AND ASGN.PRIMARY_FLAG = 'Y'
AND ASGN.PERSON_ID = PO.PERSON_ID
AND NVL(PO.ACTUAL_TERMINATION_DATE
, TRUNC(SYSDATE)) >= TRUNC(SYSDATE) AND(PER.EMPLOYEE_NUMBER IS NOT NULL OR PER.NPW_NUMBER IS NOT NULL)
AND ASGN.ASSIGNMENT_TYPE NOT IN('E'
, 'C')
AND ASGN.JOB_ID IS NOT NULL
AND ASGN.JOB_ID = JOB.JOB_ID
AND ASGN.EFFECTIVE_START_DATE BETWEEN PER.EFFECTIVE_START_DATE
AND PER.EFFECTIVE_END_DATE

Columns

Name
PERSON_ID
NAME
ORGANIZATION_ID
ASSIGNMENT_START_DATE
ASSIGNMENT_END_DATE
START_DATE
TERMINATION_DATE
P_TYPE
USER_TYPE
LOCATION_ID
PER_START_DATE
PER_END_DATE
PER_EMP_NUMBER
PER_EMAIL
PER_WORK_PHONE
PER_BUSINESS_GROUP_ID
PER_FIRST_NAME
PER_LAST_NAME
PER_MIDDLE_NAME
JOB_NAME
SUPERVISOR_ID
ORG_NAME
RESOURCE_TYPE
JOB_ID
JOB_GROUP_ID