FPY_SUP_VW

(SQL View)
Index Back

Supervisor View

Supervisor View

SELECT A.PROCESS_INSTANCE , A.EMPLID , A.EMPL_RCD , A.FPY_MODE , A.FPY_JOB_CI , A.FPY_ASG_ID , A.FPY_PERSON_NUM , A.FPY_PERSON_ID , A.FPY_WR_POS_ID FROM PS_FPY_ASG_DET A WHERE A.FPY_BYPASS_FLG <>'Y' AND A.FPY_PROCESSED_FLG <> 'Y' AND A.EMPLID <> ' ' AND A.EMPLID IN ( SELECT DISTINCT(B.SUPERVISOR_ID) FROM PS_FPY_ASG_DET B WHERE B.SUPERVISOR_ID <> ' ') AND NOT EXISTS( SELECT 'X' FROM PS_JOB C WHERE A.EMPLID = C.EMPLID AND C.HR_STATUS = 'A' AND C.EFFDT = ( SELECT MAX(C1.EFFDT) FROM PS_JOB C1 WHERE C.EMPLID = C1.EMPLID AND C.EMPL_RCD = C1.EMPL_RCD) AND C.EFFSEQ = ( SELECT MAX(C2.EFFSEQ) FROM PS_JOB C2 WHERE C.EMPLID = C2.EMPLID AND C.EMPL_RCD = C2.EMPL_RCD AND C.EFFDT = C2.EFFDT)) AND A.FPY_MODE = 'C' AND A.FPY_JOB_CI IN ( 'E' , 'C', 'P') AND A.FPY_ASG_ID = ( SELECT MIN(D.FPY_ASG_ID) FROM PS_FPY_ASG_DET D WHERE D.FPY_PERSON_NUM = A.FPY_PERSON_NUM AND A.FPY_MODE = D.FPY_MODE AND A.FPY_JOB_CI = D.FPY_JOB_CI) GROUP BY A.PROCESS_INSTANCE , A.EMPLID , A.EMPL_RCD , A.FPY_MODE , A.FPY_JOB_CI , A.FPY_ASG_ID, A.FPY_PERSON_NUM, A.FPY_PERSON_ID, A.FPY_WR_POS_ID

# PeopleSoft Field Name PeopleSoft Field Type Database Column Type Description
1 PROCESS_INSTANCE Number(10,0) DECIMAL(10) NOT NULL Process Instance
2 EMPLID Character(11) VARCHAR2(11) NOT NULL Employee ID
3 EMPL_RCD Number(3,0) SMALLINT NOT NULL Empl Record
4 FPY_MODE Character(1) VARCHAR2(1) NOT NULL FPY_MODE
5 FPY_JOB_CI Character(1) VARCHAR2(1) NOT NULL FPY_JOB_CI
6 FPY_ASG_ID Number(18,0) DECIMAL(18) NOT NULL Assignment ID
7 FPY_PERSON_NUM Character(120) VARCHAR2(120) NOT NULL Person Number
8 FPY_PERSON_ID Character(18) VARCHAR2(18) NOT NULL Person ID
9 FPY_WR_POS_ID Number(20,0) DECIMAL(20) NOT NULL Period of Service ID