点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我有一个事件处理程序DELETE...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我有一个事件处理程序DELETE...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我有一个事件处理程序DELETE_LOCAL_AFTER_COMMIT,其代码如下:
方法delete_local_after_commit。 "行号1
循环到gt_del_obj_tab中INTO DATA(ls_del_obj_tab)。 " object_type
iv_delflag ='X'。
捕获cx_ilm_tadir_api INTO DATA(lx_error)。
引发异常lx_error。 10
ENDTRY。
ENDLOOP。
清除gt_del_obj_tab。
ENDMETHOD。
调用事件处理程序的代码如下:
尝试。
调用方法cl_ilm_tadir_api => delete_local_after_commit。
捕获cx_ilm_tadir_api INTO DATA(lx_error)。 "第18行
ENDTRY。
但是,在第n行中引发了异常。 10未排在第10行。 18.可能出什么问题了? (由于我的方法是事件处理程序,因此我什至无法向其添加异常类)
在实际情况下,这是一个RAISE EVENT,它会触发我的事件处理程序。 但这在我的本地测试类中,在这里我试图调用事件处理程序DELETE_LOCAL_AFTER_COMMIT(不执行SET HANDLER ...)
一周热门 更多>