DATA: BEGIN OF lt_int_file OCCURS 1,
fld_1(18) TYPE c,
fld_2(18) TYPE c,
status(1) TYPE c,
END OF lt_int_file.
* В данном случае можно обойтись без INTO CORRESPONDING FIELDS,
* т.к. выбираемые поля во вн.табл. и выборке перечислены соответственно
SELECT xxx~fld_1 zzz~fld_2 INTO TABLE lt_int_file FROM xxx
JOIN zzz ON (условия соединения)
WHERE (разные ограничения).
Первое, что пришло на ум (возможно из-за неполного понимания всей задачи, стоящей "за кадром"): если мы проводим UPDATE dbtab из внутренней сразу всех записей без цикла, то не означает ли это, что установка поля status в строке ее эквивалента простому наличию строки? К тому же, лог, как я понял, не ведется...