FPY_JOB_CRPT_VW(SQL View) |
Index Back |
---|---|
View for ReportsJob Comparison Report View |
SELECT DISTINCT 'EMP' ,FPY_PERSON_NUM ,EMPL_RCD ,'FUSE' ,T.FPY_EXECDTTM FROM PS_FPY_ASG_XREF X1 ,PS_FPY_EXECDTTM_VW T WHERE X1.FPY_PER_ORG='EMP' AND NOT EXISTS ( SELECT 'X' FROM PS_JOB A WHERE A.EMPLID=X1.EMPLID AND A.EMPL_RCD=X1.EMPL_RCD AND A.PER_ORG='EMP') UNION ALL SELECT 'EMP' ,EMPLID ,EMPL_RCD ,'PSFT' ,T.FPY_EXECDTTM FROM PS_JOB A ,PS_FPY_EXECDTTM_VW T WHERE A.PER_ORG='EMP' AND NOT EXISTS( SELECT 'X' FROM PS_FPY_ASG_XREF X1 WHERE X1.EMPLID=A.EMPLID AND X1.EMPL_RCD=A.EMPL_RCD AND X1.FPY_PER_ORG='EMP') AND A.EFFDT=( SELECT MAX(A1.EFFDT) FROM PS_JOB A1 WHERE A1.EMPLID=A.EMPLID AND A1.EMPL_RCD=A.EMPL_RCD) UNION ALL SELECT DISTINCT 'CWR' ,FPY_PERSON_NUM ,EMPL_RCD ,'FUSE' ,T.FPY_EXECDTTM FROM PS_FPY_ASG_XREF X1 ,PS_FPY_EXECDTTM_VW T WHERE X1.FPY_PER_ORG='CWK' AND NOT EXISTS ( SELECT 'X' FROM PS_JOB A WHERE A.EMPLID=X1.EMPLID AND A.EMPL_RCD=X1.EMPL_RCD AND A.PER_ORG='CWR') UNION ALL SELECT 'CWR' ,EMPLID ,EMPL_RCD ,'PSFT' ,T.FPY_EXECDTTM FROM PS_JOB A ,PS_FPY_EXECDTTM_VW T WHERE A.PER_ORG='CWR' AND NOT EXISTS( SELECT 'X' FROM PS_FPY_ASG_XREF X1 WHERE X1.EMPLID=A.EMPLID AND X1.EMPL_RCD=A.EMPL_RCD AND X1.FPY_PER_ORG='CWK') AND A.EFFDT=( SELECT MAX(A1.EFFDT) FROM PS_JOB A1 WHERE A1.EMPLID=A.EMPLID AND A1.EMPL_RCD=A.EMPL_RCD) UNION ALL SELECT 'POI' ,FPY_PERSON_NUM ,EMPL_RCD ,'FUSE' ,T.FPY_EXECDTTM FROM PS_FPY_ASG_XREF X1 ,PS_FPY_EXECDTTM_VW T WHERE X1.FPY_PER_ORG='POI' AND NOT EXISTS ( SELECT 'X' FROM PS_JOB A WHERE A.EMPLID=X1.EMPLID AND A.EMPL_RCD=X1.EMPL_RCD AND A.PER_ORG='POI') UNION ALL SELECT 'EMP' ,EMPLID ,EMPL_RCD ,'PSFT' ,T.FPY_EXECDTTM FROM PS_JOB A ,PS_FPY_EXECDTTM_VW T WHERE A.PER_ORG='POI' AND NOT EXISTS( SELECT 'X' FROM PS_FPY_ASG_XREF X1 WHERE X1.EMPLID=A.EMPLID AND X1.EMPL_RCD=A.EMPL_RCD AND X1.FPY_PER_ORG='POI') AND A.EFFDT=( SELECT MAX(A1.EFFDT) FROM PS_JOB A1 WHERE A1.EMPLID=A.EMPLID AND A1.EMPL_RCD=A.EMPL_RCD) |
# | PeopleSoft Field Name | PeopleSoft Field Type | Database Column Type | Description |
---|---|---|---|---|
1 | FPY_RPT_CONDITION | Character(3) | VARCHAR2(3) NOT NULL |
Report Condition
ALL=All CWR=Contigent Worker EMP=Employee POI=Person of Interest SBU=Business Unit SCO=Company SDP=Department SJC=Job Code SLC=Location SPO=Position |
2 | EMPLID | Character(11) | VARCHAR2(11) NOT NULL | Employee ID |
3 | EMPL_RCD | Number(3,0) | SMALLINT NOT NULL | Empl Record |
4 | FPY_AVAIL_CD | Character(4) | VARCHAR2(4) NOT NULL |
Availability Code
FUSE=Fusion PSFT=Peoplesoft |
5 | FPY_EXECDTTM | DateTime(26) | TIMESTAMP | Last Run Datetime |