且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

ABAP SET UPDATE TASK LOCAL的测试

更新时间:2022-08-16 09:04:01

如果在ST12的trace文件里发现如下的entry, 说明update function module和调用该function module的代码是执行在同一work process里的,即同步执行:


ABAP SET UPDATE TASK LOCAL的测试

可以写如下的report进行验证:

ABAP SET UPDATE TASK LOCAL的测试

打开system debugging:

callstack的入口SAPMSSY0即ST12 trace文件里的最后一列:

line 252 call system call去检查当前是否是local update mode:


ABAP SET UPDATE TASK LOCAL的测试

state = N 说明是local update,执行系统程序SAPMSSY4中的逻辑:


ABAP SET UPDATE TASK LOCAL的测试ABAP SET UPDATE TASK LOCAL的测试


这里会在当前的work process里执行update function module:

ABAP SET UPDATE TASK LOCAL的测试ABAP SET UPDATE TASK LOCAL的测试