Folgende Sprachelemente sollten nicht mehr angewendet werden, da sie mittlerweile obsolet sind:
Definition und Auslösen einer Exception
* Definition und Auslösen einer Exception CLASS my_class DEFINITION. PUBLIC SECTION. CLASS-METHODS my_method IMPORTING var1 TYPE i EXCEPTIONS my_exception. ENDCLASS. * Auslösen einer Exception CLASS my_class IMPLEMENTATION. METHOD my_method. ... RAISE my_exception. ... ENDMETHOD. ENDCLASS.
Behandlung einer Exception
my_class=>my_method( EXPORTING var1 = 1 EXCEPTIONS my_exception = 1 ). * Exception über sy-subrc abfragen IF sy-subrc <> 0. MESSAGE 'Fehler.' TYPE 'I'. ENDIF.