test plan release 1087 date conversion phase iipayroll.ucop.edu/rel1996/r1087/testplan.pdf · test...

58
Test Plan RELEASE 1087 Date Conversion Phase II September 25, 1996 Information Systems & Computing Office of the President University of California

Upload: others

Post on 30-Apr-2020

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Test Plan RELEASE 1087 Date Conversion Phase IIpayroll.ucop.edu/REL1996/R1087/testplan.pdf · Test Plan RELEASE 1087 Date Conversion Phase II September 25, 1996 Information Systems

Test PlanRELEASE 1087

Date Conversion Phase II

September 25, 1996

Information Systems & ComputingOffice of the PresidentUniversity of California

Page 2: Test Plan RELEASE 1087 Date Conversion Phase IIpayroll.ucop.edu/REL1996/R1087/testplan.pdf · Test Plan RELEASE 1087 Date Conversion Phase II September 25, 1996 Information Systems

Final

1

Testing Overview

This test plan addresses the test runs and cases constructed to verify the correctinstallation of Release 1087. The test is made up of the following components:

1. VSAM Control Table Initial Load (LOADVSM)2. Control Table (CTL) Initial Load (LOADCTL)3. History Control Table (CDB) Initial Load (LOADCDB)4. Employee Data Base (EDB) Initial Load (LOADEDB)5. Employee History Data Base (HDB) Initial Load (LOADHDB)6. Rush Checks Abeyance (ABY) Initial Load (LOADABY)7. PAR Data Base (PAR) Initial Load (LOADPAR)8. PAN Notification (PAN) Initial Load (LOADPAN)9. EDB File Maintenance Process (FMAINT)10. Employee Documents - IDOC (RUN750)11. Rush Checks Abeyance (PPRCABEY)12. TCT Control Table Updates (RUNTCT)13. History Control Database Maintenance (RUN741)14. Archive DB2 PAN logs to Sequential File (RUNPNP)15. Year-end W2 Process (RUN600)16. 1042S Process (RUN730)17. Compute Process (NOV99B1, DEC99MO, DEC99B2, DEC99B1, JAN00B2,

JAN00B1, JAN00MO)18. Employee History Process (RUN742) (RUN743) (RUN744)19. Load Sequential PAR File to DB2 PAR (RUN465)20. Expense Distribution Process (RUNEXP)21. Corporate Personnel System (RUNCPS)22. User-defined Messages Update (RUN310)23. Purge THF (RUN435)24. Mass Changes Process (RUN290MT)25. Purge Appointment/Distribution Process (RUN290PG)26. Rush Checks - Function OPT1 (On-line)27. ID Numbers Maintenance (On-line)28. History Record Inquiry - (On-line)29. History Personnel Inquiry (On-line)30. PAN Notification Selection Criteria - (On-line)31. EDB Inquiry - Adjustment (On-line)32. EDB Entry/Update - Age Calculation (On-line)33. Time Collection Selection Criteria - (On-line)34. PAR Inquiry Browse - (On-line)

Page 3: Test Plan RELEASE 1087 Date Conversion Phase IIpayroll.ucop.edu/REL1996/R1087/testplan.pdf · Test Plan RELEASE 1087 Date Conversion Phase II September 25, 1996 Information Systems

Final

2

VSAM CONTROL TABLE (CTL) INITIAL LOAD (LOADVSM)

Description

This job loads the VSAM Control Tables.

The System Mesages and Processing Group updates are already reflected in the particularPDS member used for the loading of the VSAM Tables.

Verification

Ensure that the VSAM Control Tables have been successfully restored by verifying normalcompletion of the job.

Page 4: Test Plan RELEASE 1087 Date Conversion Phase IIpayroll.ucop.edu/REL1996/R1087/testplan.pdf · Test Plan RELEASE 1087 Date Conversion Phase II September 25, 1996 Information Systems

Final

3

CONTROL TABLE (CTL) INITIAL LOAD (LOADCTL)

Description

This job loads the DB2 CTL database.

Verification

Ensure that the DB2 CTL has been successfully restored by verifying normal completionof the job and ensuring that all tables have been successfully loaded into the data base.

Page 5: Test Plan RELEASE 1087 Date Conversion Phase IIpayroll.ucop.edu/REL1996/R1087/testplan.pdf · Test Plan RELEASE 1087 Date Conversion Phase II September 25, 1996 Information Systems

Final

4

HISTORY CONTROL TABLE (CDB) INITIAL LOAD (LOADCDB)

Description

This job loads the CDB which will be used for testing program PPP741.

Verification

In order to assure successful completion of this job verify that the DB2 CDB database hasbeen successfully restored by verifying normal completion of the job and ensuring that alltables have been successfully loaded into the data base.

Page 6: Test Plan RELEASE 1087 Date Conversion Phase IIpayroll.ucop.edu/REL1996/R1087/testplan.pdf · Test Plan RELEASE 1087 Date Conversion Phase II September 25, 1996 Information Systems

Final

5

EMPLOYEE DATA BASE (EDB) INITIAL LOAD (LOADEDB)

Description

This job loads the EDB database.

Verification

In order to assure successful completion of this job, verify that the EDB has beensuccessfully restored by verifying normal completion of the job and ensuring that all tableshave been successfully loaded into the data base.

Page 7: Test Plan RELEASE 1087 Date Conversion Phase IIpayroll.ucop.edu/REL1996/R1087/testplan.pdf · Test Plan RELEASE 1087 Date Conversion Phase II September 25, 1996 Information Systems

Final

6

EMPLOYEE HISTORY DATA BASE (HDB) INITIAL LOAD(LOADHDB)

Description

This job loads the HDB database which will be used for testing programs PPP742,PPP743, and PPP744.

Verification

In order to assure successful completion of this job, verify that the HDB database has beensuccessfully restored by verifying normal completion of the job and ensuring that all tableshave been successfully loaded into the data base.

Page 8: Test Plan RELEASE 1087 Date Conversion Phase IIpayroll.ucop.edu/REL1996/R1087/testplan.pdf · Test Plan RELEASE 1087 Date Conversion Phase II September 25, 1996 Information Systems

Final

7

RUSH CHECKS ABEYANCE INITIAL LOAD (LOADABY)

Description

This job loads the ABY database which will be used for testing batch programPPRCABEY.

Verification

In order to assure successful completion of this job, verify that the ABY database has beensuccessfully restored by verifying normal completion of the job and ensuring that all tableshave been successfully loaded into the data base.

Page 9: Test Plan RELEASE 1087 Date Conversion Phase IIpayroll.ucop.edu/REL1996/R1087/testplan.pdf · Test Plan RELEASE 1087 Date Conversion Phase II September 25, 1996 Information Systems

Final

8

PAR INITIAL LOAD (LOADPAR)

Description

This job loads the DB2 PAR records which will be used for testing program PPDB2PAR.

Verification

In order to assure successful completion of this job, verify that the PAR database has beensuccessfully restored by verifying normal completion of the job and ensuring that all tableshave been successfully loaded into the data base.

Page 10: Test Plan RELEASE 1087 Date Conversion Phase IIpayroll.ucop.edu/REL1996/R1087/testplan.pdf · Test Plan RELEASE 1087 Date Conversion Phase II September 25, 1996 Information Systems

Final

9

PAN Notification (PAN) Initial Load (LOADPAN)

Description

This job loads the DB2 PAR which will be used for testing program UC0PNP.

Verification

In order to assure successful completion of this job, verify that the PCD database has beensuccessfully restored by verifying normal completion of the job and ensuring that theappropriate tables have been successfully loaded into the data base.

Page 11: Test Plan RELEASE 1087 Date Conversion Phase IIpayroll.ucop.edu/REL1996/R1087/testplan.pdf · Test Plan RELEASE 1087 Date Conversion Phase II September 25, 1996 Information Systems

Final

10

EDB File Maintenance Process (FMAINT)

Description

This job updates the appropriate employee records on the EDB.

Verification

Programs PPP080 and PPP120 have been modified to set the LE/370 year window from80 to 99 for data elements 0107 (Employee Birthdate) and 0634 (Dependent Birthdate),prior to calling the appropriate LE/370 Date Routine.

Currently, module PPEC112 edits the employee’s age as of the Hire Date, and modulePPEI125 calculates the employee’s age as of January 1. Additional age edits wereincluded to the PPEC112 and PPEI125 modules.

To ensure that the PPEC112 and PPEI125 modules have been modified and installedproperly, verify the results on the following reports:

The SCR-CURRENT-DATE on the PPPSCR Table contains a date of ‘1999-11-01’.This date is used in the calculation of the employee’s age as of January 1.

PPP1001 (REPORTS PDS, member PPP1001A) • Employee 000000001 - Texts for messages 08-805, and 08-807 are issued with a

severity level of ‘7’ (Employee Reject). Text for message 08-806 is issued with aseverity level of ‘3’ (Warning).

Input Birthdate (EDB 0107) = 010296Input Hire Date (EDB 0113) = 010196

• Employee 920000775 - Text for message 08-806 with a severity level of ‘3’ (Warning)is issued.

Input Birthdate = 020197.

• Employee 950000775 - Texts for messages 08-805, 08-806, and 08-807 are notissued.

Input Birthdate = 060145

Page 12: Test Plan RELEASE 1087 Date Conversion Phase IIpayroll.ucop.edu/REL1996/R1087/testplan.pdf · Test Plan RELEASE 1087 Date Conversion Phase II September 25, 1996 Information Systems

Final

11

• Employee 960000775 - Text for message 08-806 is issued with a severity level of ‘7’(Employee Reject).

Input Birthdate (EDB 0107) = 120199 • Employee 970000775 - Texts for messages 08-805, and 08-806 are issued with a

severity level of ‘7’ (Employee Reject) and severity level ‘3’ (Warning) respectively.

Input Birthdate (EDB 0107) = 110184 • Employee 980000775 - Texts for messages 08-805, and 08-807 are issued with a

severity level of ‘7’ (Employee Reject). Text for message 08-806 is issued with aseverity level of ‘3’ (Warning).

Input Birthdate (EDB 0107) = 010196Input Hire Date (EDB 0113) = 070197

PPP2501 (REPORTS PDS, member PPP2501B)

The SCR-CURRENT-DATE on the PPPSCR Table is set to 1999-11-01.

The formula to calculate the Age as of January 1 is as follows:

Age as of January 1 = (Year in SCR-Current-Date) - (Year in Birthdate (EDB 0107) - 1).If the employee’s Birthdate falls on January 1, then 1 is added to the calculated Age as ofJanuary 1.

• Employee 000000001 - EDB 0254-5 = 63. This employee’s Birthdate on the PPPPERTable is 02/01/1935.

• Employee 9200000775 - EDB 0254-5 = 101. This employee’s Birthdate on thePPPPER Table is 02/01/1897.

• Employee 950000775 - EDB 0254-5 = 53. This employee’s Birthdate on the PPPPERTable is 06/01/1945.

• Employee 960000775 - EDB 0254-5 = 99. This employee’s Birthdate on the PPPPERTable is 12/01/1899.

Page 13: Test Plan RELEASE 1087 Date Conversion Phase IIpayroll.ucop.edu/REL1996/R1087/testplan.pdf · Test Plan RELEASE 1087 Date Conversion Phase II September 25, 1996 Information Systems

Final

12

Employee Documents - IDOC (RUN750)

Description

This job prints the selected Employee Documents.

Verification

The unmodified version of PPDXPERS assigned a appended a hard-coded century valueof ‘19’ to the two-digit Year Awarded field.

Program PPDXPERS was modified to call the LE/370 date routine to return theappropriate century value. The unmodified version of PPDXPERS contained a hard-codedcentury ‘19’ in the print field for the Year Awarded.

To ensure that the modified program PPDXPERS has been installed correctly, verify inthe Personal Information (REPORTS PDS, member EMPIDOC) section of eachemployee document for the following:

• Employee 000000001 (EXEC PRESIDENT) - Year Awarded: 1960

• Employee 000050001 (Helen Highwater) - Year Awarded: 2015

Page 14: Test Plan RELEASE 1087 Date Conversion Phase IIpayroll.ucop.edu/REL1996/R1087/testplan.pdf · Test Plan RELEASE 1087 Date Conversion Phase II September 25, 1996 Information Systems

Final

13

Rush Checks Abeyance (PPRCABEY)

Description

This job prints the selected Rush Checks Abeyance reports from the Abeyance PPPABC,PPPABD, and PPPABE Tables.

Verification

To ensure that modified program PPRCABEY has been installed correctly, verify theresults on the following Abeyance reports:

a) PPRCABEY1 (REPORTS PDS, member RCABEY1)

The Grand Totals for Gross Pay and Net Pay are 693,297.49 and 1,541,922.68respectively.

a) PPRCABEY2 (REPORTS PDS, member RCABEY2)

The Grand Totals for Gross Pay and Net Pay are 651,826.14 and 1,515,823.23respectively.

a) PPRCABEY3 (REPORTS PDS, member RCABEY3)

The Grand Totals for Gross Pay and Net Pay are 51,471.35 and 26,147.92respectively.

a) PPRCABEY4 (REPORTS PDS, member RCABEY4)

The unmodified version of program PPRCABEY contained page overflows on reportPPRCABEY4. The page overflows have been fixed. Verify that each page of reportPPRCABEY4 contains the standard heading lines prior to the printing of the detaillines.

a) PPRCABEY5 (REPORTS PDS, member RCABEY5)

The unmodified version program PPRCABEY contained page overflows on reportPPRCABEY5. The page overflows have been fixed. Verify that each page of reportPPRCABEY5 contains the standard heading lines prior to the printing of the detaillines.

Page 15: Test Plan RELEASE 1087 Date Conversion Phase IIpayroll.ucop.edu/REL1996/R1087/testplan.pdf · Test Plan RELEASE 1087 Date Conversion Phase II September 25, 1996 Information Systems

Final

14

TCT Control Table Update Process (RUNTCT)

Description

This job execute modified programs PPP003, PPCTLU33 and PPCTLU34.

Program PPP003 provides an informational report (PPP0031) containing the actualvalues entered on each input TCT transaction. Program PPP004 calls the appropriatemodules to update the TCT Tables via input transactions passed from PPP004.

Verification

To ensure that the TCT modified programs (PPCTLU33 and PPCTLU34) have beeninstalled correctly, verify the following reports:

PPP0031 (REPORTS PDS, member PPP0031)

The highest severity level displayed on this report should ‘1’ (Informational).

PPP0042 (REPORTS PDS, member PPP0042)

The (Academic Common Inf. Eff. Date) and (Rate Set Date) should be 01/01/2000 forTitle Code 0805 (see page 78).

PPP0043 (REPORTS PDS, member PPP0043)

The Salary Grade Effective Date for Personnel Program 2, Covered and Uncovered,and Salary Grade 7 should be 01/01/2000.

Page 16: Test Plan RELEASE 1087 Date Conversion Phase IIpayroll.ucop.edu/REL1996/R1087/testplan.pdf · Test Plan RELEASE 1087 Date Conversion Phase II September 25, 1996 Information Systems

Final

15

History Control Table Database Maintenance (RUN741)

Description

This job updates the History Control Database (CDB) from records in the DB2 ControlTable Database (CTL).

Verification

To ensure that the appropriate History modules have been installed correctly, verify thefollowing report:

PPP7411 (REPORTS PDS, member PPP7411)

Message number 74-104 is displayed, and a date of ‘2000-01-01’ is displayed next to thetext ‘SYS RUN DATE UPDATED’ for each of the appropriate named CDB Tables.

Page 17: Test Plan RELEASE 1087 Date Conversion Phase IIpayroll.ucop.edu/REL1996/R1087/testplan.pdf · Test Plan RELEASE 1087 Date Conversion Phase II September 25, 1996 Information Systems

Final

16

Archive DB2 PAN Logs to Sequential File (RUNPNP)

Description

This job executes the purge of the PAN Log records from the DB2 PAN Log Tables.

An error in program UC0PNP was corrected in this release. When a PNT record containsa blank line, the unmodified version of UC0PNP writes a PAN Log record containing textfrom the previous PAN Log record.

Verification

• To ensure that the modified program UC0PNP has been installed properly, verify thefollowing report, and particular record on the PAN Log sequential file:

The Purge Parameter entered on the Specification record is ‘3’ (To retain last threemonths of PAN records).

a) UC0PNP1 (REPORTS PDS, member UC0PNP1)

Verify that the control totals match the control totals on the report sent with thisrelease. In addition, verify that the date displayed for ‘Records Purged Prior To:’is XX/01/96, where XX is equal to three months prior to the current month.

a) PAN Log File (PAYDIST.R1087.PANARCH)

(Record 11 on the PAN Log File) - Column 67 contains a blank, and is the lastcolumn on the record. The blank in Column 67 represents a blank line stored onthe PAN Text Table (PNT Table). The total record length of Record 11 is 67.

The unmodified version of UC0PNP incorrectly writes all PAN records with afixed record length of 145. When the unmodified version of UC0PNP writesRecord 12, Column 67 correctly contains a blank value. However, Columns 68through 145 contain values replicated from Record 11.

• SPUFI was used to verify a particular PAN record on the PNX table with a timestampvalue of ‘2000-01-01-11.00.00.564656’. Enter the primary key value of‘002343.45.01.11-80-20-6991’ (column name is PNX_NOTICE_ID) in theWHERE clause of the Select statement to locate the particular PNX record.

Verify that the value for column PNX_TIMESTAMP is ‘2000-01-01-11.00.00.564656’. Note that only PAN records with a timestamp less than ‘1996-XX-

Page 18: Test Plan RELEASE 1087 Date Conversion Phase IIpayroll.ucop.edu/REL1996/R1087/testplan.pdf · Test Plan RELEASE 1087 Date Conversion Phase II September 25, 1996 Information Systems

Final

17

01-11.00.00.000000’, where XX is equal to three months prior to the current month,are deleted.

Page 19: Test Plan RELEASE 1087 Date Conversion Phase IIpayroll.ucop.edu/REL1996/R1087/testplan.pdf · Test Plan RELEASE 1087 Date Conversion Phase II September 25, 1996 Information Systems

Final

18

Year-end W2 Process (RUN600)

Description

This job executes the year-end W2 Process. Program PPP600 was modified to call theLE/370 date routine to return the century value for the current W2 processing year.

The year specified on the Specification record is ‘96’ in columns 13 through 14.

Verification

Program PPP600 was modified to call the LE/370 date routine to return the century valuefor the input two digit year specified on the Specification record.

To ensure that the modified program PPP600 has been installed correctly, verify thevalues in the following files:

a) Federal W2 Tape (PAYDIST.R1087.FEDW2T)

Record 1 - A type record, value of ‘1996’ in columns 2 through 5.

Record 2 - B type record, value of ‘1996’ in columns 2 through 5.

Record 3 - E type record, value of ‘1996’ in columns 3 through 5.

b) California W2 Tape (PAYDIST.R1087.CALW2T)

Record 1 - A type record, value of ‘1996’ in columns 2 through 5.

Record 2 - E type record, value of ‘1996’ in columns 2 through 5.

c) W2 Extract File (PAYDIST.R1087.W2FILET)

Record 1 - A value of ‘1996’ in columns 10 through 13.

Page 20: Test Plan RELEASE 1087 Date Conversion Phase IIpayroll.ucop.edu/REL1996/R1087/testplan.pdf · Test Plan RELEASE 1087 Date Conversion Phase II September 25, 1996 Information Systems

Final

19

1042S Process (RUN730)

Description

This job executes the 1042S Process. Program PPP730 was modified to call the LE/370date routine to return the century value for the current 1042S processing year.

Verification

To ensure that the modified program PPP730 has been installed correctly, verify that the1042S Header record on the 1042 Extract file contains the current Century and Year incolumns 19 through 22.

a) S1042 Extract File (PAYDIST.R1087.S1042FLE)

Record 1 - 1996 in columns 19 through 22.

Page 21: Test Plan RELEASE 1087 Date Conversion Phase IIpayroll.ucop.edu/REL1996/R1087/testplan.pdf · Test Plan RELEASE 1087 Date Conversion Phase II September 25, 1996 Information Systems

Final

20

B1 November 1999 Compute (NOV99B1)

Description

This job processes employees whose Pay Cycle is BW for the Pay Period EndingNovember 27, 1999.

Note that the code in PPP340 have been temporarily modified to test the November,December, and Janaury computes in the year 1999 and year 2000 (See Step 5 inInstallation Instructions).

Verification

To ensure that the appropriate modules have been modified and installed properly, verifythe results on the following report:

PPP4401 (REPORTS PDS, member P4401B1N)

• Employee 000050003 (BEAN,JILL E.)

Net Pay = 6,237.35Total Gross = 11,262.82FWT Gross = 10,812.31OASDI = 1,500.00Medcr Gross = 11,262.82State Gross = 10,812.31Retr Gross = 11,262.82Sum Grosses = 56,913.08

• Employee 000050022 (ALU,BOB)

Net Pay = 1,376.92Total Gross = 2,470.84FWT Gross = 2,421.42OASDI = 2,470.84Medcr Gross = 2,470.84State Gross = 2,421.42Retr Gross = 2,470.84Sum Grosses = 14,726.20

• Employee 000050039 (FIST,MAY K.)

Page 22: Test Plan RELEASE 1087 Date Conversion Phase IIpayroll.ucop.edu/REL1996/R1087/testplan.pdf · Test Plan RELEASE 1087 Date Conversion Phase II September 25, 1996 Information Systems

Final

21

Net Pay = 1,934.82Total Gross = 2,540.00FWT Gross = 2,540.00OASDI = 0.00Medcr Gross = 0.00State Gross = 2,540.00Retr Gross = 0.00Sum Grosses = 7,620.00

Page 23: Test Plan RELEASE 1087 Date Conversion Phase IIpayroll.ucop.edu/REL1996/R1087/testplan.pdf · Test Plan RELEASE 1087 Date Conversion Phase II September 25, 1996 Information Systems

Final

22

MO December 1999 Compute (DEC99MO)

Description

This job processes employees whose Pay Cycle is MO for the Pay Period EndingDecember 31, 1999.

Verification

To ensure that the appropriate modules have been modified and installed properly, verifythe following reports:

PPP3201 (REPORTS PDS, member PPP3201)

LAST DATE TO ENTER TIME 12/16/99

In addition, use SPUFI to verify the dates on the PPPTTC Table for PAY_PROCESS_IDDEC99MO. Verify the values in the following columns:

• TTC_LAST_ENTER_DT = 12/16/1999• TTC_PAYCYC_END-DT = 12/31/1999• • TTC_PAYCYC_CHK_DT = 01/01/2000

PPP3909 (REPORTS PDS, member P3909MOD)

Report for ‘Hours Adjustment Prior To Last 12 Months’ was previously given PPP3906as a report number. This report number duplicates an existing report ‘Leave AccrualException’, produced for PPP390 by module PPLVHRS.

Report name PPP3906 was changed to report name PPP3909 for ‘HOURSADJUSTMENT PRIOR TO LAST 12 MONTHS’. Verify that the report name isPPP3909.

PPP4401 (REPORTS PDS, member P4401MOD)

• Employee 920000775 (PROF BIRTHDATE, CENT18)

This employee’s age as of January 1 is 101 (EDB 0254), and is enrolled in theEmployee Paid Life Insurance (Life Insurance Salary Base = 074 (EDB 0275). Theminimum and maximum age range on the PPPBRL Table (rates by age ranges) are age16 through age 99. Note that the PPBENXLI module adds 1 to the employee’s age asof January 1 (EDB 0254), if the Pay Cycle End Date falls in month 12. Since the Life

Page 24: Test Plan RELEASE 1087 Date Conversion Phase IIpayroll.ucop.edu/REL1996/R1087/testplan.pdf · Test Plan RELEASE 1087 Date Conversion Phase II September 25, 1996 Information Systems

Final

23

Insurance rate is not on the PPPBRL Table for age 102, the Employee Paid LifeInsurance premium (GTN 050) should not be taken from the employee’s pay.

Net Pay = 8,119.57Total Gross = 15,000.00FWT Gross = 14,796.79OASDI = 15,000.00Medcr Gross = 15,000.00State Gross = 14,796.79Retr Gross = 11,110.50Sum Grosses = 85,704.08

Verify that the Employee Paid Life Insurance premium (GTN 050) is not taken fromthe employee’s pay.

• Employee 950000775 (PROF BIRTHDATE, CENT19)

This employee’s age as of January 1 is 53 (EDB 0254), and is enrolled in theEmployee Paid Life Insurance (Life Insurance Salary Base = 074 (EDB 0275). Verifythat the Life Insurance premium (GTN 050) is taken from the employee’s pay.

Net Pay = 7,828.46Total Gross = 15,000.00FWT Gross = 14,796.79OASDI = 15,000.00Medcr Gross = 15,000.00State Gross = 14,796.79Retr Gross = 11,110.50Sum Grosses = 85,704.08

GTN 050 = 53.50

• Employee 960000775 (PROF BIRTHDATE, CENT18)

This employee’s age as of January 1 is 99 (EDB 0254), and is enrolled in theEmployee Paid Life Insurance (Life Insurance Salary Base = 074 (EDB 0275). Theminimum and maximum age range on the PPPBRL Table (rates by age ranges) are age16 through age 99. Note that the PPBENXLI module adds 1 to the employee’s age asof January 1 (EDB 0254), if the Pay Cycle End Date falls in month 12. Since the LifeInsurance rate is not on the PPPBRL Table for age 100, the Employee Paid LifeInsurance premium (GTN 050) should not be taken from the employee’s pay.

Net Pay = 7,854.82Total Gross = 15,000.00FWT Gross = 14,796.79

Page 25: Test Plan RELEASE 1087 Date Conversion Phase IIpayroll.ucop.edu/REL1996/R1087/testplan.pdf · Test Plan RELEASE 1087 Date Conversion Phase II September 25, 1996 Information Systems

Final

24

OASDI = 15,000.00Medcr Gross = 15,000.00State Gross = 14,796.79Retr Gross = 11,110.50Sum Grosses = 85,704.08

Page 26: Test Plan RELEASE 1087 Date Conversion Phase IIpayroll.ucop.edu/REL1996/R1087/testplan.pdf · Test Plan RELEASE 1087 Date Conversion Phase II September 25, 1996 Information Systems

Final

25

B2 December 1999 Compute (DEC99B2)

Description

This job processes employees whose Pay Cycle is B2 for the Pay Period Ending December11, 1999.

Verification

To ensure that the appropriate modules have been modified and installed properly, verifythe results on the following report:

PPP4401 (REPORTS PDS, member P4401B2D)

• Employee 000050003 (BEAN,JILL E.)

Net Pay = 6,330.32Total Gross = 11,262.82FWT Gross = 10,812.31OASDI = 0.00Medcr Gross = 11,262.82State Gross = 10,812.31Retr Gross = 11,262.82Sum Grosses = 55,413.08

• Employee 000050022 (ALU,BOB)

Net Pay = 1,329.58Total Gross = 2,470.84FWT Gross = 2,421.42OASDI = 2,470.84Medcr Gross = 2,470.84State Gross = 2,421.42Retr Gross = 2,470.84Sum Grosses = 14,726.20

• Employee 000050039 (FIST,MAY K.)

Net Pay = 1,934.82Total Gross = 2,540.00FWT Gross = 2,540.00OASDI = 0.00

Page 27: Test Plan RELEASE 1087 Date Conversion Phase IIpayroll.ucop.edu/REL1996/R1087/testplan.pdf · Test Plan RELEASE 1087 Date Conversion Phase II September 25, 1996 Information Systems

Final

26

Medcr Gross = 0.00State Gross = 2,540.00Retr Gross = 0.00Sum Grosses = 7,620.00

Page 28: Test Plan RELEASE 1087 Date Conversion Phase IIpayroll.ucop.edu/REL1996/R1087/testplan.pdf · Test Plan RELEASE 1087 Date Conversion Phase II September 25, 1996 Information Systems

Final

27

B1 December 1999 Compute (DEC99B1)

Description

This job processes employees whose Pay Cycle is BW for the Pay Period EndingDecember 25, 1999.

Verification

To ensure that the appropriate modules have been modified and installed properly, verifythe results on the following report:

PPP4401 (REPORTS PDS, member P4401B1D)

• Employee 000050003 (BEAN,JILL E.)

Net Pay = 6,330.35Total Gross = 11,262.82FWT Gross = 10,812.31OASDI = 0.00Medcr Gross = 11,262.82State Gross = 10,812.31Retr Gross = 11,262.82Sum Grosses = 55,413.08

• Employee 000050022 (ALU,BOB)

Net Pay = 1,329.60Total Gross = 2,470.84FWT Gross = 2,421.42OASDI = 2,470.84Medcr Gross = 2,470.84State Gross = 2,421.42Retr Gross = 2,470.84Sum Grosses = 14,726.20

• Employee 000050039 (FIST,MAY K.)

Net Pay = 1,934.82Total Gross = 2,540.00FWT Gross = 2,540.00OASDI = 0.00

Page 29: Test Plan RELEASE 1087 Date Conversion Phase IIpayroll.ucop.edu/REL1996/R1087/testplan.pdf · Test Plan RELEASE 1087 Date Conversion Phase II September 25, 1996 Information Systems

Final

28

Medcr Gross = 0.00State Gross = 2,540.00Retr Gross = 0.00Sum Grosses = 7,620.00

Page 30: Test Plan RELEASE 1087 Date Conversion Phase IIpayroll.ucop.edu/REL1996/R1087/testplan.pdf · Test Plan RELEASE 1087 Date Conversion Phase II September 25, 1996 Information Systems

Final

29

B2 January 2000 Compute (JAN00B2)

Description

This job processes employees whose Pay Cycle is BW for the Pay Period Ending January8, 2000.

Verification

To ensure that the appropriate modules have been modified and installed properly, verifythe results on the following report:

PPP4401 (REPORTS PDS, member P4401B2J)

• Employee 000050003 (BEAN,JILL E.)

Net Pay = 6,330.32Total Gross = 11,262.82FWT Gross = 10,812.31OASDI = 0.00Medcr Gross = 11,262.82State Gross = 10,812.31Retr Gross = 11,262.82Sum Grosses = 55,413.08

• Employee 000050022 (ALU,BOB)

Net Pay = 1,376.92Total Gross = 2,470.84FWT Gross = 2,421.42OASDI = 2,470.84Medcr Gross = 2,470.84State Gross = 2,421.42Retr Gross = 2,470.84Sum Grosses = 14,726.20

• Employee 000050039 (FIST,MAY K.)

Net Pay = 1,934.82Total Gross = 2,540.00FWT Gross = 2,540.00OASDI = 0.00

Page 31: Test Plan RELEASE 1087 Date Conversion Phase IIpayroll.ucop.edu/REL1996/R1087/testplan.pdf · Test Plan RELEASE 1087 Date Conversion Phase II September 25, 1996 Information Systems

Final

30

Medcr Gross = 0.00State Gross = 2,540.00Retr Gross = 0.00Sum Grosses = 7,620.00

Page 32: Test Plan RELEASE 1087 Date Conversion Phase IIpayroll.ucop.edu/REL1996/R1087/testplan.pdf · Test Plan RELEASE 1087 Date Conversion Phase II September 25, 1996 Information Systems

Final

31

B1 January 2000 Compute (JAN00B1)

Description

This job processes employees whose Pay Cycle is BW for the Pay Period Ending January22, 2000.

Verification

To ensure that the appropriate modules have been modified and installed properly, verifythe results on the following report:

PPP4401 (REPORTS PDS, member P4401B1J)

• Employee 000050003 (BEAN,JILL E.)

Net Pay = 6,330.35Total Gross = 11,262.82FWT Gross = 10,812.31OASDI = 0.00Medcr Gross = 11,262.82State Gross = 10,812.31Retr Gross = 11,262.82Sum Grosses = 55,413.08

• Employee 000050022 (ALU,BOB)

Net Pay = 1,376.92Total Gross = 2,470.84FWT Gross = 2,421.42OASDI = 2,470.84Medcr Gross = 2,470.84State Gross = 2,421.42Retr Gross = 2,470.84Sum Grosses = 14,726.20

• Employee 000050039 (FIST,MAY K.)

Net Pay = 1,934.82Total Gross = 2,540.00FWT Gross = 2,540.00OASDI = 0.00

Page 33: Test Plan RELEASE 1087 Date Conversion Phase IIpayroll.ucop.edu/REL1996/R1087/testplan.pdf · Test Plan RELEASE 1087 Date Conversion Phase II September 25, 1996 Information Systems

Final

32

Medcr Gross = 0.00State Gross = 2,540.00Retr Gross = 0.00Sum Grosses = 7,620.00

Page 34: Test Plan RELEASE 1087 Date Conversion Phase IIpayroll.ucop.edu/REL1996/R1087/testplan.pdf · Test Plan RELEASE 1087 Date Conversion Phase II September 25, 1996 Information Systems

Final

33

MO January 00 Compute (JAN00MO)

Description

This job processes employees whose Pay Cycle is MO for the Pay Period Ending January31, 2000.

Verification

To ensure that the appropriate modules have been modified and installed properly, verifythe following reports:

PPP3909 (REPORTS PDS, member P3909MOJ)

Report for ‘Hours Adjustment Prior To Last 12 Months’ was previously given PPP3906as a report number. This report number duplicates an existing report ‘Leave AccrualException’, produced for PPP390 by module PPLVHRS.

Report name PPP3906 was changed to report name PPP3909 for ‘HOURSADJUSTMENT PRIOR TO LAST 12 MONTHS’. Verify that the report name isPPP3909.

PPP4401 (REPORTS PDS, member P4401MOJ)

• Employee 920000775 (PROF BIRTHDATE, CENT18)

Net Pay = 8,109.17Total Gross = 15,000.00FWT Gross = 14,777.79OASDI = 15,000.00Medcr Gross = 15,000.00State Gross = 14,777.79Retr Gross = 11,110.50Sum Grosses = 85,666.08

• Employee 950000775 (PROF BIRTHDATE, CENT19)

Net Pay = 7,818.06Total Gross = 15,000.00FWT Gross = 14,777.79OASDI = 15,000.00Medcr Gross = 15,000.00

Page 35: Test Plan RELEASE 1087 Date Conversion Phase IIpayroll.ucop.edu/REL1996/R1087/testplan.pdf · Test Plan RELEASE 1087 Date Conversion Phase II September 25, 1996 Information Systems

Final

34

State Gross = 14,777.79Retr Gross = 11,110.50Sum Grosses = 85,666.08

GTN 050 = 53.50 (Life Insurance deduction)

• Employee 960000775 (PROF BIRTHDATE, CENT18)

This employee’s age as of January 1 is 99 (EDB 0254), and is enrolled in theEmployee Paid Life Insurance (Life Insurance Salary Base = 074 (EDB 0275). Theminimum and maximum age range on the PPPBRL Table (rates by age ranges) are age16 through age 99. Note that the PPBENXLI module adds 1 to the employee’s age asof January 1 (EDB 0254), if the Pay Cycle End Date falls in month 12. Since the PayPeriod End date is 01/31/00, verify that the Employee Paid Life Insurance premium(GTN 050) is taken from the employee’s pay.

Net Pay = 7,591.56Total Gross = 15,000.00FWT Gross = 14,777.79OASDI = 15,000.00Medcr Gross = 15,000.00State Gross = 14,777.79Retr Gross = 11,110.50Sum Grosses = 85,666.08

GTN 050 = 252.86 (Life Insurance deduction)

Page 36: Test Plan RELEASE 1087 Date Conversion Phase IIpayroll.ucop.edu/REL1996/R1087/testplan.pdf · Test Plan RELEASE 1087 Date Conversion Phase II September 25, 1996 Information Systems

Final

35

Employee History Process (RUN742)

Description

This job updates the Employee History tables using input transactions (UPAY798), or theEDB Change files.

Verification

A hard-coded century value of ‘19’ was removed from program PPP742. The appropriateCurrent Date, or the input System Entry Date Override is passed to the appropriateLE/370 date routine to return the century value.

To ensure that the program has been installed correctly, verify the following items on thePPP7421 report (REPORTS PDS, member PPP7421):

a) The message text issued for message 74-201 should be:PPP742: HDB DATA CAPTURE PROCESS STARTEDDATE: 1996/08/21 TIME: 18:39:32

Note that the Current Date value and Time value may be different on your report.

b) The message text issued for message 74-210 should be:

PPP742: USING DATE AND TIME ON ECF AS SYSTEM DATE ANDTIMEENTRY DATE: 2000/01/31 ENTRY TIME: 18:39:32

Note that the Time value may be different on your report.

Page 37: Test Plan RELEASE 1087 Date Conversion Phase IIpayroll.ucop.edu/REL1996/R1087/testplan.pdf · Test Plan RELEASE 1087 Date Conversion Phase II September 25, 1996 Information Systems

Final

36

Employee History Process (RUN743)

Description

This job updates the Employee History tables using the EDB Change files.

Verification

A hard-coded century value of ‘19’ was removed from program PPP743. The appropriatecentury value for the Current Date, or the System Entry Date Override is passed to theappropriate LE/370 date routine to return the century value.

To ensure that the program has been installed correctly, verify the following items on thePPP7431 report (REPORTS PDS, member PPP7431):

a) The message text issued for message 74-301 should be:PPP743: HDB PERIODIC PROCESS STARTEDDATE: 1996/08/21 TIME: 18:45:23

Note that the Current Date value and Time value may be different on your report.

b) The message text issued for message 74-310 should be:

PPP743: USING CURRENT EXECUTION AS SYSTEM ENTRYDATE & TIME ENTRY DATE: 2000/01/31 ENTRY TIME: 18:45:23

Note that the Time value may be different on your report.

Page 38: Test Plan RELEASE 1087 Date Conversion Phase IIpayroll.ucop.edu/REL1996/R1087/testplan.pdf · Test Plan RELEASE 1087 Date Conversion Phase II September 25, 1996 Information Systems

Final

37

Employee History Process (RUN744)

Description

This job updates the Employee History tables using the EDB Change files.

Verification

A hard-coded century value of ‘19’ was removed from program PPP743. The appropriatecentury value for the Current Date, or the System Entry Date Override is passed to theappropriate LE/370 date routine to return the century value.

To ensure that the program has been installed correctly, verify the following items on thePPP7441 report (REPORTS PDS, member PPP7441):

a) The message text issued for message 74-401 should be:PPP744: HDB DATA CAPTURE PROCESS STARTEDDATE: 1996/08/21 TIME: 19:21:21

Note that the Current Date value and Time value may be different on your report.

b) The message text issued for message 74-410 should be:

PPP744: USING DATE AND TIME ON ECF AS SYSTEM DATE ANDTIMEENTRY DATE: 2000/01/31 ENTRY TIME: 19:21:21

Note that the Time value may be different on your report.

Page 39: Test Plan RELEASE 1087 Date Conversion Phase IIpayroll.ucop.edu/REL1996/R1087/testplan.pdf · Test Plan RELEASE 1087 Date Conversion Phase II September 25, 1996 Information Systems

Final

38

Load Sequential PAR File to DB2 PAR (RUN465)

Description

This job loads the DB2 PAR Tables using the sequential PAR Files produced from thecomputes.

Verification

Program PPDB2PAR was modified to correctly calculate the retention date based uponthe Months of Retention value entered on the Specification record. Note that the Monthsof Retention value ‘03’ is entered in columns 31 through 32 of the Specification record.

To ensure that the program has been installed correctly, verify the following items on thePPP4651 report (REPORTS PDS, member PPP4651):

a) PAY CYCLE PAY PERIOD DATE

MO 12/31/1999B1 12/25/1999B2 12/11/1999

MO 01/31/2000B1 01/22/2000B2 01/08/2000

b) SELECTED PROCESS TYPE: RETAINED FROM DATE TO DATE

10/1999 01/2000

Page 40: Test Plan RELEASE 1087 Date Conversion Phase IIpayroll.ucop.edu/REL1996/R1087/testplan.pdf · Test Plan RELEASE 1087 Date Conversion Phase II September 25, 1996 Information Systems

Final

39

Expense Distribution Process (RUNEXP)

Description

This job runs the Expense Distribution Process.

Verification

Programs PPP500, PPP520, PPP530, and PPP540 were modified to include the centuryvalue in the date calculations or date comparisons.

To ensure that the programs have been installed correctly, verify the results on thefollowing reports:

• PPP5001 (REPORTS PDS, member PPP5001):

Current Amount total: 22,916.77, GTN Total Amount: 22,916.77

• PPP5202 (REPORTS PDS, member PPP5201):

Expense Distribution Work File Output:

Expense Distribution Work Records Written: 1139

1) Payroll Control Records Written: 22) Employee Detailed Records Written: 135Segments Written 196

$462,928.653) Employee Detailed Records WrittenSegments Written 0

$.004) Deduction Summary Records Written: 9955) Benefit Summary Records Written: 7

• PPP5301 (REPORTS PDS, member PPP5301):

Expense Distribution Work File Input:

Expense Distribution Work Records Read: 11391) Payroll Control Records Read: 22) Employee Detailed Records Read: 135

Segments Read 196

Page 41: Test Plan RELEASE 1087 Date Conversion Phase IIpayroll.ucop.edu/REL1996/R1087/testplan.pdf · Test Plan RELEASE 1087 Date Conversion Phase II September 25, 1996 Information Systems

Final

40

Memo $0.00Charged $462,928.65

$462,928.653) Employee Detailed Records Read 0

Segments Read 0 Memo $0.00

Charged $0.00$0.00

4) Deduction Summary Records Read: 9955) Benefit Summary Records Read: 7

TOE (TRMSF OF EXP) UPDATE FILE OUTPUT:Records Written: 2252

At UCOP, SPUFI was used to verify the TOE records on the TOE Table (ViewPPPVZTOE_TOE). In particular, verify the following employees on the TOE Table:

• • TOE_EMPLOYEE_ID 000050048 - TOE_ET_MONTH = 6,TOE_ET_PAGE_LINE = 4403, TOE_TRANS_END_DATE = 12/25/1999

• TOE_EMPLOYEE_ID 000050037 - TOE_ET_MONTH = 6,TOE_ET_PAGE_LINE = 4404, TOE_TRANS_END_DATE = 01/01/2000

• TOE_EMPLOYEE_ID 000050037 - TOE_ET_MONTH = 6,TOE_ET_PAGE_LINE = 4405, TOE_TRANS_END_DATE = 12/31/1999

Page 42: Test Plan RELEASE 1087 Date Conversion Phase IIpayroll.ucop.edu/REL1996/R1087/testplan.pdf · Test Plan RELEASE 1087 Date Conversion Phase II September 25, 1996 Information Systems

Final

41

Corporate Personnel System (RUNCPS)

Description

This job produces the Activity File, Employee File, Employee Appointment/DistributionFile, and Employee Deduction file for the Corporate Personnel System.

Verification

• Program PPP710 was changed to compare the appropriates dates using ISO dateformats.

To ensure that the program has been installed correctly, verify the following EmployeeID numbers on the PPP7101 report (REPORTS PDS, member PPP7101):

∗ Employee 000050051 - This employee has no active appointments, Message 71-013 (NO APPOINTMENTS ACTIVE ON 951231 FOR ACTION 06) is issued.The employee’s Last Action Date for Action Code 6 is 12/31/95. TheAppointment End Date (EDB 2003) is 08/31/95 for Appointment 10.

∗ Employee 000050112 - This employee has no active appointments, Message 71-013 (NO APPOINTMENTS ACTIVE ON 951031 FOR ACTION 06) is issued.The employee’s Last Action Date for Action Code 6 is 10/31/95. TheAppointment End Date (EDB 2003) is 06/30/95 for Appointment 10.

• Program PPP711 was changed to compare the appropriates dates using ISO dateformats.

To ensure that the program has been installed correctly, verify the following totals onthe PPP7111 report (REPORTS PDS, member PPP7111):

∗ EDB EMPLOYEES READ: 0136 ∗ EMPL RECORDS WRITTEN 0136 ∗ DEP. RECORDS WRITTEN 0126

In addition, at UCOP, the unmodified version of PPP711 was run to produce theEmployee Records file and the Dependent Records file. COMPAREX was run tocompare the two files against the files produced from the modified version of PPP711;there were no differences between the two files. If desired, campuses can compare thecontents of their files produced from the modified PPP711 against the two files

Page 43: Test Plan RELEASE 1087 Date Conversion Phase IIpayroll.ucop.edu/REL1996/R1087/testplan.pdf · Test Plan RELEASE 1087 Date Conversion Phase II September 25, 1996 Information Systems

Final

42

produced from the unmodified PPP711. The two files produced from the unmodifiedPPP711 are provided with this release; the last qualifier names of these files are namedFCPEMPLP and DEPDATAP.

• Program PPP712 was changed to compare the appropriates dates using ISO dateformats.

To ensure that the program has been installed correctly, verify the following totals onthe PPP7121 report (REPORTS PDS, member PPP7121):

∗ EDB EMPLOYEES READ 0136∗ EDB APPOINTMENTS READ 0173∗ FCP/BCS EMPLOYEE COUNT 0113∗ APPT RECORDS WRITTEN 0138

• Program PPP713 was changed to read the DB2 Calendar Table. The loading of theinternal Calendar array required that the calendar year and month be in ascendingorder. Thus, calendar records with years greater than ‘1999’ should be loaded into theinternal Calendar Table after entries beginning with years ‘1999’.

To ensure that the program has been installed correctly, verify the following totals onthe PPP7131 report (REPORTS PDS, member PPP7131):

∗ CALENDAR MONTHS LOADED 0183FCP/BCS EMPLOYEE COUNT 0046DIST RECORDS WRITTEN 0138DED RECORDS WRITTEN 0000BCS DIST RCDS WRITTEN 0070

∗ In addition, Report PPP7131 displays the 183 entries that are loaded into theinternal Calendar Array. There are three Calendar records on the DB2 CalendarTable with a Calendar Year of ‘2000’. Verify that the three Pay Period End datesof 00/01/31, 00/02/29, and 00/03/31 are displayed on the last page of this report.

Verify the values computed for field XDCP-C974-TIME-DIST in columns 63through 67 for the following records in the output Distribution file.

The formula is as follows:

XDCP-C974-TIME-DIST = XDCP-C931-HRS-PAID (Columns 58 through 62) / WORK-HOURS (from internal Calendar Array)

∗ Record 1 (PAYDIST.R1087.DISTOMO)

Page 44: Test Plan RELEASE 1087 Date Conversion Phase IIpayroll.ucop.edu/REL1996/R1087/testplan.pdf · Test Plan RELEASE 1087 Date Conversion Phase II September 25, 1996 Information Systems

Final

43

XDCP-C900-PAY-PER-DATE (Columns 31 through 36) contains a date of‘991231’. The entry in the internal Calendar Array with a BW Pay Period Enddate of ‘99/12/31’ contains a value of ‘184’ for the number of WORK-HOURS.XDCP-C931-HRS-PAID (columns 58 through 62) contains a value of 40. Thus,40 divided by 184 equals 0.2174 Rounded. Value of ‘0217D’ for XDCP-C974-TIME-DIST is displayed in Columns 63 through 67.

∗ Record 2 (PAYDIST.R1087.DISTOMO)

XDCP-C900-PAY-PER-DATE (Columns 31 through 36) contains a date of‘000108’. The entry in the internal Calendar Array with a BW Pay Period Enddate of ‘00/01/08’ contains a value of ‘168’ for the number of WORK-HOURS.XDCP-C931-HRS-PAID (columns 58 through 62) contains a value of 40. Thus,40 divided by 168 equals 0.2381 Rounded. Value of ‘0238A’ for XDCP-C974-TIME-DIST is displayed in Columns 63 through 67.

Page 45: Test Plan RELEASE 1087 Date Conversion Phase IIpayroll.ucop.edu/REL1996/R1087/testplan.pdf · Test Plan RELEASE 1087 Date Conversion Phase II September 25, 1996 Information Systems

Final

44

User-Defined Messages Update (RUN310)

Description

This job updates the User-defined Messages File used in PPP420 to print appropriatemessages on Surepay Earnings statements.

Verification

To ensure that the program has been installed correctly, verify the following reports(REPORTS PDS, MEMBERS PPP3101, PPP3102):

• PPP3101 - NUMBER OF TRANSACTION RECORDS READ 3NUMBER OF TRANSACTION RECORDS REJECTED 0NUMBER OF MESSAGES ON FILE BEFORE PPP310 6NUMBER OF MESSAGES ADDED 1NUMBER OF MESSAGES DELETED 1NUMBER OF MESSAGES ON FILE AFTER PPP310 6

• PPP3102 - Verify that Message Number 70 with text ‘THIS MESSAGE PRINTS ONEARNINGS STATEMENTS FOR THE MO CYCLE, FOR EMPLOYEES IN EMPL DISABILITY’ is displayed on the report.

In addition, verify that the Begin Date is 110199 and End Date is 022900.

Page 46: Test Plan RELEASE 1087 Date Conversion Phase IIpayroll.ucop.edu/REL1996/R1087/testplan.pdf · Test Plan RELEASE 1087 Date Conversion Phase II September 25, 1996 Information Systems

Final

45

Purge THF (RUN435)

Description

This job purges specific Transaction Holding records on the THF Table.

Verification

Before program PPP435 was modified, paragraph CONVERT-STD-DATE (in copymember CPPDXDC2) was called to return an ISO Date. However, the returned centuryvalue always contained a value of ‘19’. PPP435 was modified to perform paragraphXDC3-CONVERT-STD-TO-ISO (in copy member CPPDXDC3) to return an ISO Datewith the appropriate century value.

The input values entered on the Specification record are 020100 (Check Date) in columns11 through 16, 013100 (Pay Period End Date) in columns 17 through 22, MO (PayCycle) in columns 23 through 24, and 010100 (Pay Period Begin Date) in columns 25through 30. A PPI value of JAN00MO was entered in columns 47 through 53 andcolumns 65 through 71.

• To ensure that the program has been installed correctly, verify the following results onthe PPP4352 report (REPORTS PDS, member PPP4352):

THF AND TIME ROSTER PURGED FOR PPI: JAN00MO

THF ENTRIES DELETED: 27

TIME ROSTER ENTRIES DELETED: 0

At UCOP, SPUFI was used to verify that only THF records on the THF Table with aPAY_PROCESS_ID key of JAN00MO were deleted. THF records withPAY_PROCESS_ID keys other than JAN00MO should not be deleted.

Page 47: Test Plan RELEASE 1087 Date Conversion Phase IIpayroll.ucop.edu/REL1996/R1087/testplan.pdf · Test Plan RELEASE 1087 Date Conversion Phase II September 25, 1996 Information Systems

Final

46

Mass Changes Process (RUN290MT)

Description

This job creates X1 transactions to updates the employee records on the EDB.

Verification

Program has been changed to display the Employee ID on the reports in the format of#########.

To ensure that the program has been installed correctly, verify that the Employee ID onthe following reports are displayed in the format of #########:

• PPP2901 (REPORTS PDS, member P2901MT)

• PPP2902 (REPORTS PDS, member P2902MT)

• PPP2905 (REPORTS PDS, member P2905MT)

Page 48: Test Plan RELEASE 1087 Date Conversion Phase IIpayroll.ucop.edu/REL1996/R1087/testplan.pdf · Test Plan RELEASE 1087 Date Conversion Phase II September 25, 1996 Information Systems

Final

47

Purge Appointment/Distribution Process (RUN290PG)

Description

This job creates X1 transactions to updates the employee records on the EDB.

Verification

A Distribution Purge Date of 123199 is entered in columns 15 through 20 of thespecification record.

To ensure that the program has been installed correctly, verify the following employees onreport PPP2904 (Appointment/Distribution Purge Report) (REPORTS PDS, memberP2904PG):

Employee 000050081 - Affected distributions are 11, 21, and 31 with a Distribution EndDate of 100193, 010193, and 120199 respectively.

Employee 000050100 - Affected distributions are 21 and 22 with a Distribution End Dateof 110199 and 110199 respectively.

Employee 000050109 - Affected distributions are 11 and 21 with a Distribution End Dateof 090193 and 070199 respectively.

Page 49: Test Plan RELEASE 1087 Date Conversion Phase IIpayroll.ucop.edu/REL1996/R1087/testplan.pdf · Test Plan RELEASE 1087 Date Conversion Phase II September 25, 1996 Information Systems

Final

48

Rush Checks - Function OPT1 (On-line)

Description

Function OPT1 via function from the main menu produces the vendor check request.

Verification

1) Enter Function: SPCL on the Main Menu screen. Press ENTER. 2) Enter Function: OPT1 on the Special Processes Transaction Menu, and ID:

000000001. Press ENTER. 3) On the Rush Check OPT1 Employee Data screen, text ‘TESTING PPRCVEND

MODULE’ was entered under the ‘Vendor Information Text’ column heading.

Press PF key 11 - (NextFunc)

4) The following data were entered on the Rush Check Opt1 Earns & Deds screen foremployee ID 000000001:

TrnPayEnd Cy Dst TtlAP 013100 M 11 4812

L/A/C/F/P/S Rte/Amt DOS Time3404918 19900 1 0150000 REG 10000

Press PF key 5 (Update)

5) Verify the result on the following report:

PPRCVEND2 - Check Date = 09/03/96

6) Using SPUFI or any available tool to access the DB2 Table PPPABF, verify thefollowing date value on the PPPABF Table for employee 000000001:

VENDOR_CHECK_DATE = 09/03/1996

Note: The Vendor Check Date should be the same date as the Run Date on thePPRCVEND2 report.

Page 50: Test Plan RELEASE 1087 Date Conversion Phase IIpayroll.ucop.edu/REL1996/R1087/testplan.pdf · Test Plan RELEASE 1087 Date Conversion Phase II September 25, 1996 Information Systems

Final

49

ID Numbers Maintenance (On-line)

Description

The ID Main Menu screen contains a list of functions for employee ID maintenance.

Verification

1) Enter Function: IDMN on the Main Menu. Press ENTER. 2) Enter Function: IDAS on the ID Main Menu screen. Press ENTER. 3) On the ID Assignment screen, enter values PRES, IDENT, 565656548, and 010596

for Last Name, First Name, SSN, and Birthdate respectively. Press PF key 5(Update).

4) Using SPUFI, the row containing a value of ‘PRES’ in the IDB_LAST_NAME

column was located on the UC0IDB Table. Verify that a value of ‘1996-01-05’ isdisplayed in the IDB_BIRTHDATE column.

5) On the ID Assignment screen, enter values PRES, IDENT, 675867565, and 020597

for Last Name, First Name, SSN, and Birthdate respectively. Press PF key 5(Update).

6) Using SPUFI, the row containing a value of ‘PRES’ in the IDB_LAST_NAME

column was located on the UC0IDB Table. Verify that a value of ‘1897-02-05’ isdisplayed in the IDB_BIRTHDATE column.

7) From the ID Assignment screen, press PF key 3 (PrevMenu). 8) On the ID Main Menu screen, enter Function: IDBR, and enter DOB: 020597. Press

ENTER. Verify that the first detail line displays PRES, IDENT with a DOB value of02/05/1897.

Page 51: Test Plan RELEASE 1087 Date Conversion Phase IIpayroll.ucop.edu/REL1996/R1087/testplan.pdf · Test Plan RELEASE 1087 Date Conversion Phase II September 25, 1996 Information Systems

Final

50

History Record Inquiry/Update (On-line)

Description

The History Record Inquiry/Update screen contains a list of functions for viewing orupdating the appropriate Employee History records.

Verification

1) Enter Function IHDB on the Main Menu screen. Press ENTER 2) Enter Function IAWD, ID 000050020, Date 050594, and N for View incorrect

records? on the Inquiry Function Code Menu screen. Press ENTER 3) Verify that the Entry Date displayed on the Award Data screen contains an

appropriate century and year value. At UCOP, the Entry Date displayed is 05/05/1994.

Page 52: Test Plan RELEASE 1087 Date Conversion Phase IIpayroll.ucop.edu/REL1996/R1087/testplan.pdf · Test Plan RELEASE 1087 Date Conversion Phase II September 25, 1996 Information Systems

Final

51

History Personnel Inquiry - Function IHIS (On-line)

Description

The History Personnel Inquiry screen contains a list of functions for selection ofemployee’s Personnel History record(s).

Verification

Enter Function: IHIS on the Main Menu screen. Press ENTER.

Enter Function: HHNR, and ID: 000050020 on the Personnel History Menu screen.Press ENTER.

Verify that the Highest Degree displays the appropriate century and year value. AtUCOP, the Highest Degree of 2000 is displayed.

Page 53: Test Plan RELEASE 1087 Date Conversion Phase IIpayroll.ucop.edu/REL1996/R1087/testplan.pdf · Test Plan RELEASE 1087 Date Conversion Phase II September 25, 1996 Information Systems

Final

52

PAN Notification Selection Criteria - Function INRS (On-line)

Description

The PAN Notification Selection Criteria screen allows the user to select the appropriatePAN notices based upon the user’s input of selection criteria.

Verification

1) Enter Function: PSRV on the Main Menu screen. Press ENTER. 2) Enter Function: INRS on the Function Code Menu screen. Press ENTER. 3) At UCOP, a date of 010100 was entered for the Date Selection Criterion on the

Notification Review Selection screen. Values for the other Selection Criteria werenot entered. Press ENTER.

4) The appropriate PAN notice with a date of 01/01/00 was displayed on the

Notification Review Browse screen. By placing a ‘S’ next to the PAN notice andpressing ENTER, the PAN texts were displayed on the Activity Review screen.

Page 54: Test Plan RELEASE 1087 Date Conversion Phase IIpayroll.ucop.edu/REL1996/R1087/testplan.pdf · Test Plan RELEASE 1087 Date Conversion Phase II September 25, 1996 Information Systems

Final

53

EDB Inquiry - Adjustments - Function IADJ (On-line)

Description

The IADJ function displays an employee’s Dollar and/or Hour adjustments found on thePPPDAT and PPPHAT Tables respectively.

Verification

The unmodified version of module PPWIADJ abends when an employee’s dollaradjustment amount on the PPPDAT Table is greater than 99,999.99.

The adjustment amount field, which is used to receive the adjustment amount from thePPPDAT Table, has been increased in the Working Storage section.

Employee 000050020 has an adjustment amount greater than 99,999.99 on the PPPDATTable.

1) Enter Function: IADJ, and ID: 000050020 on the Main Menu screen. Press ENTER 2) An amount of 100100.25 is displayed on the Hours/Dollars Adjustments screen.

Page 55: Test Plan RELEASE 1087 Date Conversion Phase IIpayroll.ucop.edu/REL1996/R1087/testplan.pdf · Test Plan RELEASE 1087 Date Conversion Phase II September 25, 1996 Information Systems

Final

54

EDB Entry/Update - Jan1 Age - (On-line)

Description

Functions EPD1 and ELEM are used to verify the age as January 1. Function EPD1 isused to change the employee’s Date of Birth, and Function ELEM is used to display theemployee’s age as of January 1.

The SCR Current Date has been set to 07-01-1996 in the PPPSCR Table.

Verification

New Age edits were coded in modules PPEC112 and PPEI125.

1) Enter Function: ELEM, and ID: 200000002 on the Main Menu screen. PressENTER.

Enter numbers 0254, 0107, and 0113 on the Data Element Display screen. PressENTER. Values for EDB 0254 = 50, EDB 0107 = 05/01/1945, and EDB 0113 =09/04/1996. The displayed values are Before the update process has begun.

Enter Function: EPD1, and ID: 200000002 on the Main Menu screen. Press ENTER.

Change Date of Birth from 050145 to 050196. Press PF key 5 (Update).

Messages 08805 ‘EMPLOYEE’S AGE AT HIRE IS LESS THAN 14’ and 08807‘EMPLOYEE’S DATE OF BIRTH CANNOT BE IN THE CURRENT YEAR’with a severity level 7 (Employee Reject) are issued. In addition, message 08806‘EMPLOYEE’S AGE ON JANUARY 1 IS OUTSIDE OF EXPECTED RANGE‘ with a severity level 3 (Warning) is issued. Press PF key 2 (Cancel).

2) From the Employee Personnel Data 1 screen, change the Date of Birth from 050145to 050197. Press PF key 5 (Update).

Message 08806 ‘EMPLOYEE’S AGE ON JANUARY 1 IS OUTSIDE OFEXPECTED RANGE ‘ with a severity level 3 (Warning) is issued. Press PF key 5(Update).

Enter Function ELEM on the Employee Personnel Data 1 screen. Press ENTER.

Page 56: Test Plan RELEASE 1087 Date Conversion Phase IIpayroll.ucop.edu/REL1996/R1087/testplan.pdf · Test Plan RELEASE 1087 Date Conversion Phase II September 25, 1996 Information Systems

Final

55

Enter numbers 0254, 0107, and 0113 on the Data Element Display screen. PressENTER. The values for EDB 0254, 0107, and 0113 are 98 (EMP AGE - JAN 1),05/01/1897 (BIRTH DATE), and 09/04/1996 (EMPLOYMENT DATE) Enternumbers 0254, 0107, and 0113 on the Data Element Display screen. Press ENTER.Values for EDB 0254 = 50, EDB 0107 = 05/01/1945, and EDB 0113 = 09/04/1996.Note that the century value in the Birthdate is ‘18’.

Page 57: Test Plan RELEASE 1087 Date Conversion Phase IIpayroll.ucop.edu/REL1996/R1087/testplan.pdf · Test Plan RELEASE 1087 Date Conversion Phase II September 25, 1996 Information Systems

Final

56

Time Collection Selection Criteria - Function IDTC (On-line)

Description

The Time Collection Selection Criteria screen allows the user to select the appropriateTime records based upon the user’s input of selection criteria.

Verification

The unmodified version of PPWIDTC performed a paragraph in copy memberCPPDXDC2, which contained a hard-coded century value ‘19’. The modified programPPWIDTC calls the LE/370 date routine to return the appropriate century value.

1) Enter Function: IDTC from the Main Menu screen. Press ENTER. 2) Enter Pay End Date of 013100, Pay Cycle of MO, ‘S’ for Check List, and Home

Department of 804918 on the Time Coll. Selection Criteria screen. Press ENTER. 3) Verify that the Pay End Date of 01/31/00 and Last Date to Enter Time of 01/16/00 are

displayed on the Check List screen for employee 000050020.

Page 58: Test Plan RELEASE 1087 Date Conversion Phase IIpayroll.ucop.edu/REL1996/R1087/testplan.pdf · Test Plan RELEASE 1087 Date Conversion Phase II September 25, 1996 Information Systems

Final

57

PAR Inquiry Browse - Function IBRS (On-line)

Description

The PAR Function IBRS provides a list of employee ID numbers for user selection.

Verification

The unmodified version of program PPWIBRS contained a hard-coded century value of‘19’ in the Check Date field. The modified program PPWIBRS calls the LE/370 dateroutine to return a century value.

1) Enter Function IPAR in the Main Menu screen. Press ENTER. 2) Enter Function: IBRS, ID: 000050020, and Check Date: 050100. Press ENTER.

Message ‘P0022 No match on entered PAR data. Use IBRS to browse .’ should bedisplayed.

Change the date in Check Date: from 050100 to 020100. Press ENTER.

3) The Employee Browse screen should display a list of employee ID numbers000050020. The top of the list (first line) should have a Check Date of 020100 foremployee ID 000050020.