Show TOC

Ausnahmebehandlung im Coverage APILocate this document in the navigation structure

Vorgehensweise

Die Methoden des Coverage API lösen zwei Ausnahmen aus:

  • CX_SCV_EXECUTION_ERROR für unerwartete Fehler während der Ausführung.

  • CX_SCV_CALL_ERROR für unzulässige Methodenaufrufe in Programmen, die das Coverage API verwenden.

Nachfolgend ist ein Beispielquelltext, das die Ausnahmen anzeigt. Das Beispielprogramm für einzelne Messungen und die Coding-Beispiele im Tutorial für Messreihen zeigen ein paar typische Situationen bei der Ausnahmebehandlung.

DATA: execution_error TYPE REF TO cx_scv_execution_error,
      call_error      TYPE REF TO cx_scv_call_error.

TRY.
    "execute measurement and get result
  CATCH cx_scv_execution_error INTO execution_error.
    "use execution_error->get_text( ) to log error
  CATCH cx_scv_call_error INTO call_error.
    "issue an error message'
ENDTRY.