Main Programs

The main COBOL programs are called by most run control programs to process one pay calendar:

COBOL Program Run Control Program

PSPPYSHT

Create Paysheet

PSPPYCAL

Pay Calculation (U.S.)

PSPCPCAL

Pay Calculation (Canada)

PSPDCCAL

Calculate Deductions

PSPPYUPD

Pay Confirmation

PSPPYUNC

Unconfirm Pay

PSPCKREV

Reversal Processing

PSPACCPR

Leave Accrual (U.S.)

FGPACCRL

Leave Accrual (USF)

PSPPFDST

Actuals Distribution

No main program

Tenure/Flexible Service Calc'n

No main program

Savings Management Balances

No main program

Batch Encumbrance Calculation Process

No main program

Confirm Deductions

No main program

Calendar Build

No main program

Delete Balances (U.S.), Delete Balances (Canada)

No main program

Check Reprint

The run control program for Pay Calculation, PSPPYRUN, must call one of the main pay calculation business processes to do the actual work. If PSPPYRUN finds that the pay groups to be calculated is a U.S. pay group, then it calls PSPPYCAL, which is the pay calculation business process for U.S. pay groups. If the pay group to be calculated is Canadian, PSPPYRUN calls PSPCPCAL, the pay calculation business process for Canadian pay groups.

The main programs are thus second-level down in the call tree.