Найти тему
SAP для фрилансера

Использование кнопки "детализированной отладки" на примере итератора

Рядом с кнопками отладчика (F5, F6, F7, F8) есть кнопочка «Инкремент» («Step Size» — Ctrl+Shift+F10), после нажатия которой, кнопка F5 (Single Step) будет пошагово выполнять каждый оператор внутри конструкций любой сложности. Название «Инкремент» видимо себя не продает, так как в кириллическом сегменте интернета ничего не нашел об этой кнопке Я бы назвал ее «детализированной отладкой» или «отладка под микроскопом»

Начиная с версии 7.40 и так не бедный ABAP обогатился множеством новых конструкций.

Практикующие консультанты и разработчики обязательно натолкнутся на новый синтаксис.

В официальной документации нашел не работающий пример итератора. Обещанная строка ‘0123456789’ не выводится.

Классическая пошаговая отладка с помощью кнопки F5 мало чем поможет — пример как бы одношаговый. Поэтому в отладчике сначала нажимаем Ctrl+Shift+F10 и затем с помощью кнопки F5 изучаем каждый шаг простейшего примера операции Reduce.

В отладке видно, что операция init s = » создала переменную s с типом CHAR и длиной 1 символ. Для символьных переменных лучше указывать их тип. Ниже исправленный и проверенный вариант.

-2

Источник здесь Автор: Сычев Юрий