sHelp
                                     PP.PER.ATT
     i   2
 main
   payrolls
     empl.att.weeks
       empl.att.days
         empl.att.earnings

 Ì     i   2
main
[employee]
*(JQ)JTY[jy]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 employee                    42 URN      L  PP.PER         jy                                                      
 old.eligible                 1 YN       L                 *(JQ)JTY[jy]|0                                              
 old.override                 1 YN       L                 *(JQ)JTY[jy]|2                                              
 old.sort.week                2 PINT     R                 VAL=@old.start.week                                         
 old.start.week               2 PINT     R                 *(JQ)JTY[jy]|3                                              
 old.template                 8 FREE     L  PP.ATT.TEMPLATE*(JQ)JTY[jy]|1                                          
 Ì   €   i   2
payrolls
[employee,  payroll]
*(JQ)JTY[jy]P[jdp]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 payroll                      8 FREE     L  PP.PAYROLL     jdp                                                     
 eligible                     1 YN       L                 *(JQ)JTY[jy]P[jdp]|0                                        
 override                     1 YN       L                 *(JQ)JTY[jy]P[jdp]|2                                        
 sort.week                    2 PINT     R                 VAL=@start.week                                             
 start.week                   2 PINT     R                 *(JQ)JTY[jy]P[jdp]|3                                        
 template                     8 FREE     L  PP.ATT.TEMPLATE*(JQ)JTY[jy]P[jdp]|1                                    
 Ì   €   i   2
empl.att.weeks
[employee,payroll,  ea.week]
*(JQ)JTY[jy]P[jdp]W[jtxW]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 ea.week                      2 PINT     R                 jtxW                                                        
 Ì   €   i   2
empl.att.days
[employee,payroll,ea.week,  ea.day]
*(JQ)JTY[jy]P[jdp]W[jtxW]D[jtxD]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 ea.day                       1 DAY      L                 jtxD                                                        
 Ì   €   i   2
empl.att.earnings
[employee,payroll,ea.week,ea.day,  ea.counter]
*(JQ)JTY[jy]P[jdp]W[jtxW]D[jtxD]E[jtxC]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 ea.counter                   2 INT      R                 jtxC                                                        
 ea.dept                     15 FREE     L  MIS.GL.DEPT    *(JQ)JTY[jy]P[jdp]W[jtxW]D[jtxD]E[jtxC]|4               
 ea.earning                   8 PDEC     L  PP.EARN        *(JQ)JTY[jy]P[jdp]W[jtxW]D[jtxD]E[jtxC]|0               
 ea.hours                     6 DEC3     R                 *(JQ)JTY[jy]P[jdp]W[jtxW]D[jtxD]E[jtxC]|1                   
 ea.job                      10 FREE     L  PP.JOB         *(JQ)JTY[jy]P[jdp]W[jtxW]D[jtxD]E[jtxC]|3               
 ea.shift                     1 PINT     R                 *(JQ)JTY[jy]P[jdp]W[jtxW]D[jtxD]E[jtxC]|2                   

 Index Files                        Subscripts/Physical Base

 override.x                         [payroll,template,start.week,employee]
                                      ?(JQ)JTYO[jdp,jtx,jtxW,jy]

 template.x                         [template,payroll,start.week,employee]
                                      ?(JQ)JTYT[jtx,jdp,jtxW,jy]