коллеги, подскажите пожалуйста решение аналогичного вопроса от предыдущего оратора. Опыта очень мало.
Пробовал группу правил. Но постоянно при отработке отработке выполняется только одна из групп и перетирает данные работы предыдущих.
Для того, чтобы одна из групп не отрабатывала, пробовал у ключа и RAISE EXCEPTION type CX_RSROUT_SKIP_RECORD и CLEAR RESULT и CX_RSROUT_SKIP_VAL и ничего не присваивать RESULT.
придумал решение делать ABAP селект по ключу к таблице из источника /BIC/B0001714000, пакеты после переноса удаляются, Но к примеру в тесте и продуктиве они разные. Не менять же трансформацию в продуктиве. Или может есть метод возвращающий по названию источника данных его физическую таблицу ?
Code:
 DATA DS_DAY TYPE /BIC/OIZDATEFIN4.
    SELECT SINGLE ERLDAT INTO DS_DAY
      FROM /BIC/B0001714000
      WHERE TRIP = SOURCE_FIELDS-TRIP and MNCOD = 'BACK'.
    IF sy-subrc eq 0 AND DS_DAY IS NOT INITIAL.
      RESULT = DS_DAY.
    ELSE.
      CLEAR RESULT.
    ENDIF.