sHelp
                                     MM.TASK
     i   2
 hist.txt
 ht.edit
 ht.view
 main
   history
     hist.msgs
 proc.single
   proc.events
     tse.msgs
 process
 selections
   sel.status.list
   sel.types

 Ì     i   2
hist.txt
[ht.type,ht.q]
/MOTXT[moHTT,moHTQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 ht.type                      1 CHOICE   L                 moHTT                                                       
 ht.q                         4 PINT     R                 moHTQ                                                       
 ht.txt                      80 TEXT     L                 /MOTXT[moHTT,moHTQ]                                         
 Ì     i   2
ht.edit
[hte.q]
/MOTXT["E",moHTE]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 hte.q                        4 PINT     R                 moHTE                                                       
 hte.txt                     80 TEXT     L                 /MOTXT["E",moHTE]                                           
 Ì     i   2
ht.view
[htv.q]
/MOTXT["V",moHTV]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 htv.q                        4 PINT     R                 moHTV                                                       
 htv.txt                     80 TEXT     L                 /MOTXT["V",moHTV]                                           
 Ì   €   i   2
main
[urn]
*(M)MO[mo]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 urn                         24 URN      L                 mo                                                          
 date                         8 DATE     L                 *(M)MO[mo]|1                                                
 descr                       30 FREE     L                 *(M)MO[mo]|5                                                
 id                          24 URN      L  MM.TASK                                                                
 if.device                   30 FREE     L                 *(M)MO[mo]I|2                                               
 if.rtn                      25 FREE     L                 *(M)MO[mo]I|0                                               
 if.user                     10 FREE     L  MIS.USER       *(M)MO[mo]I|1                                           
 init.flag                    1 FREE     L                 *(M)MO[mo]|6                                                
 last.edit.date               8 DATE     L                 *(M)MO[mo]B|2                                               
 last.edit.time               4 HHMM     L                 *(M)MO[mo]B|3                                               
 number                      10 PINT     R                 *(M)MO[mo]|0                                                
 status                       8 CHOICE   L                 *(M)MO[mo]|3                                                
 thing                       30 FREE     L                 *(M)MO[mo]|7                                                
 thing.id                    60 FREE     L                 *(M)MO[mo]|8                                                
 time.display                 5 FREE     L                                                                             
 tsk.eqpwo.report            10 FREE     L                 *(M)MO[mo]A|9                                               
 tsk.inv.req.num              6 FREE     L                 *(M)MO[mo]A|6                                               
 tsk.inventory               10 FREE     L  MM.INVENT      *(M)MO[mo]A|5                                           
 tsk.po                      30 URN      L  MM.PO          *(M)MO[mo]A|0                                           
 tsk.po.inv.num              15 FREE     L                 *(M)MO[mo]A|1                                               
 tsk.po.report               10 FREE     L                 *(M)MO[mo]A|7                                               
 tsk.po.req                  30 URN      L  MM.PO.REQ      *(M)MO[mo]A|2                                           
 tsk.stk.report              10 FREE     L                 *(M)MO[mo]A|8                                               
 tsk.wo                       6 PINT     R  MM.EQP.WO      *(M)MO[mo]A|4                                           
 tsk.wo.eqp                  10 FREE     L  MM.EQP         *(M)MO[mo]A|3                                           
 type                         6 CHOICE   L                 *(M)MO[mo]|2                                                
 user                        10 FREE     L  MIS.USER       *(M)MO[mo]|4                                            
 user.edit                   10 FREE     L  MIS.USER       *(M)MO[mo]B|1                                           
 user.first                  10 FREE     L  MIS.USER       *(M)MO[mo]B|0                                           
 Ì   €   i   2
history
[urn,  hq.event]
*(M)MO[mo]H[moHQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 hq.event                     4 PINT     R                 moHQ                                                        
 hq.beg.event                 1 YN       L                 *(M)MO[mo]H[moHQ]|6                                         
 hq.by.user                  10 FREE     L  MIS.USER       *(M)MO[mo]H[moHQ]|2                                     
 hq.date                      8 DATE     L                 *(M)MO[mo]H[moHQ]|0                                         
 hq.disp                     35 FREE     L                 *(M)MO[mo]H[moHQ]|7                                         
 hq.for.user                 10 FREE     L  MIS.USER       *(M)MO[mo]H[moHQ]|3                                     
 hq.show.msg                  1 YN       L                 *(M)MO[mo]H[moHQ]|4                                         
 hq.time                      5 FREE     L                 *(M)MO[mo]H[moHQ]|1                                         
 hq.txt.msg                   1 FREE     L                 *(M)MO[mo]H[moHQ]|5                                         
 Ì   €   i   2
hist.msgs
[urn,hq.event,  txt.i]
*(M)MO[mo]H[moHQ]T[moTXT]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 txt.i                        5 PINT     R                 moTXT                                                       
 msg.txt                     80 TEXT     L                 *(M)MO[mo]H[moHQ]T[moTXT]                                   
 Ì     i   2
proc.single
[ts.task]
/TSKE[moPS]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 ts.task                      4 FREE     L                 moPS                                                        
 ts.date                      8 DATE     L                 /TSKE[moPS]|1                                               
 ts.descr                    30 FREE     L                 /TSKE[moPS]|5                                               
 ts.number                   10 FREE     L                 /TSKE[moPS]|0                                               
 ts.status                    8 FREE     L                 /TSKE[moPS]|3                                               
 ts.type                      6 FREE     L                 /TSKE[moPS]|2                                               
 ts.urn                      24 URN      L                 /TSKE[moPS]|6                                               
 ts.user                     10 FREE     L  MIS.USER       /TSKE[moPS]|4                                           
 Ì   €   i   2
proc.events
[ts.task,  tse.event]
/TSKE[moPS]E[moE]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 tse.event                    4 PINT     R                 moE                                                         
 tse.beg.event                1 YN       L                 /TSKE[moPS]E[moE]|6                                         
 tse.by.user                 10 FREE     L  MIS.USER       /TSKE[moPS]E[moE]|2                                     
 tse.date                     8 DATE     L                 /TSKE[moPS]E[moE]|0                                         
 tse.disp                    35 FREE     L                 /TSKE[moPS]E[moE]|7                                         
 tse.for.user                10 FREE     L  MIS.USER       /TSKE[moPS]E[moE]|3                                     
 tse.hq.event                 4 PINT     R                 /TSKE[moPS]E[moE]|8                                         
 tse.show.msg                 1 YN       L                 /TSKE[moPS]E[moE]|4                                         
 tse.time                     5 FREE     L                 /TSKE[moPS]E[moE]|1                                         
 tse.txt.msg                  1 FREE     L                 /TSKE[moPS]E[moE]|5                                         
 Ì   €   i   2
tse.msgs
[ts.task,tse.event,  hm.q]
/TSKE[moPS]E[moE]T[moHT]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 hm.q                         4 PINT     R                 moHT                                                        
 hm.text                     80 TEXT     L                 /TSKE[moPS]E[moE]T[moHT]                                    
 Ì     i   2
process
[tp.task]
/TSK[moPS]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 tp.task                      4 FREE     L                 moPS                                                        
 scrn.mult.i                 10 FREE     L                                                                             
 tp.date                      8 DATE     L                 /TSK[moPS]|1                                                
 tp.descr                    30 FREE     L                 /TSK[moPS]|5                                                
 tp.err                       1 FREE     L                 /TSK[moPS]A|3                                               
 tp.err.txt                  60 FREE     L                 /TSK[moPS]A|4                                               
 tp.event.count               4 PINT     R                 /TSK[moPS]A|2                                               
 tp.number                   10 FREE     L                 /TSK[moPS]|0                                                
 tp.status                    8 FREE     L                 /TSK[moPS]|3                                                
 tp.thing                    30 FREE     L                 /TSK[moPS]A|0                                               
 tp.thing.id                 60 FREE     L                 /TSK[moPS]A|1                                               
 tp.type                      6 FREE     L                 /TSK[moPS]|2                                                
 tp.urn                      24 URN      L                 /TSK[moPS]|6                                                
 tp.user                     10 FREE     L  MIS.USER       /TSK[moPS]|4                                            
 Ì   €   i   2
selections
/TSEL["T"]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 tsel.b.date                  8 DATE     L                 /TSEL["T"]|1                                                
 tsel.e.date                  8 DATE     L                 /TSEL["T"]|2                                                
 tsel.set                     8 CHOICE   L                 /TSEL["T"]|4                                                
 tsel.status                  8 CHOICE   L                 /TSEL["T"]|3                                                
 tsel.user                   10 FREE     L  MIS.USER       /TSEL["T"]|0                                            
 Ì   €   i   2
sel.status.list
[sel.status]
/TSEL["T"]ST[moST]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 sel.status                   8 CHOICE   L                 moST                                                        
 sel.stat.val                 1 FREE     L                 /TSEL["T"]ST[moST]                                          
 Ì   €   i   2
sel.types
[sel.type]
/TSEL["T"]TY[moTY]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 sel.type                     6 CHOICE   L                 moTY                                                        
 sel.typeval                  1 FREE     L                 /TSEL["T"]TY[moTY]                                          

 Index Files                        Subscripts/Physical Base

 date.x                             [date,number] = urn
                                      ?(M)MOD[moDT,moN]

 list.x                             [tp.task] = urn
                                      /MOLX[moPS]

 num.x                              [number] = urn
                                      ?(M)MON[moN]

 show.x                             [user,urn] = hq.event
                                      ?(M)MOS[gu,mo]

 user.x                             [user,number] = urn
                                      ?(M)MOU[gu,moN]