CLASS lcl_calculator DEFINITION. PUBLIC SECTION. METHODS: divide IMPORTING !iv_a TYPE i !iv_b TYPE i RETURNING VALUE(rv_result) TYPE decfloat16 RAISING cx_sy_arithmetic_overflow. " 声明传播 ENDCLASS.
" 使用消息类的异常 METHODS: constructor IMPORTING !textid LIKE if_t100_message=>t100key OPTIONAL !previous TYPE REF TO cx_root OPTIONAL !msgv1 TYPE sy-msgv1 OPTIONAL.
局部异常类
1 2 3 4 5 6
CLASS lcx_error DEFINITION INHERITING FROM cx_static_check. PUBLIC SECTION. DATA: mv_message TYPE string. METHODS: constructor IMPORTING !iv_message TYPE string. ENDCLASS.