sHelp
                                     GL.BUDGET
       2
   gl.annual.budgets.file
     gl.period.budgets.file
   gl.budget.rev.history
     gl.budget.rev.accounts
     gl.budget.rev.audits
     gl.budget.rev.notes
       gl.budget.rev.note
   gl.budget.status.file
     gl.budget.users
     zcus.budget.errors

 Ì       2
gl.annual.budgets.file    (main) 
[id,fiscal.year,account]
*LW[lwW,lwY,ga]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 id                           8 FREE     L                 lwW                                                         
 fiscal.year                  4 PINT     R                 lwY                                                         
 account                     25 FREE     L  MIS.GL.ACCOUNT ga                                                      
 annual.budget               12 SDEC     R                 *LW[lwW,lwY,ga]|0                                           
 distribution                 8 FREE     L  MIS.GL.BUD.DIST*LW[lwW,lwY,ga]|1                                       
 subsidiary.account.check                                  VAL=account#4                                               
 Ì        2
gl.period.budgets.file    (periods) 
[id,fiscal.year,account, period]
*LW[lwW,lwY,ga]P[lwP]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 period                      10 GLPERIOD L                 lwP                                                         
 budget                      12 SDEC2    R                 *LW[lwW,lwY,ga]P[lwP]|0                                     
 budget.ytd                  12 SDEC2    R                 *LW[lwW,lwY,ga]P[lwP]|1                                     
 Ì       2
gl.budget.rev.history    (rev.history) 
[rev.id,rev.fiscal.year]
*LWR[lwW,lwY]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 rev.id                       8 FREE     L                 lwW                                                         
 rev.fiscal.year              4 PINT     R                 lwY                                                         
 Ì        2
gl.budget.rev.accounts    (rev.accounts) 
[rev.id,rev.fiscal.year, rev.account]
*LWR[lwW,lwY]Z[ga]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 rev.account                 25 FREE     L  MIS.GL.ACCOUNT ga                                                      
 Ì        2
gl.budget.rev.audits    (rev.audits) 
[rev.id,rev.fiscal.year, ra.account,ra.date,ra.queue]
*LWR[lwW,lwY]Z[ga,lwRD,lwRQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 ra.account                  25 FREE     L  MIS.GL.ACCOUNT ga                                                      
 ra.date                      8 DATE     L                 lwRD                                                        
 ra.queue                     3 PINT     R                 lwRQ                                                        
 ra.comment                  50 FREE     L                 *LWR[lwW,lwY]Z[ga,lwRD,lwRQ]|3                              
 ra.fct                       2 PINT     R                 *LWR[lwW,lwY]Z[ga,lwRD,lwRQ]|2                              
 ra.qdisplay                 16 FREE     L                 VAL=(%Z.date.out(ra.date)_" - "_(@ra.time$2)_":"_(@ra.      
                                                           VAL=time%1))                                                
 ra.time                      4 HHMM     L                 *LWR[lwW,lwY]Z[ga,lwRD,lwRQ]|0                              
 ra.user                     10 FREE     L  MIS.USER       *LWR[lwW,lwY]Z[ga,lwRD,lwRQ]|1                          
 Ì        2
gl.budget.rev.notes    (rev.notes) 
[rev.id,rev.fiscal.year, rn.seq.num]
*LWR[lwW,lwY]N[lwN]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 rn.seq.num                   4 PINT     R                 lwN                                                         
 rn.audit                     1 FREE     L                 *LWR[lwW,lwY]N[lwN]|4                                       
 rn.call.edit                 0 FREE     L                 VAL=""                                                      
 rn.date.created              8 DATE     L                 *LWR[lwW,lwY]N[lwN]|0                                       
 rn.date.edited               8 DATE     L                 *LWR[lwW,lwY]N[lwN]|2                                       
 rn.disp.audit                1 FREE     L                 VAL=IF{.=@rn.audit "*"}                                     
 rn.user.created             10 FREE     L  MIS.USER       *LWR[lwW,lwY]N[lwN]|1                                   
 rn.user.edited              10 FREE     L  MIS.USER       *LWR[lwW,lwY]N[lwN]|3                                   
 Ì        2
gl.budget.rev.note    (rev.note) 
[rev.id,rev.fiscal.year,rn.seq.num, rn.line.num]
*LWR[lwW,lwY]N[lwN]L[lwNL]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 rn.line.num                  3 PINT     R                 lwNL                                                        
 rn.line                     79 FREE     L                 *LWR[lwW,lwY]N[lwN]L[lwNL]                                  
 rn.text.editor               0 FREE     L                 VAL=%MIS.EDIT.sh(^@Root(@t.rev.note[rev.id,rev.fiscal.      
                                                           VAL=year,rn.seq.num]),7,28,79,0,"Q","GL.BUDGET","text.      
                                                           VAL=editor",Q("MIS.EDIT.text.ed.get",D(132,164)),"",""      
                                                           VAL=,"SRERYXYN")                                            
 rn.text.view                 0 FREE     L                 VAL=%MIS.EDIT.sh(^@Root(@t.rev.note[rev.id,rev.fiscal.      
                                                           VAL=year,rn.seq.num]),7,28,79,0,"D","GL.BUDGET","text.      
                                                           VAL=editor",Q("MIS.EDIT.text.ed.get",D(132,164)),"",""      
                                                           VAL=,"SRERYXYN")                                            
 Ì       2
gl.budget.status.file    (status.file) 
[status.id,status.fiscal.year]
*LW[lwW,lwY]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 status.id                    8 FREE     L                 lwW                                                         
 status.fiscal.year           4 PINT     R                 lwY                                                         
 status                      10 FREE     L                 *LW[lwW,lwY]|0                                              
 status.date                  8 DATE     L                 *LW[lwW,lwY]|1                                              
 status.user                 10 FREE     L  MIS.USER       *LW[lwW,lwY]|2                                          
 Ì       2
gl.budget.users    (users) 
[id.top, user]
*LWU[lwW]U[gu]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 user                        10 FREE     L  MIS.USER       gu                                                      
 Ì       2
zcus.budget.errors    (zcus.budget.errors) 
[zcus.receive.date, zcus.bud.error.count]
*LWZCUS.XMOD[zcusD]ZCUSM[bgMES]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 zcus.bud.error.count         2 INT      R                 bgMES                                                       
 zcus.bud.error.message     200 FREE     L                 *LWZCUS.XMOD[zcusD]ZCUSM[bgMES]ERR