永发信息网

关于ABAP BDC的问题~ 求有经验的前辈指点

答案:2  悬赏:20  手机版
解决时间 2021-04-11 09:40
最近做了个通过ALV做入库和发货的程序,其中发货部分(VL01N)是用BDC实现的,根据需求每个发货单最多有7条明细,所以如果一个销售订单里面有7条以上的明细,就要另作一个发货单。实现的时候我用了DO 嵌套了一个DO 里面的DO用来控制明细,外面的判断做几个发货单。Call transaction写在了里面的DO .提交过后就清空内表。做第二个发货单。但是现在有个问题是我如果正常执行程序不管是同步还是异步只能做成第一张发货单。但是我如果在Call transaction的地方设个断点,第二个发货单就可以做成。所以我就试了在Call transaction后面加了个wait uo to XX seconds。这样的话第二张发货单也可以做成。请教下各位前辈们~ 有没有什么更好的方法来处理这个呢。
最佳答案
没有wait的时候

第二个dn生成不成功的错误消息是so被锁定吗?

如果是的话 sd这块处理是比较慢

也没什么好办法了

不过创建交货单可以用bapi去做
全部回答
你好! 用语法call transaction 'VL01N' UPDATE 'S' 就可以了,UPDATE为S表示同步处理,就会等到call transaction完成以后再执行程序后面的部分 仅代表个人观点,不喜勿喷,谢谢。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
不生气的方法有什么?
人。怎么才能好好相处阿
09瑞虎、各地裸车多钱?油耗多少?这车整体怎
国内哪个电脑品牌做笔记本好?
罗志祥最近有演唱会吗?
同技数码我想知道这个在什么地方
7月15是什么星座
下边漫画“心中有笼便有笼,心中无笼便无笼”
小学S版四年级语文教材万虹F15点读机下载网址
新飞飞抢飞剑。。。。为什么他们抢得这么快
康华海鲜美食我想知道这个在什么地方
有二双筷子。
解梦:下大雨,自己奋斗在雨中
单选题Whatdoyouthink________Isay?A.willB
云南取消统一中考 到底好不好?
推荐资讯
奕伟铝合金门窗我想知道这个在什么地方
关于上海皇室婚纱摄影
电脑为什么老是越来越网速慢?
如何熄灭QQ相册图标?
为什么每个人都无法预料前方的路呢?
目前该做些什么
一个长方体长5厘米,宽4厘米,高3厘米,它的
肝火太旺是什么原因,该怎么办
她突然给我电话号码,为什么?
说实在...我有一个癖好..就是喜欢被女生穿高
求钢筋用量?
我家的电脑怎么总是自动关机
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?