点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我有以下语句,每晚对z表进行完全替换/刷新...。
当我在调试中运行时,它总是写正确数量的条目,大约10,000。 当它在后台运行时,它只能写入大约1,500。 似乎在插入发生和出现重叠/锁定之前,删除尚未完成。 这就是为什么我添加了提交工作并等待,但结果仍然相同的原因。
从zgenesis_mstdata中删除。 提交工作并等待。
从表lt_genesis接受重复键中插入zgenesis_mstdata。
论坛上有很多在线创意(列在下面),但不确定哪个最好;
-添加提交工作并在删除后等待(就像我一样)
-其他人说,除非删除是在功能模块中(例如不同的习惯)进行,否则不会起作用
-在插入之后添加提交
-在删除后5秒内添加等待(以确保在插入之前确实删除了条目)
-在删除之前锁定ztable,然后在解锁之后解锁,然后对插入执行相同操作
-使用修改而不是删除
哪个是对的!?!?
谢谢
删除后最长等待5秒和插入后提交确认的组合
戴夫·琼斯,
您是否要在插入之前删除表的所有条目?
是 ...如果您想象ztable中有10,000条记录.....一些已更改,一些已删除,一些是新插入的,以此类推,则只需删除所有记录(在调试时进入0项),然后插入全新的记录,就更容易了, 比方说11,000。...
戴夫·琼斯 ,
在这种情况下为什么不使用Modify语句? 您尝试过使用吗?
一周热门 更多>