SAP用語辞典
例外クラス
Exception Class読み:れいがいくらす
- ABAP
ABAPオブジェクトにおける例外処理の仕組み。RAISE EXCEPTION TYPE で送出し、TRY〜CATCH〜ENDTRYで捕捉する。基底クラスによりCX_STATIC_CHECK(宣言必須)、CX_DYNAMIC_CHECK(実行時チェック)、CX_NO_CHECK(致命的エラー向け)に分かれる。すべてをCX_ROOTで一括捕捉すると想定内のエラーと予期しないバグを区別できなくなるため避けるべき。
English
Exception Class
The class-based exception mechanism in ABAP Objects, raised with RAISE EXCEPTION TYPE and caught in a TRY/CATCH block. Base classes distinguish CX_STATIC_CHECK, which must be declared and handled, CX_DYNAMIC_CHECK, checked at runtime, and CX_NO_CHECK for fatal errors. Catching everything at CX_ROOT is best avoided, since it conflates expected errors with genuine bugs.