sHelp
                                     MM.VER
     i   2
 po.main
   po.types
     po.ranges
     pot.levels
       potl.users
 pr.main
   pr.groups
     prg.depts
     prg.inventories
     prg.levels
       prgl.users
     prg.ranges

 Ì     i   2
po.main
[po.fac]
&(M)MVV["O",mw]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 po.fac                      10 FREE     L  MIS.PUR.FAC    mw                                                      
 po.active                    1 YN       L                 &(M)MVV["O",mw]|0                                           
 po.default                   1 YN       L                 &(M)MVV["O",mw]|1                                           
 Ì   €   i   2
po.types
[po.fac,  pot.type]
&(M)MVV["O",mw]T[mpTP]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 pot.type                     9 CHOICE   L                 mpTP                                                        
 pot.active                   1 YN       L                 &(M)MVV["O",mw]T[mpTP]|0                                    
 pot.dft.buyer               10 FREE     L  MIS.USER       &(M)MVV["O",mw]T[mpTP]|2                                
 pot.use.buyer               10 FREE     L  MIS.USER       &(M)MVV["O",mw]T[mpTP]|1                                
 Ì   €   i   2
po.ranges
[po.fac,pot.type,  por.range]
&(M)MVV["O",mw]T[mpTP]R[mvvLL]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 por.range                   11 DEC2     R                 mvvLL                                                       
 por.lvl.1                    1 YN       L                 &(M)MVV["O",mw]T[mpTP]R[mvvLL]|0                            
 por.lvl.2                    1 YN       L                 &(M)MVV["O",mw]T[mpTP]R[mvvLL]|1                            
 por.lvl.3                    1 YN       L                 &(M)MVV["O",mw]T[mpTP]R[mvvLL]|2                            
 por.lvl.4                    1 YN       L                 &(M)MVV["O",mw]T[mpTP]R[mvvLL]|3                            
 Ì   €   i   2
pot.levels
[po.fac,pot.type,  potl.level]
&(M)MVV["O",mw]T[mpTP]L[mvvUL]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 potl.level                   1 CHOICE   L                 mvvUL                                                       
 potl.active                  1 FREE     L                 &(M)MVV["O",mw]T[mpTP]L[mvvUL]|0                            
 Ì   €   i   2
potl.users
[po.fac,pot.type,potl.level,  potl.user]
&(M)MVV["O",mw]T[mpTP]L[mvvUL]U[gu]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 potl.user                   10 FREE     L  MIS.USER       gu                                                      
 potl.value                   1 FREE     L                 &(M)MVV["O",mw]T[mpTP]L[mvvUL]U[gu]                         
 Ì     i   2
pr.main
[pr.fac]
&(M)MVV["R",mw]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 pr.fac                      10 FREE     L  MIS.PUR.FAC    mw                                                      
 Ì   €   i   2
pr.groups
[pr.fac,  prg.grp]
&(M)MVV["R",mw]G[mvvRG]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 prg.grp                     10 FREE     L                 mvvRG                                                       
 prg.active                   1 YN       L                 &(M)MVV["R",mw]G[mvvRG]|0                                   
 prg.default.flag             1 YN       L                 &(M)MVV["R",mw]G[mvvRG]|1                                   
 prg.desc                    30 FREE     L                 &(M)MVV["R",mw]G[mvvRG]|4                                   
 prg.dft.buyer               10 FREE     L  MIS.USER       &(M)MVV["R",mw]G[mvvRG]|3                               
 prg.use.buyer               10 FREE     L  MIS.USER       &(M)MVV["R",mw]G[mvvRG]|2                               
 Ì   €   i   2
prg.depts
[pr.fac,prg.grp,  prgd.dept]
&(M)MVV["R",mw]G[mvvRG]D[gd]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 prgd.dept                   15 FREE     L  MIS.GL.DEPT    gd                                                      
 prgd.value                   1 FREE     L                 &(M)MVV["R",mw]G[mvvRG]D[gd]                                
 Ì   €   i   2
prg.inventories
[pr.fac,prg.grp,  prgi.inventory]
&(M)MVV["R",mw]G[mvvRG]I[mi]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 prgi.inventory              10 FREE     L  MM.INVENT      mi                                                      
 prgi.value                   1 FREE     L                 &(M)MVV["R",mw]G[mvvRG]I[mi]                                
 Ì   €   i   2
prg.levels
[pr.fac,prg.grp,  prgl.level]
&(M)MVV["R",mw]G[mvvRG]L[mvvUL]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 prgl.level                   1 CHOICE   L                 mvvUL                                                       
 prgl.active                  1 FREE     L                 &(M)MVV["R",mw]G[mvvRG]L[mvvUL]|0                           
 Ì   €   i   2
prgl.users
[pr.fac,prg.grp,prgl.level,  prgl.user]
&(M)MVV["R",mw]G[mvvRG]L[mvvUL]U[gu]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 prgl.user                   10 FREE     L  MIS.USER       gu                                                      
 prgl.value                   1 FREE     L                 &(M)MVV["R",mw]G[mvvRG]L[mvvUL]U[gu]                        
 Ì   €   i   2
prg.ranges
[pr.fac,prg.grp,  prgr.range]
&(M)MVV["R",mw]G[mvvRG]R[mvvLL]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 prgr.range                  11 DEC2     R                 mvvLL                                                       
 prgr.lvl.1                   1 YN       L                 &(M)MVV["R",mw]G[mvvRG]R[mvvLL]|0                           
 prgr.lvl.2                   1 YN       L                 &(M)MVV["R",mw]G[mvvRG]R[mvvLL]|1                           
 prgr.lvl.3                   1 YN       L                 &(M)MVV["R",mw]G[mvvRG]R[mvvLL]|2                           
 prgr.lvl.4                   1 YN       L                 &(M)MVV["R",mw]G[mvvRG]R[mvvLL]|3                           

 Index Files                        Subscripts/Physical Base

 po.dflt.x                          [po.fac]
                                      &(M)MVVDT[mw]

 pr.dept.x                          [pr.fac,prgd.dept] = prg.grp
                                      &(M)MVVDG[mw,gd]

 pr.dflt.x                          [pr.fac] = prg.grp
                                      &(M)MVVDR[mw]

 pr.inv.x                           [pr.fac,prgi.inventory] = prg.grp
                                      &(M)MVVIG[mw,mi]