Skip to content

ABAP Keyword Documentation →  ABAP Programming Guidelines →  Architecture 

Error Handling

Error situations are always a possibility when a program is being executed. These can be caused by:

  • internal errors produced by faulty implementations or incorrect use of services
  • external errors produced by incorrect user input or unexpected resource bottlenecks

ABAP offers various method for responding to error situations like these.

Other versions: 7.31 | 7.40 | 7.54


Reaction to Error Situations

Classical and Class-Based Exceptions

Exception Categories

Exception Texts

Using Exception Classes

Handling and Propagating Exceptions

Cleanups After Exceptions