zoukankan      html  css  js  c++  java
  • SAP LUW 实现提交数据库更新

      CALL FUNCTION 'TRANSACTION_BEGIN'
        IMPORTING
          transaction_id = lv_transaction_id.
    * 更新日志表
      MODIFY zfit0012_log FROM TABLE lt_zfit0012_log.
      MODIFY zfit0012 FROM TABLE lt_zfit0012.
      IF sy-subrc EQ 0.
        COMMIT WORK AND WAIT.
    *    APPEND INITIAL LINE TO is_output-mt_fi012_erp_rsp-line_of_ret_msg ASSIGNING <lfs_msg>.
    *    <lfs_msg>-msgty = 'S'.
    *    <lfs_msg>-message = '传输成功!'.
      ELSE.
        ROLLBACK WORK.
    *    APPEND INITIAL LINE TO is_output-mt_fi012_erp_rsp-line_of_ret_msg ASSIGNING <lfs_msg>.
    *    <lfs_msg>-msgty = 'E'.
    *    <lfs_msg>-message = '传输失败!'.
      ENDIF.
    * 结束更新事务
      CALL FUNCTION 'TRANSACTION_END'
        EXPORTING
          transaction_id = lv_transaction_id.

      CALL FUNCTION 'TRANSACTION_BEGIN'
        IMPORTING
          transaction_id lv_transaction_id.
    * 更新日志表
      MODIFY zfit0012_log FROM TABLE lt_zfit0012_log.
      MODIFY zfit0012 FROM TABLE lt_zfit0012.
      IF sy-subrc EQ 0.
        COMMIT WORK AND WAIT.
    *    APPEND INITIAL LINE TO is_output-mt_fi012_erp_rsp-line_of_ret_msg ASSIGNING <lfs_msg>.
    *    <lfs_msg>-msgty = 'S'.
    *    <lfs_msg>-message = '传输成功!'.
      ELSE.
        ROLLBACK WORK.
    *    APPEND INITIAL LINE TO is_output-mt_fi012_erp_rsp-line_of_ret_msg ASSIGNING <lfs_msg>.
    *    <lfs_msg>-msgty = 'E'.
    *    <lfs_msg>-message = '传输失败!'.
      ENDIF.
    * 结束更新事务
      CALL FUNCTION 'TRANSACTION_END'
        EXPORTING
          transaction_id lv_transaction_id.

  • 相关阅读:
    图片懒加载原生写法。
    ES6新声明
    下拉刷新上拉加载
    angular动画
    angular路由切换后 轮播以及iscrollJs失效的问题
    ui-route多级嵌套时的默认显示。
    iscroll.js的基本布局
    angular ng-route和ui-route
    require.js JQ
    Cookie&Session
  • 原文地址:https://www.cnblogs.com/JackeyLove/p/13925334.html
Copyright © 2011-2022 走看看