Primeiro adicione o loop infinito no ponto onde vai iniciar seu debug, conforme abaixo. Após isto vá na SM50 e encontre seu processo. Clique em Administração > Programa > Debug. Clique em Sim na mensagem que irá aparecer. Vai cair no loop que você criou. Agora basta alterar a variável que sai do loop infinito e pronto. Continue seu debug.
REPORT ZSAPeiros.
DATA lv_break TYPE c VALUE 'X'.
TABLES mara.
DO.
SELECT SINGLE * FROM mara.
IF lv_break = ''.
EXIT.
ENDIF.
ENDDO.
--- SM50 ---
--- Seu código ---