点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
亲爱的朋友,
我更新了一个Z表,我使用TRY-CATCH-ENDTRY来捕获异常。
有时没有障碍,但更新失败。
我很困惑,请帮助我。
尝试。 更新zpjc_log设置状态= gs_zpjc_log-状态,其中zid = gs_log-zid。 捕获cx_sy_open_sql_db INTO对象。 sy-subrc = 4。 ENDTRY。 如果sy-subrc EQ 0。 gs_zpma_log-upsta ='S'。 提交工作并等待。 其他。 gs_zpma_log-upsta ='E'。 回滚工作。 ENDIF。
迈克尔,你好,
ABAP SQL不会引发异常,它们只会设置sy-subrc。 删除所有的try/catch并仅检查sy-subrc = 4以检测到更新没有执行任何操作。 您可以随时查看ABAP关键字帮助,以查看哪个ABAP语句在出现错误时会做什么。
最诚挚的问候,
Matthias
(挑剔模式:ABAP SQL可以抛出异常,仅是在极少数情况下,例如动态SQL)
一周热门 更多>