sHelp
                                     HR.POS.ID
     i   2
 main
   ids

 Ì     i   2
main
[pp.database,position]
&(HL)HLDPI[pp.db,jdr]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 pp.database                 12 FREE     L  MIS.APPL.DB    pp.db                                                   
 position                    18 FREE     L  PP.POS         jdr                                                     
 active                       1 YN       L                 &(HL)HLDPI[pp.db,jdr]|0                                     
 position.title              35 FREE     L                 VAL=@PP.POS.title[@position]                                
 supervisor.pid               4 PINT     R                 &(HL)HLDPI[pp.db,jdr]|3                                     
 supervisor.pos              18 FREE     L  PP.POS         &(HL)HLDPI[pp.db,jdr]|2                                 
 supervisor.pos.title        35 FREE     L                 VAL=@PP.POS.title[@supervisor.pos]                          
 top.level                    1 YN       L                 &(HL)HLDPI[pp.db,jdr]|1                                     
 Ì   €   i   2
ids
[pp.database,position,  id]
&(HL)HLDPI[pp.db,jdr]S[hldpid]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 id                           4 PINT     R                 hldpid                                                      
 hours                        6 DEC3     R                 &(HL)HLDPI[pp.db,jdr]S[hldpid]|0                            
 id.use                       1 YN       L                 &(HL)HLDPI[pp.db,jdr]S[hldpid]|3                            
 supervisor.pid.ovride        4 PINT     R                 &(HL)HLDPI[pp.db,jdr]S[hldpid]|2                            
 supervisor.pos.ovride       18 FREE     L  PP.POS         &(HL)HLDPI[pp.db,jdr]S[hldpid]|1                        
 supervisor.pos.ovride.ttl   35 FREE     L                 VAL=@PP.POS.title[@supervisor.pos.ovride]                   
 supvr.pid                    4 PINT     R                 VAL=IF{@supervisor.pid.ovride;@supervisor.pid}              
 supvr.pos                   18 FREE     L                 VAL=IF{@supervisor.pos.ovride;@supervisor.pos}              

 Index Files                        Subscripts/Physical Base

 active.x                           [pp.database,position,id]
                                      &(HL)HLDPIA[pp.db,jdr,hldpid]

 supervisor.x                       [pp.database,supervisor.pos,supervisor.pid,position,id]
                                      &(HL)HLDPIS[pp.db,hldpsP,hldpsI,jdr,hldpid]