*---------------------------------------------------------------------* * FORM INIT_STATE_VECTOR * *---------------------------------------------------------------------* * viewspezif. Statusvektor initialisieren * *---------------------------------------------------------------------* FORM INIT_STATE_VECTOR. * IF -ALR_SETUP EQ SPACE. NEXTLINE = 1. MOVE: NICHT_GELOESCHT TO -ST_DELETE, GESAMTDATEN TO -ST_DATA, GESAMTDATEN TO TITLE-DATA, LIST_BILD TO -ST_MODE, LIST_BILD TO TITLE-MODE, MAINT_MODE TO -ST_ACTION, MAINT_MODE TO TITLE-ACTION, -CORR_NBR TO -L_CORR_NBR, CORR_NBR TO -CORR_NBR, TITLE TO -TITLE, 1 TO -CUR_LINE, 1 TO -FIRSTLINE, 0 TO -MK_XT, 0 TO -MK_TO, 0 TO -MAXLINES, 0 TO -CUR_OFFSET, SPACE TO -FCODE, SPACE TO -CUR_FIELD, SPACE TO -UPD_FLAG, SPACE TO -CRCNTSKNWN, SPACE TO -KEYTBMODFD, SPACE TO -DLCLALRCKD, SPACE TO -TR_ALRCHKD, * 'X' TO -ALR_SETUP, 'x' TO -INITIALIZD, NICHT_MARKIERT TO BLOCK_SW. IF MAINT_MODE = STATUS-ACTION OR MAINT_MODE = ANZEIGEN. "UF profilesb CLEAR -PROF_FOUND. ENDIF. "UF profilese CLEAR -NEWADRCNT. * ENDIF. CLEAR FILL_EXTR_FIRST_PROC. * Übergangslösung Sortierungsproblem Anfang * CLEAR -ALR_SORTED. TRANSLATE -ALR_SORTED USING 'RXX '. * Übergangslösung Sortierungsproblem Ende CLEAR: VIM_OLD_VIEWKEY, VIM_OLD_ST_SELECTED. TRANSLATE VIM_NO_MAINKEY_EXISTS USING VIM_NO_MKEY_NOT_PROCSD_PATT. LAST_CORR_NUMBER = -L_CORR_NBR. ENDFORM.