在SAP 中,对于如果用户输入了错误的信息,而导致系统出现SHORT DUMP ,那么,对于一个程序员来说是很失败的,会给客户留下不良的印象,所以要在合适的时候启用TRY CATCH 来捕捉异常,当然对于VC,JAVA程序员也需要如此,先看我下面的一段代码:
DATA: icx_obl_parameter_error TYPE REF TO cx_obl_parameter_error ,
icx_obl_internal_error TYPE REF TO cx_obl_internal_error,
icx_obl_model_error TYPE REF TO cx_obl_model_error.
TRY.
CALL METHOD cl_binary_relation=>read_links_of_binrels
EXPORTING
is_object = is_object
it_relation_options = it_relation
IMPORTING
et_links = et_links.
CATCH cx_obl_parameter_error INTO icx_obl_parameter_error.
exception_string = icx_obl_parameter_error->get_longtext( ).
CATCH cx_obl_internal_error INTO icx_obl_internal_error .
exception_string = icx_obl_internal_error->get_longtext( ).
CATCH cx_obl_model_error INTO icx_obl_model_error.
exception_string = icx_obl_model_error->get_longtext( ).
ENDTRY.
上面的代码是在处理network 的异常时用到的。
具体的tye- catch 怎么用,请参考SAP ONLINE HELP:
这一切,你以为,很难吗?
阅读(8081) | 评论(0) | 转发(0) |