необходимо анализировать индикатор актуальности соответствующей записи.
У тебя это будет наверное что-то типа (вставить до лупа, т.е. обработки RT) :
Code:
case go_pernr_pr->period-srtza.
when 'P'.
factor = -1.
when 'A'.
factor = 1.
when others.
...
endcase.
нужно объявить еще одну вн.таблицу (скажем, X_RT). в которой будешь аккумулировать данные из RT за соответствующие периоды (200905, 200906), предварительно умножив их на множитель FACTOR. В результате после обработки у тебя в твоей X_RT будет разница от пересчета.
т.е. что-то типа:
Code:
move-corresponding rt_header into x_rt.
...
x_rt-betrg = factor * x_rt-betrg.
...
collect x_rt.