Eine Endlosschleife nutzen zum Sprung in den Debugger

Aus SAP-Wiki
Zur Navigation springenZur Suche springen

Siehe Transaktion SM50 (Workprozessübersicht).

Manchmal ist ein Programm im Hintergrundprozess ausgeführt und sehr schnell durchlaufen und man möchte es debuggen.

Hier kann man ins Programmcoding an der gewünschten Stelle eine Endlosschleife programmieren.

Absprung über Transaktion SM50 in den Hintergrundprozeß

Coding Endlosschleife

  • Hier wird eine lokale Variable definiert, die man im Debugger auf 'X' setzen kann, um die DO-ENDO-Schleife zu verlassen.
Data: lv_exit type xfeld.

if sy-uname = ...
  do.
    if lv_exit = abap_true.
      exit.
    endif.
  enddo.
endif.