Zum Verbergen oder Anzeigen bestimmter Felder in einer Displayfile kannst du mit DSPATR(ND) arbeiten.

hier ein bißchen Codegeschnipsel:

Code:
DSPF:
 A                                      CF08(08 'Show Fields')
 A          R RECORD                   
 A            FLD1          10   B 11  2
 A 50                                   DSPATR(ND)

PGM:
/free
  if *in08;    // F8 gedrückt
    *in50 = *off;    // Feld FLD1 anzeigen
  else;
    *in50 = *on;        // Feld FLD1 verbergen
  endif;
/end-free