天天看点

SET UPDATE TASK LOCAL and commit session issue

Created by Jerry Wang, last modified on Jun 11, 2014

下列代码会成功将Product ABCJERR5插入到comm_product中,

SET UPDATE TASK LOCAL and commit session issue

但是update function module ZSQFB会执行失败( assert 1 = 0 )

SET UPDATE TASK LOCAL and commit session issue

会收到一条update 失败的notification:

SET UPDATE TASK LOCAL and commit session issue

SM13里存在失败的entry:

SET UPDATE TASK LOCAL and commit session issue

如果在update function module call之前加上SET UPDATE TASK LOCAL:

SET UPDATE TASK LOCAL and commit session issue

通过测试发现,尽管update function module现在在和test report是在同一个work process里执行,但是update function module的出错并不会影响COMM_PRODUCT table的更新: 执行结果和不加SET UPDATE TASK LOCAL一致。

继续阅读