COM ================================ ** Evaluation of time data specifyi ** clock times (including personnel ** time events or PDC times) ** BINI Initialization MOD MODT GEN Define groupings EINI End of processing block ** BDAY Day processing ** Options: CHECK RPR Set retro.acc.for payroll, if CHECK FUT Allow evaluations for future p DKG Process reduced hours OPTT MAIL 1 * Mail to administrator if error ** ******************************** BLOCK BEG Provide time data IF NOT SIMF No simulation for future periods PERT TD20 Evaluate errors from pair format P2011 Provide time pairs and daily WS ACTIO TD10 End if daily work schedule still active A2003 Process work center substitution ACTIO TD60 AB Convert daily WS if RWH and leave P2001 Provide absence data of the day P2002 Provide attendance data of the day PTIP TD80 GEN Process absence/attendance reasons ACTIO TD90 Process generated locked records P2005 * Provide overtime data of the day PTIP TD40 GEN * Set PTYPE/TTYPE for overtime ACTIO TD30 Dynamic DWS assignment: Clock-in entry DYNWS * Dynamic DWS assignment: Overlap ELSE Simulation for future period COPY TDT0 Provide time data for simulation ENDIF Endif (simulation) BLOCK END ********************************* BLOCK BEG Tolerances and error checks PTIPA TE10 GEN Adjust absences ACTIO TE20 Check for day with error PTIP TE30 GEN Error checks for each pair DPTOL Process daily work schedule tolerances BLOCK END ********************************* BLOCK BEG Determine planned working times PTIP TL10 GEN * Round first/last pair DYNBR TF10 * Set dynamic breaks TIMTP Assign time type to time pair PBRKS 1 ALL Evaluate breaks DEFTP Determine planned pairs PTIPA TP10 GEN Reduce absences RTIPA TP20 GEN Absences with time compensation PTIP TB10 GEN * Shorten autom. delimited off-site recs COPY TB00 * Shorten autom. delimited OS (with OT) BLOCK END ********************************* BLOCK BEG Determine overtime GOT TO20 1 Calculate overtime with quota 2007 01 GOT TO20 2 Overtime on basis of quota 2007 02 PTIP TO10 GEN * Evaluate overtime approval in I0050 PTIP TO15 GEN * Evaluate overtime approval in daily WS PTIP TO16 GEN * Determine overtime without approval COPY TO00 * Calc. overtime using rounding and quota COPY TPOW * Weekly overtime analysis KNTAG K Determine indicator for core night work BLOCK END ********************************* BLOCK BEG Select time wage types DAYMO 01 02 02 02 Set day grouping for T510S COPY TOH0 * Adjust pay for lost time/OT on holidays COPY TG00 * Process guaranteed hours GWT S DZL Wage type selection for planned work GWT M ZML Wage type selection for overtime BLOCK END ********************************* BLOCK BEG Compensate Overtime Wage Types COPY TW00 * Overtime: Higher WT after 10 hrs/week POVT TC40 GEN Overtime compensation BLOCK END ********************************* BLOCK BEG Manage time accounts RTIP TR10 Form day balances P2012 Process time transfer specifications ACTIO TR30 Flextime balance/overtime/productive hrs LIMIT Limits for time balances CUMBT Update balances, wage types... QUOTA Generate absence quotas BLOCK END ********************************* EDAY End of day processing ** BEND Final processing IF EOM If last day of period P2007 TS20 GEN * Transfer excess flextime to overtime LIMIT Adjust flextime balance ENDIF Endif (last day of period) EXPRT Export evaluation results EEND End of processing block