sHelp
                                     BAR.REV.BY.PI
       2
   bar.rev.by.pri.ins
     bar.rev.by.pri.ins.chg.cat
       bar.rev.by.pri.ins.proc
         bar.rev.by.pri.ins.pri.ins

 Ì       2
bar.rev.by.pri.ins    (main) 
[date.segment]
*BUT[bu]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 date.segment                 8 DATE     L                 bu                                                          
 Ì        2
bar.rev.by.pri.ins.chg.cat    (chg.cat.info) 
[date.segment, chg.cat]
*BUT[bu,br]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 chg.cat                      8 FREE     L  BAR.CH.CAT     br                                                      
 Ì        2
bar.rev.by.pri.ins.proc    (proc.info) 
[date.segment,chg.cat, proc]
*BUT[bu,br,bd]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 proc                        10 FREE     L  BAR.PROC       bd                                                      
 Ì        2
bar.rev.by.pri.ins.pri.ins    (pri.ins.info) 
[date.segment,chg.cat,proc, pri.ins]
*BUT[bu,br,bd,ggm]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 pri.ins                     10 FREE     L  MIS.INS.DICT   ggm                                                     
 amount                      12 SMONEY   R                 VAL=(@BAR.REV.BY.PI.inp.amount+@BAR.REV.BY.PI.out.amou      
                                                           VAL=nt)                                                     
 count                        4 INT      R                 VAL=(@BAR.REV.BY.PI.inp.count+@BAR.REV.BY.PI.out.count      
                                                           VAL=)                                                       
 inp.amount                  12 SMONEY   R                 *BUT[bu,br,bd,ggm]|1                                        
 inp.count                    4 INT      R                 *BUT[bu,br,bd,ggm]|0                                        
 out.amount                  12 SMONEY   R                 *BUT[bu,br,bd,ggm]|3                                        
 out.count                    4 INT      R                 *BUT[bu,br,bd,ggm]|2                                        
 year.amount                 12 SMONEY   R                 VAL=(@BAR.REV.BY.PI.year.inp.amount+@BAR.REV.BY.PI.yea      
                                                           VAL=r.out.amount)                                           
 year.count                   4 INT      R                 VAL=(@BAR.REV.BY.PI.year.inp.count+@BAR.REV.BY.PI.year      
                                                           VAL=.out.count)                                             
 year.inp.amount             12 SMONEY   R                 *BUT[bu,br,bd,ggm]|5                                        
 year.inp.count               4 INT      R                 *BUT[bu,br,bd,ggm]|4                                        
 year.out.amount             12 SMONEY   R                 *BUT[bu,br,bd,ggm]|7                                        
 year.out.count               4 INT      R                 *BUT[bu,br,bd,ggm]|6