SET UPDATE TASK LOCAL

影响

切换本地更新任务。这意味着当您指定  CALL FUNCTION ... IN UPDATE TASK时,更新数据不会存储在数据库中,而是存储在ABAP / 4 Memory中。此更新与以前一样有效。唯一的区别是

它不是在一个单独的进程中执行,而是在与调用程序相同的进程中执行,即当发生  COMMIT WORK 时,处理不会继续,直到执行了所有更新请求。在标准设置中,正常更新任务始终处于活动状态。

交换状态不会从程序传递到程序。这意味着  CALL TRANSACTION 和  SUBMIT 使用标准设置。与此相反,使用CALL DIALOG调用 的模块  继承了开关设置。这是因为CALL TRANSACTION和

SUBMIT在他们自己的LUW中运行  ,而CALL DIALOG则没有。

更新中忽略开关设​​置。

在  COMMIT WORK 和  ROLLBACK WORK上 ,重置开关。

无法在本地处理具有延迟启动(V2)的更新请求。

与正常更新任务一样,除了类型“S”之外的所有消息都会导致终止和回滚。

注意

与正常更新任务不同,本地更新任务不在其自己的LUW中 运行  。如果发生回滚,则还会重置对话框部件中所做的任何更改。

SY-SUBRC = 1

无法打开本地更新任务,因为已启动CALL FUNCTION ... IN UPDATE TASK。系统继续处于正常更新模式。

SET UPDATE TASK LOCAL。

**********************************************************************************************************************

SET UPDATE TASK LOCAL

快速参考

句法

SET UPDATE TASK LOCAL。

影响

此语句将打开本地更新。本地更新将在当前SAP LUW中的CALL FUNCTION ... IN UPDATE TASK中 注册的高优先级的更新功能模块保存到 ABAP内存而不是数据库VB ....当执行语句COMMIT WORK时,它保存功能模块立即在当前工作流程中和当前 数据库LUW中。具有低优先级的更新功能模块将忽略此语句。

在每个SAP LUW的开头,都会停用本地更新功能。如果需要,必须在注册第一个更新功能模块之前再次激活它。

本地更新在当前ABAP会话的单独内部会话中 执行,而不是在专用 更新会话中执行

系统字段

SY-SUBRC 含义
0 本地更新功能已激活。
1 本地更新功能尚未激活,因为程序已经为当前SAP LUW中的正常更新过程注册了至少一个更新功能模块。

笔记

    • 本地更新函数在COMMIT WORK语句之后执行同步更新,与添加AND WAIT无关。
    • 如果在本地更新期间发生数据库回滚,则所有先前的更改请求都会受到影响。

ABAP-SET UPDATE TASK LOCAL的更多相关文章

  1. SET UPDATE TASK LOCAL

    SET Effect Switches on the local update task. This means that when you specify CALL FUNCTION ... IN ...

  2. SET UPDATE TASK LOCAL (ローカル更新 )

    ローカル更新では.更新プログラムは要求を処理したのと同じワークプロセスによって実行されます.ダイアログユーザは更新が終了するまで待ってから追加データを入力しなければなりません.データベースへのアクセス ...

  3. ABAP术语-Update Task

    Update Task 原文:http://www.cnblogs.com/qiangsheng/archive/2008/03/20/1114184.html Part of an ABAP pro ...

  4. ABAP术语-Update Module

    Update Module 原文:http://www.cnblogs.com/qiangsheng/archive/2008/03/20/1114178.html Part of an update ...

  5. 关于 IN UPDATE TASK

    [转 http://blog.sina.com.cn/s/blog_6f74e6d50100sq57.html]更新程序必须用一个特殊的FM(update module)来实现. 1.Exportin ...

  6. 判断不在Update Task中

    CALL FUNCTION 'TH_IN_UPDATE_TASK'   IMPORTING     IN_UPDATE_TASK = IN_UPDATE_TASK.  "0 then not ...

  7. ABAP术语-Update Data

    Update Data 原文:http://www.cnblogs.com/qiangsheng/archive/2008/03/20/1114169.html The data which is t ...

  8. ABAP术语-Update Key

    Update Key 原文:http://www.cnblogs.com/qiangsheng/archive/2008/03/20/1114171.html Unique character str ...

  9. ABAP(笔记)

    1.excel表格上传 *&---------------------------------------------------------------------* ** 程序名称:ZSD ...

随机推荐

  1. FP-growth算法发现频繁项集(二)——发现频繁项集

    上篇介绍了如何构建FP树,FP树的每条路径都满足最小支持度,我们需要做的是在一条路径上寻找到更多的关联关系. 抽取条件模式基 首先从FP树头指针表中的单个频繁元素项开始.对于每一个元素项,获得其对应的 ...

  2. HBase的Scan

    HBase的Scan和Get不同,前者获取数据是串行,后者则是并行:是不是有种大跌眼镜的感觉? Scan有四种模式:scan,(Table)snapScan,(Table)scanMR,snapsho ...

  3. Angular 4 模板表单校验

    1. 创建指令 ng g directive directives/mobileValidator 2. html <form #myForm="ngForm" (ngSub ...

  4. ES(3): ES Cluster Extended Azure Storage

    Azure VM的磁盘空间远远不能满足ES集群存储需求(还需除掉VM的临时盘),同时也未找着ES配置 block blob storage 存储的组件,因此下文介绍通过挂载附加盘的方式增加ES集群存储 ...

  5. CXF运行wsdl2java :找不到系统路径

    已经配置好cxf的环境变量出现 解决方法:一定要设置JAVA_HOME这个变量

  6. msp430学习笔记-时钟及延时函数

    引用:http://blog.chinaunix.net/uid-24343357-id-3271380.html MCLK默认时钟源是DCOCLK,SMCLK默认时钟源也是DCOCLK,DCOCLK ...

  7. antd在线换肤定制功能

    最近react项目,用的antd框架,然后看见他的antdPro例子里面有个定制功能很帅,老大说做,那就做吧,鼓捣了一晚终于实现了. 先看预览效果吧 css换肤 入行前端的时候经常看鱼哥(张鑫旭)的博 ...

  8. make_heap()等函数的用法

    1.make_heap() make_heap()用于把一个可迭代容器变成一个堆,默认是大顶堆. 它有三个参数.第一个参数是指向开始元素的迭代器,第二个参数是指向最末尾元素的迭代器,第三个参数是les ...

  9. C++中reinterpret_cast、const_cast、static_cast、dynamic_cast的作用与区别

    1.reinterpret_cast 作用及原理:将一个类型的指针,转换为另一个类型的指针,这种转换不用修改指针变量值数据存放格式(不改变指针变量值),只需在编译时重新解释指针的类型就可以,当然他也可 ...

  10. Bootstrap table的一些简单使用总结

    在GitHub上Bootstrap-table的源码地址是:https://github.com/wenzhixin/bootstrap-table Bootstrap-table的文档地址:http ...