Часто при отладке программы возникает ситуация когда необходимо протестировать вызов того или иного ФМ, ставим точку на вызове ФМ нажимаем F5, далее выходим из него по F7 и понимаем что не все параметры были указаны верно, к примеру при вызове ФМ ниже был не верно указан класс — lv_objkey:
Казалось бы уже ничего нельзя поделать (придется запускать заново), однако отладчик позволяет вернутся нам назад, для этого переведите курсор на позицию выше вызова ФМ и нажмите SHIFT + F12 (Перейти к оператору).
Звезда в шоке! 😯
Можно нет только назад но и вперед и вообще куда хочешь.
А я очень люблю отладку, т.к. начинал с исследования программ отладчиком ассемблера.
Блин, Ваш блог повышает мой 7-ми летний уровень абапера на порядок.
Большое спасибо.
Рад за вас 🙂
А что будет если COMMIT внутри этого ФМа есть ?
COMMIT пройден, открыт новый LUW, снова COMMIT будет вызван.
Шикарный блог.
Рад, что случайно наткнулся. Будет, что почитать.
Прочёл всего пару страниц, а уже хочется теребить Вашу десницу обеими своими ручищами да пытливо (да ещё и с задоринкой) и благоговейно смотреть в преисполненные опытом очи.
В общем, спасибо, что есть.
Также можно переводить курсор при помощи Ctrl + Shift и клика мыши по нужной строке
Просто супер! Когда узнал про саму возможность прыгать по Shift+F12 — радовался как ребенок. А уж когда убедился, что можно «перепроехать» некоторое место несколько раз — совсем забился в истерике. Огромнейшее спасибо за этот пост, прочитал полблога, пока это самый ценный пост по моей шкале полезности =)