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
ABAP Workbench Tools.