46
--**************************************************** -- CREATE MASTER SET OF HIGHER MANAGEMENT EMPLOYEES * --**************************************************** CREATE TABLE HGH_MGMT_EMPL_TBL AS (SELECT DISTINCT A.EMPLID FROM PS_JOB A WHERE A.EFFDT = (SELECT MAX(A1.EFFDT) FROM PS_JOB A1 WHERE A1.EMPLID = A.EMPLID AND A1.EMPL_RCD = A.EMPL_RCD) -- AND A1.EFFDT <= SYSDATE) AND A.EFFSEQ = (SELECT MAX(A2.EFFSEQ) FROM PS_JOB A2 WHERE A2.EMPLID = A.EMPLID AND A2.EMPL_RCD = A.EMPL_RCD AND A2.EFFDT = A.EFFDT) AND A.SAL_ADMIN_PLAN NOT IN ('IW-L','NTS')); -- INCLUDE CRITERIA FOR WHICH YOU WANT TO DO SPECIFIC MASKING LIKE COMPRATE ETC. -- ALTERNATIVELY YOU CAN INCLUDE SPECIFIC CRITERIA TO EXCLUDE THIS GRP OF EMPLOYEE COMMIT;

Web view-- create master set of higher management employees *--***** create table hgh_mgmt_empl_tbl as (select distinct a.emplid

Embed Size (px)

Citation preview

Page 1: Web view-- create master set of higher management employees *--***** create table hgh_mgmt_empl_tbl as (select distinct a.emplid

--****************************************************

-- CREATE MASTER SET OF HIGHER MANAGEMENT EMPLOYEES *

--****************************************************

CREATE TABLE HGH_MGMT_EMPL_TBL AS

(SELECT DISTINCT A.EMPLID

FROM PS_JOB A

WHERE A.EFFDT = (SELECT MAX(A1.EFFDT)

FROM PS_JOB A1

WHERE A1.EMPLID = A.EMPLID

AND A1.EMPL_RCD = A.EMPL_RCD)

-- AND A1.EFFDT <= SYSDATE)

AND A.EFFSEQ = (SELECT MAX(A2.EFFSEQ)

FROM PS_JOB A2

WHERE A2.EMPLID = A.EMPLID

AND A2.EMPL_RCD = A.EMPL_RCD

AND A2.EFFDT = A.EFFDT)

AND A.SAL_ADMIN_PLAN NOT IN ('IW-L','NTS')); -- INCLUDE CRITERIA FOR WHICH YOU WANT TO DO SPECIFIC MASKING LIKE COMPRATE ETC.

-- ALTERNATIVELY YOU CAN INCLUDE SPECIFIC CRITERIA TO EXCLUDE THIS GRP OF EMPLOYEE

COMMIT;

--************************************************

-- MASKING PERSONAL INFO OF ALL EMPLOYEES *

Page 2: Web view-- create master set of higher management employees *--***** create table hgh_mgmt_empl_tbl as (select distinct a.emplid

--************************************************

UPDATE PS_NAMES A SET A.NAME = 'EMPLOYEE '||A.EMPLID

, A.LAST_NAME_SRCH = A.EMPLID

, A.FIRST_NAME_SRCH = 'EMPLOYEE'

, A.LAST_NAME = EMPLID

, A.FIRST_NAME = 'EMPLOYEE'

, A.MIDDLE_NAME = ' '

, A.SECOND_LAST_NAME = ' '

, A.SECOND_LAST_SRCH = ' '

, A.NAME_AC = 'EMPLOYEE '||A.EMPLID

, A.PREF_FIRST_NAME = ' '

, A.PARTNER_LAST_NAME = ' '

, A.NAME_DISPLAY = 'EMPLOYEE '||A.EMPLID

, A.NAME_FORMAL = 'EMPLOYEE '||A.EMPLID

, A.NAME_DISPLAY_SRCH = 'EMPLOYEE '||A.EMPLID

, A.LASTUPDDTTM = SYSDATE

, A.LASTUPDOPRID = 'PS_DEV'

WHERE A.NAME_TYPE IN ('PRI','PRF');

COMMIT;

UPDATE PS_PERSON_NAME A SET A.NAME = 'EMPLOYEE '||A.EMPLID

, A.NAME_INITIALS = ' '

Page 3: Web view-- create master set of higher management employees *--***** create table hgh_mgmt_empl_tbl as (select distinct a.emplid

, A.NAME_SUFFIX = ' '

, A.NAME_ROYAL_PREFIX = ' '

, A.NAME_ROYAL_SUFFIX = ' '

, A.NAME_TITLE = ' '

, A.LAST_NAME_SRCH = A.EMPLID

, A.FIRST_NAME_SRCH = 'EMPLOYEE'

, A.LAST_NAME = A.EMPLID

, A.FIRST_NAME = 'EMPLOYEE'

, A.MIDDLE_NAME = ' '

, A.SECOND_LAST_NAME = ' '

, A.SECOND_LAST_SRCH = ' '

, A.NAME_AC = 'EMPLOYEE '||A.EMPLID

, A.PREF_FIRST_NAME = ' '

, A.PARTNER_LAST_NAME = ' '

, A.PARTNER_ROY_PREFIX = ' '

, A.NAME_DISPLAY = 'EMPLOYEE '||A.EMPLID

, A.NAME_FORMAL = ' '

, A.NAME_DISPLAY_SRCH = 'EMPLOYEE '||A.EMPLID

, A.NAME_PSFORMAT = 'EMPLOYEE '||A.EMPLID

WHERE A.NAME_TYPE IN ('PRI','PRF');

COMMIT;

UPDATE PS_PERSONAL_DATA A SET A.NAME = 'EMPLOYEE '||A.EMPLID

, A.NAME_INITIALS = ' '

Page 4: Web view-- create master set of higher management employees *--***** create table hgh_mgmt_empl_tbl as (select distinct a.emplid

, A.NAME_SUFFIX = ' '

, A.NAME_ROYAL_PREFIX = ' '

, A.NAME_ROYAL_SUFFIX = ' '

, A.NAME_TITLE = ' '

, A.LAST_NAME_SRCH = A.EMPLID

, A.FIRST_NAME_SRCH = 'EMPLOYEE'

, A.LAST_NAME = A.EMPLID

, A.FIRST_NAME = 'EMPLOYEE'

, A.MIDDLE_NAME = ' '

, A.SECOND_LAST_NAME = ' '

, A.SECOND_LAST_SRCH = ' '

, A.NAME_AC = 'EMPLOYEE '||A.EMPLID

, A.PREF_FIRST_NAME = ' '

, A.PARTNER_LAST_NAME = ' '

, A.PARTNER_ROY_PREFIX = ' '

, A.NAME_DISPLAY = 'EMPLOYEE '||A.EMPLID

, A.NAME_FORMAL = 'EMPLOYEE '||A.EMPLID

, A.ADDRESS1 = 'ADDRESS1'

, A.ADDRESS2 = 'ADDRESS2'

, A.ADDRESS3 = ' '

, A.ADDRESS4 = ' '

, A.CITY = ' '

, A.NUM1 = ' '

, A.NUM2 = ' '

, A.HOUSE_TYPE = ' '

Page 5: Web view-- create master set of higher management employees *--***** create table hgh_mgmt_empl_tbl as (select distinct a.emplid

, A.ADDR_FIELD1 = ' '

, A.ADDR_FIELD2 = ' '

, A.ADDR_FIELD3 = ' '

, A.COUNTY = ' '

, A.STATE = ' '

, A.POSTAL = '878787'

, A.MAR_STATUS_DT = '09-AUG-'||TO_CHAR(SYSDATE,'YYYY')

, A.BIRTHDATE = '09-AUG-'||TO_CHAR(SYSDATE,'YYYY')

, A.LASTUPDDTTM = SYSDATE;

COMMIT;

UPDATE PS_EMPLOYEES A SET A.BIRTHDATE = '09-AUG-'||TO_CHAR(SYSDATE,'YYYY')

, A.NAME = 'EMPLOYEE '||A.EMPLID

, A.NAME_INITIALS = ' '

, A.NAME_SUFFIX = ' '

, A.NAME_ROYAL_PREFIX = ' '

, A.NAME_ROYAL_SUFFIX = ' '

, A.NAME_TITLE = ' '

, A.LAST_NAME_SRCH = A.EMPLID

, A.FIRST_NAME_SRCH = 'EMPLOYEE'

, A.LAST_NAME = A.EMPLID

, A.FIRST_NAME = 'EMPLOYEE'

, A.MIDDLE_NAME = ' '

Page 6: Web view-- create master set of higher management employees *--***** create table hgh_mgmt_empl_tbl as (select distinct a.emplid

, A.SECOND_LAST_SRCH = ' '

, A.SECOND_LAST_NAME = ' '

, A.NAME_AC = 'EMPLOYEE '||A.EMPLID

, A.PREF_FIRST_NAME = ' '

, A.ADDRESS1 = 'ADDRESS1'

, A.ADDRESS2 = 'ADDRESS2'

, A.ADDRESS3 = ' '

, A.ADDRESS4 = ' '

, A.CITY = ' '

, A.NUM1 = ' '

, A.NUM2 = ' '

, A.HOUSE_TYPE = ' '

, A.ADDR_FIELD1 = ' '

, A.ADDR_FIELD2 = ' '

, A.ADDR_FIELD3 = ' '

, A.COUNTY = ' '

, A.STATE = ' '

, A.POSTAL = '878787'

, A.HOME_PHONE = ' '

, A.NATIONAL_ID = SUBSTR(A.NATIONAL_ID,1,1)||'XXXXXXX'||SUBSTR(A.NATIONAL_ID,9,1);

COMMIT;

--************************************************

-- MASKING DEPENDENT INFO OF ALL EMPLOYEES *

Page 7: Web view-- create master set of higher management employees *--***** create table hgh_mgmt_empl_tbl as (select distinct a.emplid

--************************************************

UPDATE PS_DEP_BEN A SET A.PHONE = '87878787';

COMMIT;

UPDATE PS_DEP_BEN_ADDR A SET A.ADDRESS1 = 'ADDRESS1'

, A.ADDRESS2 = 'ADDRESS2'

, A.ADDRESS3 = ' '

, A.ADDRESS4 = ' '

, A.CITY = ' '

, A.NUM1 = ' '

, A.NUM2 = ' '

, A.ADDR_FIELD1 = ' '

, A.ADDR_FIELD2 = ' '

, A.COUNTY = ' '

, A.STATE = ' '

, A.POSTAL = '878787';

COMMIT;

UPDATE PS_DEP_BEN_NAME A SET A.NAME = 'EMPLOYEE '||A.EMPLID

, A.NAME_INITIALS = ' '

, A.NAME_SUFFIX = ' '

, A.NAME_ROYAL_PREFIX = ' '

Page 8: Web view-- create master set of higher management employees *--***** create table hgh_mgmt_empl_tbl as (select distinct a.emplid

, A.NAME_ROYAL_SUFFIX = ' '

, A.NAME_TITLE = ' '

, A.LAST_NAME_SRCH = A.EMPLID

, A.FIRST_NAME_SRCH = 'EMPLOYEE'

, A.LAST_NAME = A.EMPLID

, A.FIRST_NAME = 'EMPLOYEE'

, A.MIDDLE_NAME = ' '

, A.SECOND_LAST_NAME = ' '

, A.SECOND_LAST_SRCH = ' '

, A.NAME_AC = 'EMPLOYEE '||A.EMPLID

, A.PREF_FIRST_NAME = ' '

, A.PARTNER_LAST_NAME = ' '

, A.PARTNER_ROY_PREFIX = ' '

, A.NAME_DISPLAY = 'EMPLOYEE '||A.EMPLID

, A.NAME_FORMAL = ' ';

COMMIT;

UPDATE PS_CITIZEN_PSSPRT A SET A.PASSPORT_NBR = 'A8787878Z';

COMMIT;

--UPDATE PS_VISA_PMT_DATA A SET A.VISA_WRKPMT_NBR = (CASE A.VISA_WRKPMT_NBR WHEN ' ' THEN 'A8787878Z'

-- ELSE SUBSTR(A.VISA_WRKPMT_NBR,1,1)||'XXXXXXX'||SUBSTR(A.VISA_WRKPMT_NBR,9,1) END )

Page 9: Web view-- create master set of higher management employees *--***** create table hgh_mgmt_empl_tbl as (select distinct a.emplid

-- WHERE A.VISA_PERMIT_TYPE IN ('EP','FI');

--COMMIT;

--************************************************

-- MASKING NATIONAL ID INFO OF ALL EMPLOYEES *

--************************************************

UPDATE PS_PERS_NID A SET A.NATIONAL_ID = SUBSTR(A.NATIONAL_ID,1,1)||'XXXXXXX'||SUBSTR(A.NATIONAL_ID,9,1)

, A.LASTUPDDTTM = SYSDATE

, A.LASTUPDOPRID = 'PS_DEV';

COMMIT;

UPDATE PS_DEP_BENEF_NID A SET A.NATIONAL_ID = SUBSTR(A.NATIONAL_ID,1,1)||'XXXXXXX'||SUBSTR(A.NATIONAL_ID,9,1);

COMMIT;

--************************************************

-- MASKING CONTACT INFO OF ALL EMPLOYEES *

--************************************************

Page 10: Web view-- create master set of higher management employees *--***** create table hgh_mgmt_empl_tbl as (select distinct a.emplid

UPDATE PS_ADDRESSES A SET A.ADDRESS1 = 'ADDRESS1'

, A.ADDRESS2 = 'ADDRESS2'

, A.ADDRESS3 = ' '

, A.ADDRESS4 = ' '

, A.CITY = ' '

, A.NUM1 = ' '

, A.NUM2 = ' '

, A.ADDR_FIELD1 = ' '

, A.ADDR_FIELD2 = ' '

, A.ADDR_FIELD3 = ' '

, A.COUNTY = ' '

, A.STATE = ' '

, A.POSTAL = '878787'

, A.LASTUPDDTTM = SYSDATE

, A.LASTUPDOPRID = 'PS_DEV';

COMMIT;

UPDATE PS_PERSONAL_PHONE A SET A.COUNTRY_CODE = ' '

, A.PHONE = '878787'

, A.EXTENSION = ' ';

COMMIT;

Page 11: Web view-- create master set of higher management employees *--***** create table hgh_mgmt_empl_tbl as (select distinct a.emplid

UPDATE PS_EMERGENCY_PHONE A SET A.CONTACT_NAME = 'EMPLOYEE '||A.EMPLID||'_'||ROWNUM

, A.PHONE = '87878787';

COMMIT;

UPDATE PS_EMERGENCY_CNTCT A SET A.CONTACT_NAME = 'EMPLOYEE '||A.EMPLID||'_'||ROWNUM

, A.ADDRESS1 = 'ADDRESS1'

, A.ADDRESS2 = 'ADDRESS2'

, A.ADDRESS3 = ' '

, A.ADDRESS4 = ' '

, A.CITY = ' '

, A.NUM1 = ' '

, A.NUM2 = ' '

, A.ADDR_FIELD1 = ' '

, A.ADDR_FIELD2 = ' '

, A.ADDR_FIELD3 = ' '

, A.COUNTY = ' '

, A.STATE = ' '

, A.POSTAL = '878787'

, A.PHONE = '87878787';

COMMIT;

UPDATE PS_EMAIL_ADDRESSES A SET A.EMAIL_ADDR = A.EMPLID||'[email protected]';

Page 12: Web view-- create master set of higher management employees *--***** create table hgh_mgmt_empl_tbl as (select distinct a.emplid

COMMIT;

--************************************************

-- MASKING BANK ACCOUNT INFO OF ALL EMPLOYEES *

--************************************************

UPDATE PS_PYE_BANKACCT A SET A.ACCOUNT_EC_ID = '87878787'

, A.ACCOUNT_NAME = 'EMPLOYEE '||A.EMPLID

, A.INTL_BANK_ACCT_NBR = ' '

, A.ACCOUNT_NAME_AC = 'EMPLOYEE '||A.EMPLID ;

COMMIT;

--************************************************

-- MASKING PROFILE INFO OF ALL EMPLOYEES *

--************************************************

UPDATE PS_JPM_PROFILE A SET A.DESCR = 'EMPLOYEE '||A.EMPLID;

COMMIT;

--************************************************

-- MASKING USER PROFILE INFO OF ALL EMPLOYEES *

--************************************************

Page 13: Web view-- create master set of higher management employees *--***** create table hgh_mgmt_empl_tbl as (select distinct a.emplid

UPDATE PS_ROLEXLATOPR A SET A.ROLEUSER = A.EMPLID

, A.DESCR = ' '

, A.OPRID = A.EMPLID

, A.EMAILID = A.EMPLID||'[email protected]';

COMMIT;

CREATE TABLE TEMP_PSOPRDEFN AS

(SELECT A.OPRID,A.EMPLID FROM PSOPRDEFN A);

COMMIT;

UPDATE PSOPRDEFN A SET A.OPRID = A.EMPLID

, A.OPRDEFNDESC = 'EMPLOYEE '||A.EMPLID

, A.EMAILID = A.EMPLID||'[email protected]'

COMMIT;

UPDATE PSUSEREMAIL A SET A.OPRID = (CASE WHEN (SELECT C.EMPLID FROM TEMP_PSOPRDEFN C WHERE C.OPRID = A.OPRID) IS NULL THEN ' ' ELSE (SELECT C.EMPLID FROM TEMP_PSOPRDEFN C WHERE C.OPRID = A.OPRID) END)

, A.EMAILID = (CASE WHEN (SELECT C.EMPLID FROM TEMP_PSOPRDEFN C WHERE C.OPRID = A.OPRID) IS NULL THEN ' ' ELSE (SELECT C.EMPLID FROM TEMP_PSOPRDEFN C WHERE C.OPRID = A.OPRID) END)||'[email protected]'

WHERE A.OPRID IN (SELECT B.OPRID FROM TEMP_PSOPRDEFN B WHERE SUBSTR(B.EMPLID,1,2) = '10');

Page 14: Web view-- create master set of higher management employees *--***** create table hgh_mgmt_empl_tbl as (select distinct a.emplid

COMMIT;

UPDATE PSUSEREMAIL A SET A.EMAILID = '[email protected]'

A.OPRID IN (SELECT B.OPRID FROM TEMP_PSOPRDEFN B WHERE SUSBTR(B.EMPLID,1,2) <> '10');

COMMIT;

--************************************************

-- MASKING PERFORMANCE INFO OF ALL EMPLOYEES *

--************************************************

UPDATE PS_EP_APPR A SET A.EP_PRE_REVW_RATING = 0

, A.EP_PRE_RATING = 0

, A.EP_RATING = 5

, A.REVIEW_POINTS = 0;

COMMIT;

UPDATE PS_SC_EP_HR_RT_TBL A SET A.NAME_DISPLAY = 'EMPLOYEE '||A.EMPLID

, A.NAME_DISPLAY2 = 'EMPLOYEE '||A.EP_MANAGER_ID

, A.EP_RATING = 5

Page 15: Web view-- create master set of higher management employees *--***** create table hgh_mgmt_empl_tbl as (select distinct a.emplid

, A.REVIEW_RATING = 'A'

, A.REVIEW_RATING_SEC = 'A'

, A.SCORE_LBL = 'A';

COMMIT;

--**************************************************************

-- MASKING COMPENSATION DATA OF HIGHER MANAGEMENT EMPLOYEES *

--**************************************************************

UPDATE PS_JOB A SET A.COMPRATE = (CASE WHEN A.COMPRATE = '0' THEN '0' ELSE TRANSLATE (A.COMPRATE,'1234567890.1234567890','8888888888.88') END )

, A.CHANGE_AMT = (CASE WHEN A.CHANGE_AMT = '0' THEN '0' ELSE TRANSLATE (A.CHANGE_AMT,'1234567890.1234567890','8888888888.88') END )

, A.ANNUAL_RT = (CASE WHEN A.ANNUAL_RT = '0' THEN '0' ELSE TRANSLATE (A.ANNUAL_RT,'1234567890.1234567890','8888888888.88') END )

, A.MONTHLY_RT = (CASE WHEN A.MONTHLY_RT = '0' THEN '0' ELSE TRANSLATE (A.MONTHLY_RT,'1234567890.1234567890','8888888888.88') END )

, A.DAILY_RT = (CASE WHEN A.DAILY_RT = '0' THEN '0' ELSE TRANSLATE (A.DAILY_RT,'1234567890.1234567890','8888888888.88') END )

, A.HOURLY_RT = (CASE WHEN A.HOURLY_RT = '0' THEN '0' ELSE TRANSLATE (A.HOURLY_RT,'1234567890.1234567890','8888888888.88') END )

WHERE A.EMPLID IN (SELECT B.EMPLID FROM HGH_MGMT_EMPL_TBL B);

COMMIT;

Page 16: Web view-- create master set of higher management employees *--***** create table hgh_mgmt_empl_tbl as (select distinct a.emplid

UPDATE PS_COMPENSATION A SET A.COMPRATE = (CASE WHEN A.COMPRATE = '0' THEN '0' ELSE TRANSLATE (A.COMPRATE,'1234567890.1234567890','8888888888.88') END )

, A.COMP_PCT = (CASE WHEN A.COMP_PCT = '0' THEN '0' ELSE TRANSLATE (A.COMP_PCT,'1234567890.1234567890','8888888888.88') END )

, A.CONVERT_COMPRT = (CASE WHEN A.CONVERT_COMPRT = '0' THEN '0' ELSE TRANSLATE (A.CONVERT_COMPRT,'1234567890.1234567890','8888888888.88') END )

, A.CHANGE_AMT = (CASE WHEN A.CHANGE_AMT = '0' THEN '0' ELSE TRANSLATE (A.CHANGE_AMT,'1234567890.1234567890','8888888888.88') END )

WHERE A.EMPLID IN (SELECT B.EMPLID FROM HGH_MGMT_EMPL_TBL B);

COMMIT;

--**************************************************************

-- MASKING SALARY PLANNING DATA OF HIGHER MANAGEMENT EMPLOYEES *

--**************************************************************

UPDATE PS_SALARY_PLAN A SET A.CHANGE_AMT = (CASE WHEN A.CHANGE_AMT = '0' THEN '0' ELSE TRANSLATE (A.CHANGE_AMT,'1234567890.1234567890','8888888888.88') END )

, A.COMPRATE = (CASE WHEN A.COMPRATE = '0' THEN '0' ELSE TRANSLATE (A.COMPRATE,'1234567890.1234567890','8888888888.88') END )

, A.ANNUAL_RT = (CASE WHEN A.ANNUAL_RT = '0' THEN '0' ELSE TRANSLATE (A.ANNUAL_RT,'1234567890.1234567890','8888888888.88') END )

, A.HOURLY_RT = (CASE WHEN A.HOURLY_RT = '0' THEN '0' ELSE TRANSLATE (A.HOURLY_RT,'1234567890.1234567890','8888888888.88') END )

, A.ANNUAL_INCREASE = (CASE WHEN A.ANNUAL_INCREASE = '0' THEN '0' ELSE TRANSLATE (A.ANNUAL_INCREASE,'1234567890.1234567890','8888888888.88') END )

WHERE A.EMPLID IN (SELECT B.EMPLID FROM HGH_MGMT_EMPL_TBL B);

COMMIT;

Page 17: Web view-- create master set of higher management employees *--***** create table hgh_mgmt_empl_tbl as (select distinct a.emplid

UPDATE PS_SAL_PLAN_MC A SET A.COMP_RATE_POINTS = (CASE WHEN A.COMP_RATE_POINTS = '0' THEN '0' ELSE TRANSLATE (A.COMP_RATE_POINTS,'1234567890.1234567890','8888888888.88') END )

, A.COMPRATE = (CASE WHEN A.COMPRATE = '0' THEN '0' ELSE TRANSLATE (A.COMPRATE,'1234567890.1234567890','8888888888.88') END )

, A.CONVERT_COMPRT = (CASE WHEN A.CONVERT_COMPRT = '0' THEN '0' ELSE TRANSLATE (A.CONVERT_COMPRT,'1234567890.1234567890','8888888888.88') END )

, A.CHANGE_AMT = (CASE WHEN A.CHANGE_AMT = '0' THEN '0' ELSE TRANSLATE (A.CHANGE_AMT,'1234567890.1234567890','8888888888.88') END )

, A.CHANGE_PCT = (CASE WHEN A.CHANGE_PCT = '0' THEN '0' ELSE TRANSLATE (A.CHANGE_PCT,'1234567890.1234567890','8888888888.88') END )

, A.NEW_COMPRATE = (CASE WHEN A.NEW_COMPRATE = '0' THEN '0' ELSE TRANSLATE (A.NEW_COMPRATE,'1234567890.1234567890','8888888888.88') END );

COMMIT;

--****************************************************************

-- MASKING GLOBAL PAYROLL DATA OF HIGHER MANAGEMENT EMPLOYEES *

--****************************************************************

UPDATE PS_GP_RSLT_ERN_DED A SET A.CALC_RSLT_VAL = (CASE WHEN A.CALC_RSLT_VAL = '0' THEN '0' ELSE TRANSLATE (A.CALC_RSLT_VAL,'1234567890.1234567890','8888888888.88') END )

, A.CALC_ADJ_VAL = (CASE WHEN A.CALC_ADJ_VAL = '0' THEN '0' ELSE TRANSLATE (A.CALC_ADJ_VAL,'1234567890.1234567890','8888888888.88') END )

, A.BASE_RSLT_VAL = (CASE WHEN A.BASE_RSLT_VAL = '0' THEN '0' ELSE TRANSLATE (A.BASE_RSLT_VAL,'1234567890.1234567890','8888888888.88') END )

, A.BASE_ADJ_VAL = (CASE WHEN A.BASE_ADJ_VAL = '0' THEN '0' ELSE TRANSLATE (A.BASE_ADJ_VAL,'1234567890.1234567890','8888888888.88') END )

, A.RATE_RSLT_VAL = (CASE WHEN A.RATE_RSLT_VAL = '0' THEN '0' ELSE TRANSLATE (A.RATE_RSLT_VAL,'1234567890.1234567890','8888888888.88') END )

Page 18: Web view-- create master set of higher management employees *--***** create table hgh_mgmt_empl_tbl as (select distinct a.emplid

, A.UNIT_RSLT_VAL = (CASE WHEN A.UNIT_RSLT_VAL = '0' THEN '0' ELSE TRANSLATE (A.UNIT_RSLT_VAL,'1234567890.1234567890','8888888888.88') END )

, A.UNIT_ADJ_VAL = (CASE WHEN A.UNIT_ADJ_VAL = '0' THEN '0' ELSE TRANSLATE (A.UNIT_ADJ_VAL,'1234567890.1234567890','8888888888.88') END )

, A.PCT_RSLT_VAL = (CASE WHEN A.PCT_RSLT_VAL = '0' THEN '0' ELSE TRANSLATE (A.PCT_RSLT_VAL,'1234567890.1234567890','8888888888.88') END )

, A.RSLT_XFER_VAL = (CASE WHEN A.RSLT_XFER_VAL = '0' THEN '0' ELSE TRANSLATE (A.RSLT_XFER_VAL,'1234567890.1234567890','8888888888.88') END )

WHERE A.EMPLID IN (SELECT B.EMPLID FROM HGH_MGMT_EMPL_TBL B);

COMMIT;

UPDATE PS_GP_PYE_SEG_STAT A SET A.PIN_NET_VAL = (CASE WHEN A.PIN_NET_VAL = '0' THEN '0' ELSE TRANSLATE (A.PIN_NET_VAL,'1234567890.1234567890','8888888888.88') END )

, A.PIN_GROSS_NUM = (CASE WHEN A.PIN_GROSS_NUM = '0' THEN '0' ELSE TRANSLATE (A.PIN_GROSS_NUM,'1234567890.1234567890','8888888888.88') END )

, A.PIN_GROSS_VAL = (CASE WHEN A.PIN_GROSS_VAL = '0' THEN '0' ELSE TRANSLATE (A.PIN_GROSS_VAL,'1234567890.1234567890','8888888888.88') END )

WHERE A.EMPLID IN (SELECT B.EMPLID FROM HGH_MGMT_EMPL_TBL B);

COMMIT;

UPDATE PS_GP_RSLT_ACUM A SET A.CALC_RSLT_VAL = (CASE WHEN A.CALC_RSLT_VAL = '0' THEN '0' ELSE TRANSLATE (A.CALC_RSLT_VAL,'1234567890.1234567890','8888888888.88') END )

, A.CALC_VAL = (CASE WHEN A.CALC_VAL = '0' THEN '0' ELSE TRANSLATE (A.CALC_VAL,'1234567890.1234567890','8888888888.88') END )

, A.USER_ADJ_VAL = (CASE WHEN A.USER_ADJ_VAL = '0' THEN '0' ELSE TRANSLATE (A.USER_ADJ_VAL,'1234567890.1234567890','8888888888.88') END )

WHERE A.EMPLID IN (SELECT B.EMPLID FROM HGH_MGMT_EMPL_TBL B);

COMMIT;

Page 19: Web view-- create master set of higher management employees *--***** create table hgh_mgmt_empl_tbl as (select distinct a.emplid

UPDATE PS_GP_RSLT_PIN A SET A.CALC_RSLT_VAL = (CASE WHEN A.CALC_RSLT_VAL = '0' THEN '0' ELSE TRANSLATE (A.CALC_RSLT_VAL,'1234567890.1234567890','8888888888.88') END )

WHERE A.EMPLID IN (SELECT B.EMPLID FROM HGH_MGMT_EMPL_TBL B);

COMMIT;

UPDATE PS_GP_RSLT_PI_DATA A SET A.GP_RATE = (CASE WHEN A.GP_RATE = '0' THEN '0' ELSE TRANSLATE (A.GP_RATE,'1234567890.1234567890','8888888888.88') END )

, A.GP_UNIT = (CASE WHEN A.GP_UNIT = '0' THEN '0' ELSE TRANSLATE (A.GP_UNIT,'1234567890.1234567890','8888888888.88') END )

, A.GP_BASE = (CASE WHEN A.GP_BASE = '0' THEN '0' ELSE TRANSLATE (A.GP_BASE,'1234567890.1234567890','8888888888.88') END )

, A.GP_PCT = (CASE WHEN A.GP_UNIT = '0' THEN '0' ELSE TRANSLATE (A.GP_UNIT,'1234567890.1234567890','8888888888.88') END )

, A.GP_AMT = (CASE WHEN A.GP_AMT = '0' THEN '0' ELSE TRANSLATE (A.GP_AMT,'1234567890.1234567890','8888888888.88') END )

, A.BAL_ADJ = (CASE WHEN A.BAL_ADJ = '0' THEN '0' ELSE TRANSLATE (A.BAL_ADJ,'1234567890.1234567890','8888888888.88') END )

WHERE A.EMPLID IN (SELECT B.EMPLID FROM HGH_MGMT_EMPL_TBL B);

COMMIT;

UPDATE PS_GP_PI_GEN_DATA A SET A.GP_RATE = (CASE WHEN A.GP_RATE = '0' THEN '0' ELSE TRANSLATE (A.GP_RATE,'1234567890.1234567890','8888888888.88') END )

, A.GP_UNIT = (CASE WHEN A.GP_UNIT = '0' THEN '0' ELSE TRANSLATE (A.GP_UNIT,'1234567890.1234567890','8888888888.88') END )

, A.GP_BASE = (CASE WHEN A.GP_BASE = '0' THEN '0' ELSE TRANSLATE (A.GP_BASE,'1234567890.1234567890','8888888888.88') END )

Page 20: Web view-- create master set of higher management employees *--***** create table hgh_mgmt_empl_tbl as (select distinct a.emplid

, A.GP_PCT = (CASE WHEN A.GP_UNIT = '0' THEN '0' ELSE TRANSLATE (A.GP_UNIT,'1234567890.1234567890','8888888888.88') END )

, A.GP_AMT = (CASE WHEN A.GP_AMT = '0' THEN '0' ELSE TRANSLATE (A.GP_AMT,'1234567890.1234567890','8888888888.88') END )

WHERE A.EMPLID IN (SELECT B.EMPLID FROM HGH_MGMT_EMPL_TBL B);

COMMIT;

UPDATE PS_GP_RSLT_DELTA A SET A.CALC_DELTA_VAL = (CASE WHEN A.CALC_DELTA_VAL = '0' THEN '0' ELSE TRANSLATE (A.CALC_DELTA_VAL,'1234567890.1234567890','8888888888.88') END )

, A.UNIT_DELTA_VAL = (CASE WHEN A.UNIT_DELTA_VAL = '0' THEN '0' ELSE TRANSLATE (A.UNIT_DELTA_VAL,'1234567890.1234567890','8888888888.88') END )

, A.BASE_DELTA_VAL = (CASE WHEN A.BASE_DELTA_VAL = '0' THEN '0' ELSE TRANSLATE (A.BASE_DELTA_VAL,'1234567890.1234567890','8888888888.88') END )

WHERE A.EMPLID IN (SELECT B.EMPLID FROM HGH_MGMT_EMPL_TBL B);

COMMIT;

UPDATE PS_GP_PAYMENT A SET A.GP_PMT_AMT = (CASE WHEN A.GP_PMT_AMT = '0' THEN '0' ELSE TRANSLATE (A.GP_PMT_AMT,'1234567890.1234567890','8888888888.88') END )

WHERE A.EMPLID IN (SELECT B.EMPLID FROM HGH_MGMT_EMPL_TBL B);

COMMIT;

UPDATE PS_GP_GL_DATA A SET A.CALC_RSLT_VAL = (CASE WHEN A.CALC_RSLT_VAL = '0' THEN '0' ELSE TRANSLATE (A.CALC_RSLT_VAL,'1234567890.1234567890','8888888888.88') END )

WHERE A.EMPLID IN (SELECT B.EMPLID FROM HGH_MGMT_EMPL_TBL B);

COMMIT;

Page 21: Web view-- create master set of higher management employees *--***** create table hgh_mgmt_empl_tbl as (select distinct a.emplid

UPDATE PS_GP_ACM_USER_ADJ A SET A.USER_ADJ_AMT = (CASE WHEN A.USER_ADJ_AMT = '0' THEN '0' ELSE TRANSLATE (A.USER_ADJ_AMT,'1234567890.1234567890','8888888888.88') END )

WHERE A.EMPLID IN (SELECT B.EMPLID FROM HGH_MGMT_EMPL_TBL B);

COMMIT;

UPDATE PS_GPSG_CPF_RPTG A SET A.GPSG_ER_ORD_CPF = (CASE WHEN A.GPSG_ER_ORD_CPF = '0' THEN '0' ELSE TRANSLATE (A.GPSG_ER_ORD_CPF,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_EE_ORD_CPF = (CASE WHEN A.GPSG_EE_ORD_CPF = '0' THEN '0' ELSE TRANSLATE (A.GPSG_EE_ORD_CPF,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_ER_ADD_CPF = (CASE WHEN A.GPSG_ER_ADD_CPF = '0' THEN '0' ELSE TRANSLATE (A.GPSG_ER_ADD_CPF,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_EE_ADD_CPF = (CASE WHEN A.GPSG_EE_ADD_CPF = '0' THEN '0' ELSE TRANSLATE (A.GPSG_EE_ADD_CPF,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_ER_VOL_CPF = (CASE WHEN A.GPSG_ER_VOL_CPF = '0' THEN '0' ELSE TRANSLATE (A.GPSG_ER_VOL_CPF,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_EE_VOL_CPF = (CASE WHEN A.GPSG_EE_ADD_CPF = '0' THEN '0' ELSE TRANSLATE (A.GPSG_EE_ADD_CPF,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_MBMF = (CASE WHEN A.GPSG_MBMF = '0' THEN '0' ELSE TRANSLATE (A.GPSG_MBMF,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_MBF = (CASE WHEN A.GPSG_MBF = '0' THEN '0' ELSE TRANSLATE (A.GPSG_MBF,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_YMF = (CASE WHEN A.GPSG_YMF = '0' THEN '0' ELSE TRANSLATE (A.GPSG_YMF,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_SINDA = (CASE WHEN A.GPSG_SINDA = '0' THEN '0' ELSE TRANSLATE (A.GPSG_SINDA,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_CDAC = (CASE WHEN A.GPSG_CDAC = '0' THEN '0' ELSE TRANSLATE (A.GPSG_CDAC,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_ECF = (CASE WHEN A.GPSG_ECF = '0' THEN '0' ELSE TRANSLATE (A.GPSG_ECF,'1234567890.1234567890','8888888888.88') END )

Page 22: Web view-- create master set of higher management employees *--***** create table hgh_mgmt_empl_tbl as (select distinct a.emplid

, A.GPSG_SHARE = (CASE WHEN A.GPSG_SHARE = '0' THEN '0' ELSE TRANSLATE (A.GPSG_SHARE,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_FWL = (CASE WHEN A.GPSG_FWL = '0' THEN '0' ELSE TRANSLATE (A.GPSG_FWL,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_SDL = (CASE WHEN A.GPSG_SDL = '0' THEN '0' ELSE TRANSLATE (A.GPSG_SDL,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_ORD_WAGES = (CASE WHEN A.GPSG_ORD_WAGES = '0' THEN '0' ELSE TRANSLATE (A.GPSG_ORD_WAGES,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_ADD_WAGES = (CASE WHEN A.GPSG_ADD_WAGES = '0' THEN '0' ELSE TRANSLATE (A.GPSG_ADD_WAGES,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_OLD_CPF_LIMIT = (CASE WHEN A.GPSG_OLD_CPF_LIMIT = '0' THEN '0' ELSE TRANSLATE (A.GPSG_OLD_CPF_LIMIT,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_NEW_CPF_LIMIT = (CASE WHEN A.GPSG_NEW_CPF_LIMIT = '0' THEN '0' ELSE TRANSLATE (A.GPSG_NEW_CPF_LIMIT,'1234567890.1234567890','8888888888.88') END )

WHERE A.EMPLID IN (SELECT B.EMPLID FROM HGH_MGMT_EMPL_TBL B);

COMMIT;

UPDATE PS_GPSG_CPF_RSLTS A SET A.GPSG_ER_ORD_CPF = (CASE WHEN A.GPSG_ER_ORD_CPF = '0' THEN '0' ELSE TRANSLATE (A.GPSG_ER_ORD_CPF,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_EE_ORD_CPF = (CASE WHEN A.GPSG_EE_ORD_CPF = '0' THEN '0' ELSE TRANSLATE (A.GPSG_EE_ORD_CPF,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_ER_ADD_CPF = (CASE WHEN A.GPSG_ER_ADD_CPF = '0' THEN '0' ELSE TRANSLATE (A.GPSG_ER_ADD_CPF,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_EE_ADD_CPF = (CASE WHEN A.GPSG_EE_ADD_CPF = '0' THEN '0' ELSE TRANSLATE (A.GPSG_EE_ADD_CPF,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_ER_CPF_ADJ = (CASE WHEN A.GPSG_ER_CPF_ADJ = '0' THEN '0' ELSE TRANSLATE (A.GPSG_ER_CPF_ADJ,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_EE_CPF_ADJ = (CASE WHEN A.GPSG_EE_CPF_ADJ = '0' THEN '0' ELSE TRANSLATE (A.GPSG_EE_CPF_ADJ,'1234567890.1234567890','8888888888.88') END )

Page 23: Web view-- create master set of higher management employees *--***** create table hgh_mgmt_empl_tbl as (select distinct a.emplid

, A.GPSG_ER_VOL_CPF = (CASE WHEN A.GPSG_ER_VOL_CPF = '0' THEN '0' ELSE TRANSLATE (A.GPSG_ER_VOL_CPF,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_EE_VOL_CPF = (CASE WHEN A.GPSG_EE_ADD_CPF = '0' THEN '0' ELSE TRANSLATE (A.GPSG_EE_ADD_CPF,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_MBMF = (CASE WHEN A.GPSG_MBMF = '0' THEN '0' ELSE TRANSLATE (A.GPSG_MBMF,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_MBF = (CASE WHEN A.GPSG_MBF = '0' THEN '0' ELSE TRANSLATE (A.GPSG_MBF,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_YMF = (CASE WHEN A.GPSG_YMF = '0' THEN '0' ELSE TRANSLATE (A.GPSG_YMF,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_SINDA = (CASE WHEN A.GPSG_SINDA = '0' THEN '0' ELSE TRANSLATE (A.GPSG_SINDA,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_CDAC = (CASE WHEN A.GPSG_CDAC = '0' THEN '0' ELSE TRANSLATE (A.GPSG_CDAC,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_ECF = (CASE WHEN A.GPSG_ECF = '0' THEN '0' ELSE TRANSLATE (A.GPSG_ECF,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_SHARE = (CASE WHEN A.GPSG_SHARE = '0' THEN '0' ELSE TRANSLATE (A.GPSG_SHARE,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_FWL = (CASE WHEN A.GPSG_FWL = '0' THEN '0' ELSE TRANSLATE (A.GPSG_FWL,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_SDL = (CASE WHEN A.GPSG_SDL = '0' THEN '0' ELSE TRANSLATE (A.GPSG_SDL,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_ORD_WAGES = (CASE WHEN A.GPSG_ORD_WAGES = '0' THEN '0' ELSE TRANSLATE (A.GPSG_ORD_WAGES,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_ADD_WAGES = (CASE WHEN A.GPSG_ADD_WAGES = '0' THEN '0' ELSE TRANSLATE (A.GPSG_ADD_WAGES,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_NP_WAGES = (CASE WHEN A.GPSG_NP_WAGES = '0' THEN '0' ELSE TRANSLATE (A.GPSG_ADD_WAGES,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_OLD_CPF_LIMIT = (CASE WHEN A.GPSG_OLD_CPF_LIMIT = '0' THEN '0' ELSE TRANSLATE (A.GPSG_OLD_CPF_LIMIT,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_NEW_CPF_LIMIT = (CASE WHEN A.GPSG_NEW_CPF_LIMIT = '0' THEN '0' ELSE TRANSLATE (A.GPSG_NEW_CPF_LIMIT,'1234567890.1234567890','8888888888.88') END )

Page 24: Web view-- create master set of higher management employees *--***** create table hgh_mgmt_empl_tbl as (select distinct a.emplid

WHERE A.EMPLID IN (SELECT B.EMPLID FROM HGH_MGMT_EMPL_TBL B);

COMMIT;

UPDATE PS_GPSG_CPF_AW_HIS A SET A.GPSG_ADD_WAGES = (CASE WHEN A.GPSG_ADD_WAGES = '0' THEN '0' ELSE TRANSLATE (A.GPSG_ADD_WAGES,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_ADD_WAGES_SEG = (CASE WHEN A.GPSG_ADD_WAGES_SEG = '0' THEN '0' ELSE TRANSLATE (A.GPSG_ADD_WAGES_SEG,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_ADD_WAGES_YTD = (CASE WHEN A.GPSG_ADD_WAGES_YTD = '0' THEN '0' ELSE TRANSLATE (A.GPSG_ADD_WAGES_YTD,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_AW_CPF_MTD = (CASE WHEN A.GPSG_AW_CPF_MTD = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AW_CPF_MTD,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_CPF_TOT_LIMIT = (CASE WHEN A.GPSG_CPF_TOT_LIMIT = '0' THEN '0' ELSE TRANSLATE (A.GPSG_CPF_TOT_LIMIT,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_CPF_ORD_LIMIT = (CASE WHEN A.GPSG_CPF_ORD_LIMIT = '0' THEN '0' ELSE TRANSLATE (A.GPSG_CPF_ORD_LIMIT,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_CPF_ADD_LIMIT = (CASE WHEN A.GPSG_CPF_ADD_LIMIT = '0' THEN '0' ELSE TRANSLATE (A.GPSG_CPF_ADD_LIMIT,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_TOT_PCT_ADDNL = (CASE WHEN A.GPSG_TOT_PCT_ADDNL = '0' THEN '0' ELSE TRANSLATE (A.GPSG_TOT_PCT_ADDNL,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_EE_PCT_ADDNL = (CASE WHEN A.GPSG_EE_PCT_ADDNL = '0' THEN '0' ELSE TRANSLATE (A.GPSG_EE_PCT_ADDNL,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_EE_ADD_CPF = (CASE WHEN A.GPSG_EE_ADD_CPF = '0' THEN '0' ELSE TRANSLATE (A.GPSG_EE_ADD_CPF,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_ER_ADD_CPF = (CASE WHEN A.GPSG_ER_ADD_CPF = '0' THEN '0' ELSE TRANSLATE (A.GPSG_ER_ADD_CPF,'1234567890.1234567890','8888888888.88') END )

WHERE A.EMPLID IN (SELECT B.EMPLID FROM HGH_MGMT_EMPL_TBL B);

COMMIT;

Page 25: Web view-- create master set of higher management employees *--***** create table hgh_mgmt_empl_tbl as (select distinct a.emplid

UPDATE PS_GP_PYE_OVRD A SET A.GP_AMT = (CASE WHEN A.GP_AMT = '0' THEN '0' ELSE TRANSLATE (A.GP_AMT,'1234567890.1234567890','8888888888.88') END )

, A.GP_RATE = (CASE WHEN A.GP_RATE = '0' THEN '0' ELSE TRANSLATE (A.GP_RATE,'1234567890.1234567890','8888888888.88') END )

, A.GP_UNIT = (CASE WHEN A.GP_UNIT = '0' THEN '0' ELSE TRANSLATE (A.GP_UNIT,'1234567890.1234567890','8888888888.88') END )

, A.GP_BASE = (CASE WHEN A.GP_BASE = '0' THEN '0' ELSE TRANSLATE (A.GP_BASE,'1234567890.1234567890','8888888888.88') END )

WHERE A.EMPLID IN (SELECT B.EMPLID FROM HGH_MGMT_EMPL_TBL B);

COMMIT;

UPDATE PS_GP_PI_MNL_DATA A SET A.GP_RATE = (CASE WHEN A.GP_RATE = '0' THEN '0' ELSE TRANSLATE (A.GP_RATE,'1234567890.1234567890','8888888888.88') END )

, A.GP_UNIT = (CASE WHEN A.GP_UNIT = '0' THEN '0' ELSE TRANSLATE (A.GP_UNIT,'1234567890.1234567890','8888888888.88') END )

, A.GP_BASE = (CASE WHEN A.GP_UNIT = '0' THEN '0' ELSE TRANSLATE (A.GP_BASE,'1234567890.1234567890','8888888888.88') END )

, A.GP_PCT = (CASE WHEN A.GP_BASE = '0' THEN '0' ELSE TRANSLATE (A.GP_PCT,'1234567890.1234567890','8888888888.88') END )

, A.GP_AMT = (CASE WHEN A.GP_AMT = '0' THEN '0' ELSE TRANSLATE (A.GP_AMT,'1234567890.1234567890','8888888888.88') END )

, A.BAL_ADJ = (CASE WHEN A.BAL_ADJ = '0' THEN '0' ELSE TRANSLATE (A.BAL_ADJ,'1234567890.1234567890','8888888888.88') END )

WHERE A.EMPLID IN (SELECT B.EMPLID FROM HGH_MGMT_EMPL_TBL B);

COMMIT;

Page 26: Web view-- create master set of higher management employees *--***** create table hgh_mgmt_empl_tbl as (select distinct a.emplid

--******************************************************

-- MASKING IRAS DATA OF HIGHER MANAGEMENT EMPLOYEES *

--******************************************************

UPDATE PS_GPSG_IR8A_FORM A SET A.NATIONAL_ID = SUBSTR(A.NATIONAL_ID,1,1)||'XXXXXXX'||SUBSTR(A.NATIONAL_ID,9,1)

, A.NAME = 'EMPLOYEE '||A.EMPLID

, A.BIRTHDATE = '09-AUG-'||TO_CHAR(SYSDATE,'YYYY')

, A.GPSG_ADDRESS1 = 'ADDRESS1'

, A.GPSG_ADDRESS2 = 'ADDRESS2'

, A.GPSG_ADDRESS3 = 'SINGAPORE 878787'

, A.GPSG_8A_GROSS = (CASE WHEN A.GPSG_8A_GROSS = '0' THEN '0' ELSE TRANSLATE (A.GPSG_8A_GROSS,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_8A_CNT_BONUS = (CASE WHEN A.GPSG_8A_CNT_BONUS = '0' THEN '0' ELSE TRANSLATE (A.GPSG_8A_CNT_BONUS,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_8A_NC_BONUS = (CASE WHEN A.GPSG_8A_NC_BONUS = '0' THEN '0' ELSE TRANSLATE (A.GPSG_8A_NC_BONUS,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_8A_DIR_FEE = (CASE WHEN A.GPSG_8A_DIR_FEE = '0' THEN '0' ELSE TRANSLATE (A.GPSG_8A_DIR_FEE,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_8A_COMMSN = (CASE WHEN A.GPSG_8A_COMMSN = '0' THEN '0' ELSE TRANSLATE (A.GPSG_8A_COMMSN,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_8A_PENSION = (CASE WHEN A.GPSG_8A_PENSION = '0' THEN '0' ELSE TRANSLATE (A.GPSG_8A_PENSION,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_8A_ALLOW_TRAN = (CASE WHEN A.GPSG_8A_ALLOW_TRAN = '0' THEN '0' ELSE TRANSLATE (A.GPSG_8A_ALLOW_TRAN,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_8A_ALLOW_ENT = (CASE WHEN A.GPSG_8A_ALLOW_ENT = '0' THEN '0' ELSE TRANSLATE (A.GPSG_8A_ALLOW_ENT,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_8A_ALLOW_OTH = (CASE WHEN A.GPSG_8A_ALLOW_OTH = '0' THEN '0' ELSE TRANSLATE (A.GPSG_8A_ALLOW_OTH,'1234567890.1234567890','8888888888.88') END )

Page 27: Web view-- create master set of higher management employees *--***** create table hgh_mgmt_empl_tbl as (select distinct a.emplid

, A.GPSG_8A_ALLOW_TOT = (CASE WHEN A.GPSG_8A_ALLOW_TOT = '0' THEN '0' ELSE TRANSLATE (A.GPSG_8A_ALLOW_TOT,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_8A_GRATUITY = (CASE WHEN A.GPSG_8A_GRATUITY = '0' THEN '0' ELSE TRANSLATE (A.GPSG_8A_GRATUITY,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_8A_NOTICE = (CASE WHEN A.GPSG_8A_NOTICE = '0' THEN '0' ELSE TRANSLATE (A.GPSG_8A_NOTICE,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_8A_LOSS_OFFIC = (CASE WHEN A.GPSG_8A_LOSS_OFFIC = '0' THEN '0' ELSE TRANSLATE (A.GPSG_8A_LOSS_OFFIC,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_8A_GRAT_OTH = (CASE WHEN A.GPSG_8A_GRAT_OTH = '0' THEN '0' ELSE TRANSLATE (A.GPSG_8A_GRAT_OTH,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_8A_RET_PRE93 = (CASE WHEN A.GPSG_8A_RET_PRE93 = '0' THEN '0' ELSE TRANSLATE (A.GPSG_8A_RET_PRE93,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_8A_RET_POST = (CASE WHEN A.GPSG_8A_RET_POST = '0' THEN '0' ELSE TRANSLATE (A.GPSG_8A_RET_POST,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_8A_RETIRE = (CASE WHEN A.GPSG_8A_RETIRE = '0' THEN '0' ELSE TRANSLATE (A.GPSG_8A_RETIRE,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_8A_OS_PENSION = (CASE WHEN A.GPSG_8A_OS_PENSION = '0' THEN '0' ELSE TRANSLATE (A.GPSG_8A_OS_PENSION,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_8A_SHARE_GAIN = (CASE WHEN A.GPSG_8A_SHARE_GAIN = '0' THEN '0' ELSE TRANSLATE (A.GPSG_8A_SHARE_GAIN,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_8A_BIK = (CASE WHEN A.GPSG_8A_BIK = '0' THEN '0' ELSE TRANSLATE (A.GPSG_8A_BIK,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_8A_INCOME_TOT = (CASE WHEN A.GPSG_8A_BIK = '0' THEN '0' ELSE TRANSLATE (A.GPSG_8A_INCOME_TOT,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_CPF_VOL_ER = (CASE WHEN A.GPSG_CPF_VOL_ER = '0' THEN '0' ELSE TRANSLATE (A.GPSG_CPF_VOL_ER,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_CPF_COMP_EE = (CASE WHEN A.GPSG_CPF_COMP_EE = '0' THEN '0' ELSE TRANSLATE (A.GPSG_CPF_COMP_EE,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_CPF_VOL_EE = (CASE WHEN A.GPSG_CPF_VOL_EE = '0' THEN '0' ELSE TRANSLATE (A.GPSG_CPF_VOL_EE,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_8A_DONATIONS = (CASE WHEN A.GPSG_8A_DONATIONS = '0' THEN '0' ELSE TRANSLATE (A.GPSG_8A_DONATIONS,'1234567890.1234567890','8888888888.88') END )

Page 28: Web view-- create master set of higher management employees *--***** create table hgh_mgmt_empl_tbl as (select distinct a.emplid

, A.GPSG_8S_CPF_VOL_ER = (CASE WHEN A.GPSG_8S_CPF_VOL_ER = '0' THEN '0' ELSE TRANSLATE (A.GPSG_8S_CPF_VOL_ER,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_8S_CPF_VOL_EE = (CASE WHEN A.GPSG_8S_CPF_VOL_EE = '0' THEN '0' ELSE TRANSLATE (A.GPSG_8S_CPF_VOL_EE,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_8A_INSURANCE = (CASE WHEN A.GPSG_8A_INSURANCE = '0' THEN '0' ELSE TRANSLATE (A.GPSG_8A_INSURANCE,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_8A_INSUR_ADJ = (CASE WHEN A.GPSG_8A_INSUR_ADJ = '0' THEN '0' ELSE TRANSLATE (A.GPSG_8A_INSUR_ADJ,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_TOTAL_MBMF = (CASE WHEN A.GPSG_TOTAL_MBMF = '0' THEN '0' ELSE TRANSLATE (A.GPSG_TOTAL_MBMF,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_INCOM_TAX_EE = (CASE WHEN A.GPSG_INCOM_TAX_EE = '0' THEN '0' ELSE TRANSLATE (A.GPSG_INCOM_TAX_EE,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_INCOM_TAX_ER = (CASE WHEN A.GPSG_INCOM_TAX_ER = '0' THEN '0' ELSE TRANSLATE (A.GPSG_INCOM_TAX_ER,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_8A_GAIN_BFR = (CASE WHEN A.GPSG_8A_GAIN_BFR = '0' THEN '0' ELSE TRANSLATE (A.GPSG_8A_GAIN_BFR,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_INCOM_TAX_REM = (CASE WHEN A.GPSG_INCOM_TAX_REM = '0' THEN '0' ELSE TRANSLATE (A.GPSG_INCOM_TAX_REM,'1234567890.1234567890','8888888888.88') END )

WHERE A.EMPLID IN (SELECT B.EMPLID FROM HGH_MGMT_EMPL_TBL B);

COMMIT;

UPDATE PS_GPSG_IR8S_MONTH A SET A.GPSG_ORD_WAGES = (CASE WHEN A.GPSG_ORD_WAGES = '0' THEN '0' ELSE TRANSLATE (A.GPSG_ORD_WAGES,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_EE_ORD_CPF = (CASE WHEN A.GPSG_EE_ORD_CPF = '0' THEN '0' ELSE TRANSLATE (A.GPSG_EE_ORD_CPF,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_ER_ORD_CPF = (CASE WHEN A.GPSG_ER_ORD_CPF = '0' THEN '0' ELSE TRANSLATE (A.GPSG_ER_ORD_CPF,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_APP_FUND_ORD = (CASE WHEN A.GPSG_APP_FUND_ORD = '0' THEN '0' ELSE TRANSLATE (A.GPSG_APP_FUND_ORD,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_ADD_WAGES = (CASE WHEN A.GPSG_ADD_WAGES = '0' THEN '0' ELSE TRANSLATE (A.GPSG_ADD_WAGES,'1234567890.1234567890','8888888888.88') END )

Page 29: Web view-- create master set of higher management employees *--***** create table hgh_mgmt_empl_tbl as (select distinct a.emplid

, A.GPSG_EE_ADD_CPF = (CASE WHEN A.GPSG_EE_ADD_CPF = '0' THEN '0' ELSE TRANSLATE (A.GPSG_EE_ADD_CPF,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_ER_ADD_CPF = (CASE WHEN A.GPSG_ER_ADD_CPF = '0' THEN '0' ELSE TRANSLATE (A.GPSG_ER_ADD_CPF,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_APP_FUND_ADD = (CASE WHEN A.GPSG_APP_FUND_ADD = '0' THEN '0' ELSE TRANSLATE (A.GPSG_APP_FUND_ADD,'1234567890.1234567890','8888888888.88') END )

WHERE A.EMPLID IN (SELECT B.EMPLID FROM HGH_MGMT_EMPL_TBL B);

COMMIT;

UPDATE PS_GPSG_APP_8A A SET A.GPSG_AP8A_RES_VAL = (CASE WHEN A.GPSG_AP8A_RES_VAL = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_RES_VAL,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_AP8A_ER_RENT = (CASE WHEN A.GPSG_AP8A_ER_RENT = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_ER_RENT,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_AP8A_EE_RENT = (CASE WHEN A.GPSG_AP8A_EE_RENT = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_EE_RENT,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_AP8A_FURNIT = (CASE WHEN A.GPSG_AP8A_FURNIT = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_FURNIT,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_AP8A_FRIDGE = (CASE WHEN A.GPSG_AP8A_FRIDGE = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_FRIDGE,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_AP8A_VCR = (CASE WHEN A.GPSG_AP8A_VCR = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_VCR,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_AP8A_WASHER = (CASE WHEN A.GPSG_AP8A_WASHER = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_WASHER,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_AP8A_DRYER = (CASE WHEN A.GPSG_AP8A_DRYER = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_DRYER,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_AP8A_DWASHER = (CASE WHEN A.GPSG_AP8A_DWASHER = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_DWASHER,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_AP8A_AC_UNIT = (CASE WHEN A.GPSG_AP8A_AC_UNIT = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_AC_UNIT,'1234567890.1234567890','8888888888.88') END )

Page 30: Web view-- create master set of higher management employees *--***** create table hgh_mgmt_empl_tbl as (select distinct a.emplid

, A.GPSG_AP8A_AC_CENTR = (CASE WHEN A.GPSG_AP8A_AC_CENTR = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_AC_CENTR,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_AP8A_AC_SITTG = (CASE WHEN A.GPSG_AP8A_AC_SITTG = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_AC_SITTG,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_AP8A_AC_ADDNL = (CASE WHEN A.GPSG_AP8A_AC_ADDNL = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_AC_ADDNL,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_AP8A_TV = (CASE WHEN A.GPSG_AP8A_TV = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_TV,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_AP8A_RADIO = (CASE WHEN A.GPSG_AP8A_RADIO = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_RADIO,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_AP8A_AMP = (CASE WHEN A.GPSG_AP8A_AMP = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_AMP,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_AP8A_STEREO = (CASE WHEN A.GPSG_AP8A_STEREO = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_STEREO,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_AP8A_GUITAR = (CASE WHEN A.GPSG_AP8A_GUITAR = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_GUITAR,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_AP8A_COMPUTER = (CASE WHEN A.GPSG_AP8A_COMPUTER = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_COMPUTER,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_AP8A_ORGAN = (CASE WHEN A.GPSG_AP8A_ORGAN = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_ORGAN,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_AP8A_POOL = (CASE WHEN A.GPSG_AP8A_POOL = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_POOL,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_AP8A_PUB_UT = (CASE WHEN A.GPSG_AP8A_PUB_UT = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_PUB_UT,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_AP8A_PHONE = (CASE WHEN A.GPSG_AP8A_PHONE = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_PHONE,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_AP8A_PAGER = (CASE WHEN A.GPSG_AP8A_PAGER = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_PAGER,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_AP8A_SUITCASE = (CASE WHEN A.GPSG_AP8A_SUITCASE = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_SUITCASE,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_AP8A_GOLF_BAG = (CASE WHEN A.GPSG_AP8A_GOLF_BAG = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_GOLF_BAG,'1234567890.1234567890','8888888888.88') END )

Page 31: Web view-- create master set of higher management employees *--***** create table hgh_mgmt_empl_tbl as (select distinct a.emplid

, A.GPSG_AP8A_CAMERA = (CASE WHEN A.GPSG_AP8A_CAMERA = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_CAMERA,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_AP8A_SERVANT = (CASE WHEN A.GPSG_AP8A_SERVANT = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_SERVANT,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_AP8A_DRIVER = (CASE WHEN A.GPSG_AP8A_DRIVER = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_DRIVER,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_AP8A_GARDENER = (CASE WHEN A.GPSG_AP8A_GARDENER = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_GARDENER,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_AP8A_OTH_FURN = (CASE WHEN A.GPSG_AP8A_OTH_FURN = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_OTH_FURN,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_AP8A_HTL_SLFN = (CASE WHEN A.GPSG_AP8A_HTL_SLFN = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_HTL_SLFN,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_AP8A_HTL_SLFD = (CASE WHEN A.GPSG_AP8A_HTL_SLFD = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_HTL_SLFD,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_AP8A_HTL_SPSD = (CASE WHEN A.GPSG_AP8A_HTL_SPSD = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_HTL_SPSD,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_AP8A_HTL_C20N = (CASE WHEN A.GPSG_AP8A_HTL_C20N = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_HTL_C20N,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_AP8A_HTL_C20D = (CASE WHEN A.GPSG_AP8A_HTL_C20D = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_HTL_C20D,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_AP8A_HTL_CH8N = (CASE WHEN A.GPSG_AP8A_HTL_CH8N = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_HTL_CH8N,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_AP8A_HTL_CH8D = (CASE WHEN A.GPSG_AP8A_HTL_CH8D = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_HTL_CH8D,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_AP8A_HTL_CH3N = (CASE WHEN A.GPSG_AP8A_HTL_CH3N = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_HTL_CH3N,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_AP8A_HTL_CH3D = (CASE WHEN A.GPSG_AP8A_HTL_CH3D = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_HTL_CH3D,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_AP8A_HTL_CH0N = (CASE WHEN A.GPSG_AP8A_HTL_CH0N = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_HTL_CH0N,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_AP8A_HTL_CH0D = (CASE WHEN A.GPSG_AP8A_HTL_CH0D = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_HTL_CH0D,'1234567890.1234567890','8888888888.88') END )

Page 32: Web view-- create master set of higher management employees *--***** create table hgh_mgmt_empl_tbl as (select distinct a.emplid

, A.GPSG_AP8A_ER_INT = (CASE WHEN A.GPSG_AP8A_ER_INT = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_ER_INT,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_AP8A_LIFE_INS = (CASE WHEN A.GPSG_AP8A_LIFE_INS = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_LIFE_INS,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_AP8A_HOLIDAY = (CASE WHEN A.GPSG_AP8A_HOLIDAY = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_HOLIDAY,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_AP8A_EDUC = (CASE WHEN A.GPSG_AP8A_EDUC = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_EDUC,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_AP8A_LS_AWARD = (CASE WHEN A.GPSG_AP8A_LS_AWARD = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_LS_AWARD,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_AP8A_FEES = (CASE WHEN A.GPSG_AP8A_FEES = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_FEES,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_AP8A_GAINS = (CASE WHEN A.GPSG_AP8A_GAINS = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_GAINS,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_AP8A_VEHICLE = (CASE WHEN A.GPSG_AP8A_VEHICLE = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_VEHICLE,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_AP8A_CAR = (CASE WHEN A.GPSG_AP8A_CAR = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_CAR,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_AP8A_OTHER = (CASE WHEN A.GPSG_AP8A_OTHER = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_OTHER,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_AP8A_HOME_LVE = (CASE WHEN A.GPSG_AP8A_OTHER = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_OTHER,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_AP8A_HL_SELF = (CASE WHEN A.GPSG_AP8A_HL_SELF = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_HL_SELF,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_AP8A_HL_WIFE = (CASE WHEN A.GPSG_AP8A_HL_WIFE = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_HL_WIFE,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_AP8A_HL_CHILD = (CASE WHEN A.GPSG_AP8A_HL_CHILD = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_HL_CHILD,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_ADDRESS1 = 'ADDRESS1'

, A.GPSG_ADDRESS2 = 'ADDRESS2'

, A.GPSG_ADDRESS3 = '878787'

Page 33: Web view-- create master set of higher management employees *--***** create table hgh_mgmt_empl_tbl as (select distinct a.emplid

, A.GPSG_AP8A_FAN = (CASE WHEN A.GPSG_AP8A_FAN = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_FAN,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_AP8A_COOLER = (CASE WHEN A.GPSG_AP8A_COOLER = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_COOLER,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_AP8A_IRON = (CASE WHEN A.GPSG_AP8A_IRON = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_IRON,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_AP8A_TOASTER = (CASE WHEN A.GPSG_AP8A_TOASTER = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_TOASTER,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_AP8A_LIGHT = (CASE WHEN A.GPSG_AP8A_LIGHT = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_LIGHT,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_AP8A_BED_AC = (CASE WHEN A.GPSG_AP8A_BED_AC = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_BED_AC,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_AP8A_FAX = (CASE WHEN A.GPSG_AP8A_FAX = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_FAX,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_AP8A_VACUUM = (CASE WHEN A.GPSG_AP8A_VACUUM = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_VACUUM,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_AP8A_JUICER = (CASE WHEN A.GPSG_AP8A_JUICER = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_JUICER,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_AP8A_BLENDER = (CASE WHEN A.GPSG_AP8A_BLENDER = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_BLENDER,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_AP8A_KETTLE = (CASE WHEN A.GPSG_AP8A_KETTLE = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_KETTLE,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_AP8A_COOKER = (CASE WHEN A.GPSG_AP8A_COOKER = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_COOKER,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_AP8A_WATER_HT = (CASE WHEN A.GPSG_AP8A_WATER_HT = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_WATER_HT,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_AP8A_OVEN = (CASE WHEN A.GPSG_AP8A_OVEN = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_OVEN,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_AP8A_FLOOR_PL = (CASE WHEN A.GPSG_AP8A_FLOOR_PL = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_FLOOR_PL,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_AP8A_MOWER = (CASE WHEN A.GPSG_AP8A_MOWER = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_MOWER,'1234567890.1234567890','8888888888.88') END )

Page 34: Web view-- create master set of higher management employees *--***** create table hgh_mgmt_empl_tbl as (select distinct a.emplid

, A.GPSG_AP8A_AC_APF = (CASE WHEN A.GPSG_AP8A_AC_APF = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_AC_APF,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_AP8A_SVS = (CASE WHEN A.GPSG_AP8A_SVS = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_SVS,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_AP8A_EE_HTL = (CASE WHEN A.GPSG_AP8A_EE_HTL = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_EE_HTL,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_AP8A_ER_HTL = (CASE WHEN A.GPSG_AP8A_ER_HTL = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_ER_HTL,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_AP8A_EL_GADG = (CASE WHEN A.GPSG_AP8A_EL_GADG = '0' THEN '0' ELSE TRANSLATE (A.GPSG_AP8A_EL_GADG,'1234567890.1234567890','8888888888.88') END )

WHERE A.EMPLID IN (SELECT B.EMPLID FROM HGH_MGMT_EMPL_TBL B);

COMMIT;

UPDATE PS_GPSG_APP_8B A SET A.GPSG_8B_REMARKS = SYSDATE||' - MASKED DATA'

WHERE A.EMPLID IN (SELECT B.EMPLID FROM HGH_MGMT_EMPL_TBL B);

COMMIT;

UPDATE PS_GPSG_APP_8B_DTL A SET A.GPSG_8B_MKT_VAL = (CASE WHEN A.GPSG_8B_MKT_VAL = '0' THEN '0' ELSE TRANSLATE (A.GPSG_8B_MKT_VAL,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_8B_EXER_VAL = (CASE WHEN A.GPSG_8B_EXER_VAL = '0' THEN '0' ELSE TRANSLATE (A.GPSG_8B_EXER_VAL,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_8B_EXER_PRICE = (CASE WHEN A.GPSG_8B_EXER_PRICE = '0' THEN '0' ELSE TRANSLATE (A.GPSG_8B_EXER_PRICE,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_8B_SHARES_ACQ = (CASE WHEN A.GPSG_8B_SHARES_ACQ = '0' THEN '0' ELSE TRANSLATE (A.GPSG_8B_SHARES_ACQ,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_8B_GROSS_GAIN = (CASE WHEN A.GPSG_8B_GROSS_GAIN = '0' THEN '0' ELSE TRANSLATE (A.GPSG_8B_GROSS_GAIN,'1234567890.1234567890','8888888888.88') END )

Page 35: Web view-- create master set of higher management employees *--***** create table hgh_mgmt_empl_tbl as (select distinct a.emplid

, A.GPSG_8B_EXEMPT_GN = (CASE WHEN A.GPSG_8B_EXEMPT_GN = '0' THEN '0' ELSE TRANSLATE (A.GPSG_8B_EXEMPT_GN,'1234567890.1234567890','8888888888.88') END )

, A.GPSG_8B_NONEXEMPT = (CASE WHEN A.GPSG_8B_NONEXEMPT = '0' THEN '0' ELSE TRANSLATE (A.GPSG_8B_NONEXEMPT,'1234567890.1234567890','8888888888.88') END )

WHERE A.EMPLID IN (SELECT B.EMPLID FROM HGH_MGMT_EMPL_TBL B);

COMMIT;

--**********************

-- DROP MASKING RECORD *

--**********************

DROP TABLE TEMP_PSOPRDEFN;

COMMIT;

DROP TABLE HGH_MGMT_EMPL_TBL;

COMMIT;