Show TOC

Dokumentation zur VorgehensweiseABAP-Laufzeitprobleme analysieren

 

Ein Fehler in einem im Hintergrund laufenden ABAP-Programm hat im allgemeinen einen sofortigen Abbruch des Hintergrundjobs zur Folge. Die einzige Ausnahme dieser Regel liegt vor, wenn der Fehler von einem in dem Programm aufgerufenen Funktionsbaustein ausgegeben wurde und das Programm angewiesen wurde, den Fehler als Ausnahme aufzufangen. In diesem Fall wird die Steuerung an das ABAP-Programm zurückgegeben, das versuchen kann, den Fehler zu beheben und weiterzulaufen.

Ein Hintergrundjob wird abgebrochen, wenn beispielsweise das Programm den Fehler nicht behebt oder eine Teilung durch Null auftritt.

Wenn ein ABAP-Programm abbricht, wird in den meisten Fällen ein ABAP-Dump erzeugt. Dieser Dump enthält eine Beschreibung der genauen Fehlerursache.

Vorgehensweise

  1. Um eine Analysemethode aufzurufen, wählen Sie auf dem Einstiegsbild Werkzeuge Anfang des Navigationspfads ABAP Workbench Navigationsschritt Test Navigationsschritt ABAP-Dumpanalyse Ende des Navigationspfads .

  2. Sie müssen im Einstiegsbild angeben, ob Sie den heutigen Dump oder den des Vortags sehen wollen. Wenn diese Auswahlkriterien zu ungenau sind, können Sie spezifischere Kriterien eingeben. Wählen Sie dazu Anfang des Navigationspfads Springen Navigationsschritt Selektion Navigationsschritt Kurzdump Ende des Navigationspfads.

  3. Eine Liste aller ABAP-Dumps erhalten Sie mit Anfang des Navigationspfads Bearbeiten Navigationsschritt Liste anzeigen Ende des Navigationspfads. Sie können dann einen markierten Dump anzeigen und analysieren. Dazu wählen Sie Anfang des Navigationspfads Kurzdump Navigationsschritt ABAP-Dumpanalyse Ende des Navigationspfads.