GPSG_JOB_DPT_VW(SQL View) |
Index Back |
---|---|
GPSG - Job Department ViewThis view is used by the payslips process for GPSG. |
SELECT A.CAL_ID ,B.EMPLID ,B.EMPL_RCD ,B.COMPANY ,B.COMP_FREQUENCY ,B.COMPRATE ,B.SETID_DEPT ,C.DEPTID ,C.DESCR FROM PS_GP_CALENDAR A ,PS_JOB B ,PS_DEPT_TBL C WHERE A.GP_PAYGROUP = B.GP_PAYGROUP AND B.EFFDT = ( SELECT MAX(EFFDT) FROM PS_JOB WHERE EMPLID = B.EMPLID AND EMPL_RCD = B.EMPL_RCD AND EFFDT <= A.PYMT_DT) AND B.EFFSEQ = ( SELECT MAX(EFFSEQ) FROM PS_JOB WHERE EMPLID = B.EMPLID AND EMPL_RCD = B.EMPL_RCD AND EFFDT = B.EFFDT ) AND C.SETID = B.SETID_DEPT AND C.DEPTID = B.DEPTID AND C.EFFDT = ( SELECT MAX(EFFDT) FROM PS_DEPT_TBL WHERE SETID = C.SETID AND DEPTID = C.DEPTID AND EFFDT <= A.PYMT_DT) |
# | PeopleSoft Field Name | PeopleSoft Field Type | Database Column Type | Description |
---|---|---|---|---|
1 | CAL_ID | Character(18) | VARCHAR2(18) NOT NULL | calendar id |
2 | EMPLID | Character(11) | VARCHAR2(11) NOT NULL | Employee ID |
3 | EMPL_RCD | Number(3,0) | SMALLINT NOT NULL | Empl Rcd Nbr |
4 | COMPANY | Character(3) | VARCHAR2(3) NOT NULL | Company |
5 | COMP_FREQUENCY | Character(5) | VARCHAR2(5) NOT NULL |
Compensation Frequency
A=Annual B=Biweekly C=Contract D=Daily H=Hourly M=Monthly S=Semimonthly W=Weekly |
6 | COMPRATE | Number(19,6) | DECIMAL(18,6) NOT NULL | Compensation Rate |
7 | SETID_DEPT | Character(5) | VARCHAR2(5) NOT NULL | Department SetID |
8 | DEPTID | Character(10) | VARCHAR2(10) NOT NULL | Department |
9 | GPSG_DESCR | Character(30) | VARCHAR2(30) NOT NULL | This object is a copy of the standard DESCR field. |