Open all | Close all

Getting the LATEST information!

To ensure you are getting the latest information please vist this page on the new domain for SAP Development


The new error exception concept


In release 6.10 a new exception concept has been introduced. Please find below a basic syntax of how
to code the new error-handling concept.


*Syntax for TRY .. ENDTRY construct
TRY.
    CALL METHOD o1->m1.
    PERFORM f1.
  CATCH cx_root.  "Handler for all exceptions
       " ABAP code(What to do when error occures)........
ENDTRY.

FORM f1 RAISING cx_my.
  TRY.
    IF ...... RAISE EXCEPTION TYPE cx_my2. ENDIF.
      CALL METHOD o1->m3.
  CATCH cx_my1 cx_my3 INTO ex.
    RAISE EXCEPTION TYPE cx_my4.
  CATCH cx_my4.
     "Handler for exceptions of type cx_my4
     " ABAP code(What to do when error occures)........
  CLEANUP.
     "Cleanup section, used to restore to a consistant state
     " ABAP code........
  ENDTRY.
ENDFORM.