Patrocinado por
Patrocinado por Inetum

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

images/thumbnail.jpg - Thumbnail

Imagina que tens um programa a executar um ciclo infinito ou, pelo menos, um ciclo com 70x7 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.