/IWFND/ERROR_LOG?
альтернатива? некоторые используют DATA в каждой строке. тогда описанной проблемы нет
в варианте 1 разве не сделало "как move-corresponding"?
itab[ 1 ]-a + itab[ 1 ]-b будет два раза read делать?
вы ищете аналог call transformation в abap?