"
Apoiado por

Fazer debug a um ciclo infinito já em execução

Imagina que tens um programa a executar um ciclo infinito ou, pelo menos, um ciclo com 70×7 iterações. Nunca mais acaba e tu queres saber o que lá se passa.

No passado tinhas de ir à SM50, seleccionar o processo e escolher no menu “Administração | Programa | Depuração”.

Mas agora há uma forma muito mais simples.


Primeiro tens de configurar a depuração de forma a que os break-points fiquem imediatamente activos:

depuracao_configuracao

E depois é só ires à SE38/SE24, ao código do programa que está a correr, e meter um break-point no meio do ciclo. O programa que está a correr parará imediatamente em depuração na próxima vez que por lá passar.

Tão simples que até parece Java.

Obrigado Vítor Pinheiro pela dica.

O Abapinho saúda-vos.

Deixe um comentário


Acerca do Abapinho
O Abapinho é suportado pelo WordPress
Artigos (RSS) e Comentários (RSS).