Skip to content

ABAP Keyword Documentation →  ABAP − Short Reference 

TRY - Short Reference

Reference

Other versions: 7.31 | 7.40 | 7.54

Syntax


TRY. 
    [try_block]
  [CATCH [BEFORE UNWIND] cx_class1 cx_class2 ... [INTO oref].
    [catch_block]]
    ...
  [CLEANUP [INTO oref].
    [cleanup_block]]
ENDTRY.

Effect

Defines a monitored area try_block, whose class-based exceptions cx_class1, cx_class2, ... can be handled in in CATCH blocks catch_block. The CLEANUP block cleanup_block is executed if a class-based exception is triggered in the TRY block and is not caught in a separate CATCH block but in a parent TRY control structure.

Additions

  • BEFORE UNWIND
    Retains the context of the exception until the end of the exception
    handling.
  • INTO oref
    Assigns oref a reference to the exception object.