SET UPDATE TASK LOCAL and commit session issue

简介: SET UPDATE TASK LOCAL and commit session issue

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

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

image.png

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

image.png

会收到一条update 失败的notification:


image.png

SM13里存在失败的entry:


image.png



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


image.png

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


相关文章
|
1月前
|
存储 自然语言处理 C++
map和set的简单介绍
map和set的简单介绍
20 1
|
1月前
|
存储 安全 Java
java集合框架及其特点(List、Set、Queue、Map)
java集合框架及其特点(List、Set、Queue、Map)
|
3月前
|
JavaScript 前端开发 定位技术
JavaScript 中如何代理 Set(集合) 和 Map(映射)
JavaScript 中如何代理 Set(集合) 和 Map(映射)
50 0
|
3月前
|
存储 安全 Java
Map和Set(JAVA)
Map和Set(JAVA)
50 1
|
3月前
|
编译器 C++ 容器
【C++学习手札】基于红黑树封装模拟实现map和set
【C++学习手札】基于红黑树封装模拟实现map和set
|
2天前
|
存储 JavaScript 索引
js开发:请解释什么是ES6的Map和Set,以及它们与普通对象和数组的区别。
ES6引入了Map和Set数据结构。Map的键可以是任意类型且有序,与对象的字符串或符号键不同;Set存储唯一值,无重复。两者皆可迭代,支持for...of循环。Map有get、set、has、delete等方法,Set有add、delete、has方法。示例展示了Map和Set的基本操作。
16 3
|
3天前
|
存储 搜索推荐 C++
【C++高阶(二)】熟悉STL中的map和set --了解KV模型和pair结构
【C++高阶(二)】熟悉STL中的map和set --了解KV模型和pair结构
|
23天前
|
存储 JavaScript 前端开发
set和map的区别
set和map的区别
30 4
|
1月前
|
存储 编译器 容器
用红黑树封装实现map和set
用红黑树封装实现map和set
14 0