Analyzing ABAP Runtime Problems

Context

An error in an ABAP program that is running in a background generally causes an immediate termination of the background job. The only exception to this rule is if the error was output by a function module called in the program and the program has been instructed to handle the error as an exception. In this case, control returns to the ABAP program, which can attempt to correct the error and continue.

A background job is terminated, if, for example, the program does not correct the error or a division by zero takes place.

If an ABAP program terminates, an ABAP dump is usually generated. This dump contains a description of the precise cause of the error.

Procedure

  1. To call the analysis tool from the R/3 initial screen, choose Tools Start of the navigation pathABAP Workbench Next navigation step Test Next navigation step ABAP Dump AnalysisEnd of the navigation path.
  2. In the initial screen, you must specify whether you want to view today's dump or the dump from yesterday. If these selection criteria are too imprecise, you can enter more specific criteria. To do this, choose Start of the navigation pathGoto Next navigation step Select Next navigation step Short DumpEnd of the navigation path.
  3. You can request a list of all ABAP dumps found via Start of the navigation pathEdit Next navigation step Display listEnd of the navigation path. You can then display and analyze a selected dump. To do this, choose Start of the navigation pathShort Dump Next navigation step ABAP Dump AnalysisEnd of the navigation path.