SET Effect Switches on the local update task. This means that when you specify CALL FUNCTION ... IN UPDATE TASK, the update data is not stored in the database, but in ABAP/4 Memory. The update works as before. The only difference is that it is not pe…
SET UPDATE TASK LOCAL 影响 切换本地更新任务.这意味着当您指定 CALL FUNCTION ... IN UPDATE TASK时,更新数据不会存储在数据库中,而是存储在ABAP / 4 Memory中.此更新与以前一样有效.唯一的区别是 它不是在一个单独的进程中执行,而是在与调用程序相同的进程中执行,即当发生 COMMIT WORK 时,处理不会继续,直到执行了所有更新请求.在标准设置中,正常更新任务始终处于活动状态. 交换状态不会从程序传递到程序.这意味着 CAL…
Update Task 原文:http://www.cnblogs.com/qiangsheng/archive/2008/03/20/1114184.html Part of an ABAP program that changes the database. ----------------------分隔线上面是 SAP 标准文档中提供的说明分隔线下面是我的翻译----------------------一个 ABAP 程序中修改数据库的部分.…
[转 http://blog.sina.com.cn/s/blog_6f74e6d50100sq57.html]更新程序必须用一个特殊的FM(update module)来实现. 1.Exporting Exception参数被忽略 UPDATE MODULE和其他的FM一样,有传输参数的接口,但是只能有IMPORTING和TABLES,并且类型只能用参考或者结构,EXPORTING和EXCEPTION参数在UPDATE MODULE里是被忽略的. 2.Commit work or Roll b…
CALL FUNCTION 'TH_IN_UPDATE_TASK' IMPORTING IN_UPDATE_TASK = IN_UPDATE_TASK. "0 then not in Update wp, 1 then in Update wp. IF IN_UPDATE_TASK = 0 and sy-oncom NE DB_STAT…
SAP 应用系统架构 应用层运行着DIALOG进程,每个DIALOG进程绑定一个数据库进程,DIALOG进程与GUI进行通信,每次GUI向应用服务器发送请求时都会通过dispatcher服务为每个GUI的请求分配一个Dialog进程.一个程序运行时,GUI与Dialog进行需要多次通信,每次通信使用的Dialog进程不一定相同,在Dialog进程将控制权转给前台的GUI时,由于Dialog进程同数据库进程绑定,会触发一个隐式数据库提交(COMMIT WORK),如果在Dialog…