7 месяцев назад
Тройничок: ABAP-Компилятор и ABAP-Runtime и сортированная таблица
В большинстве случае ABAP-компилятор и ABAP-Runtime показывают один и тот же результат: рекомендации или ошибки. Однако не в 100% случаев. Сниппет ниже демонстрирует один из таких вариантов. (полный код). При активации (компиляции) программа не выдаст ошибки, однако в runtime (при запуске) система остановится и будет runtime error: MOVE_TO_LIT_NOTALLOWED_NODATA. Причина: changing параметр предполагает изменение переменной. А в качестве строки в сниппете указана сортированная таблица. В ней нельзя менять порядок строк; и RUNTIME плохо себя чувствует, когда строка передаётся на changing...
837 читали · 4 года назад
Новый синтаксис ABAP SAP
Много классного появилось в новой версии ABAP! Расскажу про некоторые конструкции! - NEW ABAP - создание инстанции класса ABAP - Проверка записи без чтения данных из таблицы SAP. - Считывание данных из...