GPSG_PSLP_ED_VW

(SQL View)
Index Back

GPSG - Payslip ED Vw

GP Singapore - Payslip earnings and deductions view

SELECT E.EMPLID , E.CAL_RUN_ID , E.EMPL_RCD , E.GP_PAYGROUP , E.CAL_ID , A.SEQ_NUM , A.PIN_NUM , A.DESCR , C.DESCR , A.GPSG_DESC_TYPE , B.CALC_RSLT_VAL ,0 ,0 , B.UNIT_RSLT_VAL , B.RATE_RSLT_VAL , B.RSLT_NOT_TKN , B.BASE_RSLT_VAL , B.PCT_RSLT_VAL , B.RSLT_ADD_ARR , B.RSLT_PAYBK , B.CALC_ADJ_VAL , B.BASE_ADJ_VAL , B.UNIT_ADJ_VAL , D1.CALC_RSLT_VAL , D2.CALC_RSLT_VAL FROM PS_GPSG_PSLP_ED A , PS_GP_RSLT_ERN_DED B , PS_GP_PIN C , PS_GP_RSLT_ACUM D1 , PS_GP_RSLT_ACUM D2 , PS_GP_PYE_PRC_STAT E , PS_GP_PYGRP_SGPSG F WHERE A.PIN_NUM = B.PIN_NUM AND A.PIN_NUM = C.PIN_NUM AND B.EMPLID = D1.EMPLID AND B.CAL_RUN_ID = D1.CAL_RUN_ID AND B.EMPL_RCD = D1.EMPL_RCD AND B.GP_PAYGROUP = D1.GP_PAYGROUP AND B.CAL_ID = D1.CAL_ID AND B.RSLT_SEG_NUM = D1.RSLT_SEG_NUM AND B.SLICE_BGN_DT = D1.SLICE_BGN_DT AND B.SLICE_END_DT = D1.SLICE_END_DT AND A.GPSG_YTD_AC_UNITS = D1.PIN_NUM AND B.EMPLID = D2.EMPLID AND B.CAL_RUN_ID = D2.CAL_RUN_ID AND B.EMPL_RCD = D2.EMPL_RCD AND B.GP_PAYGROUP = D2.GP_PAYGROUP AND B.CAL_ID = D2.CAL_ID AND B.RSLT_SEG_NUM = D2.RSLT_SEG_NUM AND B.SLICE_BGN_DT = D2.SLICE_BGN_DT AND B.SLICE_END_DT = D2.SLICE_END_DT AND A.GPSG_YTD_AC_AMT = D2.PIN_NUM AND B.EMPLID = E.EMPLID AND B.CAL_RUN_ID = E.CAL_RUN_ID AND B.EMPL_RCD = E.EMPL_RCD AND B.GP_PAYGROUP = E.GP_PAYGROUP AND B.CAL_ID = E.CAL_ID AND A.GPSG_PAYSLIP_ID = F.GPSG_PAYSLIP_ID

# PeopleSoft Field Name PeopleSoft Field Type Database Column Type Description
1 EMPLID Character(11) VARCHAR2(11) NOT NULL Employee ID
2 CAL_RUN_ID Character(18) VARCHAR2(18) NOT NULL Calendar Run Id
3 EMPL_RCD Number(3,0) SMALLINT NOT NULL Empl Record
4 GP_PAYGROUP Character(10) VARCHAR2(10) NOT NULL Global Payroll pay group
5 CAL_ID Character(18) VARCHAR2(18) NOT NULL calendar id
6 SEQ_NUM Number(3,0) SMALLINT NOT NULL Sequence
7 PIN_NUM Number(8,0) INTEGER NOT NULL PIN Number
8 DESCR1 Character(30) VARCHAR2(30) NOT NULL Descr
9 DESCR Character(30) VARCHAR2(30) NOT NULL Description
10 GPSG_DESC_TYPE Character(2) VARCHAR2(2) NOT NULL This field will be used to identify which of the earnings/deductions description will be included on the on-line and hard-copy payslips. The options are Element Description, Element Name, or Custom (user entered).
10=Description
20=Custom
30=Element Name
11 GPSG_CALC_RSLT_VAL Signed Number(16,2) DECIMAL(14,2) NOT NULL Calculation Numeric Result
12 GPSG_ACUM_VAL1 Signed Number(20,6) DECIMAL(18,6) NOT NULL This field will be used to store the value of accumulator 1 used for on-line and hard-copy payslips.
13 GPSG_ACUM_VAL2 Signed Number(20,6) DECIMAL(18,6) NOT NULL This field will be used to store the value of accumulator 2 used for on-line and hard-copy payslips.
14 UNIT_RSLT_VAL Signed Number(20,6) DECIMAL(18,6) NOT NULL Number of units used in result calculation
15 RATE_RSLT_VAL Signed Number(20,6) DECIMAL(18,6) NOT NULL Rate Result Value
16 RSLT_NOT_TKN Signed Number(20,6) DECIMAL(18,6) NOT NULL Amount Not Taken
17 BASE_RSLT_VAL Signed Number(20,6) DECIMAL(18,6) NOT NULL Calculated Base Value
18 PCT_RSLT_VAL Signed Number(20,6) DECIMAL(18,6) NOT NULL Percent Result Value
19 RSLT_ADD_ARR Signed Number(20,6) DECIMAL(18,6) NOT NULL Amount Added To Arrears
20 RSLT_PAYBK Signed Number(20,6) DECIMAL(18,6) NOT NULL Payback Amount Result
21 CALC_ADJ_VAL Signed Number(20,6) DECIMAL(18,6) NOT NULL Calculation Adjustment Value
22 BASE_ADJ_VAL Signed Number(20,6) DECIMAL(18,6) NOT NULL Base Adjustment
23 UNIT_ADJ_VAL Signed Number(20,6) DECIMAL(18,6) NOT NULL Unit Adjustment
24 GPSG_CAL_RSLT1 Number(19,6) DECIMAL(18,6) NOT NULL Payslip Hours
25 GPSG_CAL_RSLT2 Number(19,6) DECIMAL(18,6) NOT NULL Payslip Amount