PROCESS BEFORE OUTPUT.
 MODULE LISTE_INITIALISIEREN.
 LOOP AT EXTRACT WITH CONTROL
  TCTRL_ZSOFTCOPY_TABLE CURSOR NEXTLINE.
   MODULE LISTE_SHOW_LISTE.
 ENDLOOP.
*
PROCESS AFTER INPUT.
 MODULE LISTE_EXIT_COMMAND AT EXIT-COMMAND.
 MODULE LISTE_BEFORE_LOOP.
 LOOP AT EXTRACT.
   MODULE LISTE_INIT_WORKAREA.
   CHAIN.
    FIELD ZSOFTCOPY_TABLE-ID .
    FIELD ZSOFTCOPY_TABLE-FIELDNAME .
    FIELD ZSOFTCOPY_TABLE-COLUMN_NR .
    FIELD ZSOFTCOPY_TABLE-TITLE_ELEM .
    FIELD ZSOFTCOPY_TABLE-LINK_COLUMN .
    FIELD ZSOFTCOPY_TABLE-COLUMN_DEF .
    FIELD ZSOFTCOPY_TABLE-COLORED_COLUMN .
    FIELD ZSOFTCOPY_TABLE-COMPARATOR .
    FIELD ZSOFTCOPY_TABLE-COMP_VALUE .
    MODULE SET_UPDATE_FLAG ON CHAIN-REQUEST.
   ENDCHAIN.
   FIELD VIM_MARKED MODULE LISTE_MARK_CHECKBOX.
   CHAIN.
    FIELD ZSOFTCOPY_TABLE-ID .
    FIELD ZSOFTCOPY_TABLE-FIELDNAME .
    MODULE LISTE_UPDATE_LISTE.
   ENDCHAIN.
 ENDLOOP.
 MODULE LISTE_AFTER_LOOP.