Для правил расчета среднего, у которых признак Заморозка не равен A (по отсутствию), поля дат в RUAVE не заполняются.
Пруф, include PCMASRU9, процедура country_specific_cumulation
Code:
* copy a content of cumulation to ruave with initial dates
* it need for situation without AB entry
loop at lt_51av_a assigning <wa_51av_a> where ==> frozen ne 'A'. <==
...
==> clear: ls_ruave-begda, <==
==> ls_ruave-endda. <==
if as-funco = 'RUAVE'.
collect ls_ruave into lt_ruave.
else.
collect ls_ruave into <lt_ruave>.
endif.
...
endloop.
ЗЫ. Если у правила расчета среднего признак Заморозка равен A (по отсутствию), но у записи ВО, который вызвал расчет среднего, нет сплита AB, то результат тоже будет не очень хороший. Я на скорую руку попытался смоделировать такую ситуацию, у меня RUAVE и AVERA вообще не заполнились для такого правила. Хотя сам расчет среднего проходит нормально.