Analyzing ABAP Runtime Problems  

Use

An error in an ABAP program that is running in a background generally causes an immediate abnormal termination of the background job. The only exception to this rule is in the event that the error was returned by a function module called in the program, and the program is set up to trap the error as an exception. In this case, control is returned to the ABAP program, which can attempt to recover from the error and can continue running.

A background job is terminated abnormally if, for example, the program does not handle the error or if a division by zero occurs.

In most cases, an ABAP dump is generated when an ABAP program terminates abnormally. This dump contains a description of the precise cause of the problem.

Procedure

  1. To call the analysis tool from the R/3 initial screen, choose Tools ® ABAP Workbench ® Test ® Dump analysis.
  2. On the initial screen, you must specify whether you want to see today’s or yesterday’s dumps. If this selection criterion is not precise enough, you can enter more specific criteria by choosing Goto ® Select short dump
  3. You can request a list of all ABAP dumps found by choosing Edit ® Display list. You can then display a selected dump and analyze it. To do this, choose Short dump ® Dump analysis. For more information, see "dump analysis" in ABAP Workbench Tools.