Как запустить отладку ABAP программы для пользователя?

Как запустить отладку ABAP программы для пользователя?

Пояснение к вопросу

Вы, как функциональный консультант, были замечены в создании какой-то очень важной ABAP программы, которую некоторое время назад перенесли в продуктивную систему. Под "созданием" я не имею ввиду непосредственно применение своих навыков в ABAP программировании.

Допустим, что вы были замечены исключительно в разработке функциональной спецификации. Итак, программа в продуктиве, бизнес-пользователь начинает работать с ней, и после непродолжительного ее использования, у него возникает какая-то ситуация, которую он считает ошибочной, и обращается к вам. Вы пытаетесь смоделировать ошибочную ситуацию в системе разработки, в системе контроля качества, но ничего не выходит. Ошибочная ситуация не повторяется. Нужно смотреть что же происходит непосредственно в продуктивной системе. Каким образом можно запустить отладку для какого-то конкретного пользователя, не прибегая к адовым конструкциям вида

break user_name;

Решение вопроса

Оказывается, SAP предусмотрел такие ситуации, и для этих целей выпустил SAP Note 1919888 - Debugging the applications of another user

Рисунок 1.

По ссылке много полезной информации, в частности про версию определенных компонентов системы, чтобы получилось запустить отладку. Вкратце, при соблюдении всех рекомендаций, указанных в SAP ноте, процесс должен выглядеть следующим образом:

Рисунок 2.

На рисунке выше представлена примитивная схема последовательности действий, которую необходимо выполнить двум участникам этого действия.

См. заметку Как установить внешнюю точку прерывания для пользователя

См. заметку Как просмотреть и удалить все внешние точки прерывания?