更新表失败,但是我无法捕获异常

2020-09-09 07:09发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)亲爱的朋友, 我更新了一个Z表...

         点击此处--->   EasySAP.com群内免费提供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。