Допустим, у меня есть метод с несколькими параметрами импорта:
*"----------------------------------------------------------------------
*" IMPORTING
*" VALUE(iv_xx) TYPE xx
*" VALUE(iv_xxx) TYPE xxx
*"----------------------------------------------------------------------
Я не хочу работать с ними напрямую, так как не могу изменить их значения при отладке внутри метода и, вероятно, для многихбольше причин.Поэтому я объявляю новые переменные, которым я назначаю значения импорта.Есть много способов сделать это ...
Я начал так:
DATA lv_xx TYPE xx.
DATA lv_xxx TYPE xxx.
lv_xx = iv_xx.
lv_xxx = iv_xxx.
Пошёл на:
DATA:
lv_xx TYPE xx,
lv_xxx TYPE xxx.
lv_xx = iv_xx.
lv_xxx = iv_xxx.
Развит до:
DATA:
lv_xx LIKE iv_xx,
lv_xxx LIKE iv_xxx.
lv_xx = iv_xx.
lv_xxx = iv_xxx.
И недавно нашел еще более ленивый способ:
DATA(lv_xx) = iv_xx.
DATA(lv_xxx) = iv_xxx.
Теперь мне интересно:
Могу ли я сделать еще один шаг вперед и исключить "ДАННЫЕ (...)"дублирование как-то?
Я ищу что-то вроде
DATA(
lv_xx = iv_xx
lv_xxx = iv_xxx
).