*---------------------------------------------------------------------* * FORM LOGICAL_UNDELETE_TOTAL * *---------------------------------------------------------------------* * ........ * *---------------------------------------------------------------------* FORM logical_undelete_total USING value(cur_index) TYPE i. CASE . WHEN neuer_geloescht. = neuer_eintrag. WHEN geloescht. = original. WHEN update_geloescht. = aendern. ENDCASE. * perform vim_bc_logs_maintain using zurueckholen * x_header * changing vim_bc_entry_list. IF x_header-bastab NE space AND x_header-texttbexst NE space. CASE . WHEN neuer_geloescht. = neuer_eintrag. WHEN geloescht. = original. WHEN update_geloescht. = aendern. WHEN dummy_geloescht. = original. = . * = . ENDCASE. ENDIF. = nicht_markiert. MODIFY total INDEX cur_index. ENDFORM. "logical_undelete_total