:::: МЕНЮ ::::

Не устанавливается точка прерывания в Eclipse

Если вы используете Eclipse или HANA Studio как IDE для ABAP, но при этом пользуетесь классическим отладчиком, то возможно вы сталкивались с проблемой когда /h и BREAK-POINT не запускают отладку, а при попытке установить точку прерывания возникает ошибка ED701: Невозможно установ. точки прерыв. из-за внеш. контекста (—> подр. текст). На английском звучит так: Breakpoints cannot be set because of external context (—> long text).

Данное сообщение возникает в ФМ RS_SET_BREAKPOINT

Проблема решается путем перезапуска IDE. Но есть и другое решение. Можно вызывать статический метод RESET_TPDA класса CL_ABDBG_ACT_FOR_ATTACH.

Для удобства запуска можно создать транзакцию на метод

P.S: В методе RESET_TPDA есть такой комментарий

CAUTION: this resets the TPDA completely. Should be called in test code, only.


Присоединиться к обсуждению...