zoukankan      html  css  js  c++  java
  • abap开发中update module 的创建和使用

    一、update module 的创建和使用

    最近遇到这样一个需求,需要先删除(delete)表中的数据,再将传递过来的新数据添加(modify)到表中。 但是如果下面modify的时候出现错误,使用rollback只能将最近一次操作数据库的操作回滚,即modify的操作回滚,delete的操作则不能回滚,这样就会出现错误。因此,为了确保数据插入数据库之后再删除之前的数据,在这里就需要使用update module,将操作数据库的操作放到该function中 。

    在创建function module的时候,类型要选择 update module。  importion 和 exception在update module中是无效的。

    调用方法:

     call function .... in update task
         exportion
              a = 
       tables 
             b =

    当程序执行到update module的时候,不会立刻执行其中的代码,直到遇到commit语句的时候才会去执行它里面的代码。

    二、update module的调试方法

    当程序进入调试状态的时候,选择 debugger  ---> update module 。

  • 相关阅读:
    15、线程
    17、lambda表达式
    16、sockect
    14、反射(reflect)
    13、集合2
    java 基本类型、包装类、字符串之间的转换
    13、集合1
    12、NIO、AIO、BIO二
    12、NIO、AIO、BIO一
    11、流与文件
  • 原文地址:https://www.cnblogs.com/cindyLu/p/3645423.html
Copyright © 2011-2022 走看看