在用 vl01n 做创建交货单时(客户的两个订单合建一张交货单),出现一个错误提示组合错误 051 ,从现象上判断应该是两个订单合并时有什么条件不满足。熟悉 SD 配置的人知道这是和 出货复制控制 相关,也可以根据当前错误提示找到相应配置.
具体路径如下:
按出错的交货单类型及来源的订单类型,找到相应复制控制的配置项,如下图:
051 是一个组合需求检查例程.
找到这个例程的代码,并设一个断点,退出后重新做一次业务,系统进入调试状态,并停在断点处;
根据上面的代码,知道,如果 likp-kzazu 为空,则需要订单号一致,否则就报错。很显然 kzazu 是一个标志,标识了能不能让
不同的销售订单合并开一张交货单,根据此判断,找订单抬头的数据。
确实有一个 订单 组合 标识,没有勾上。 订单的抬头数据,多半是从客户主数据中 copy 来的。
延着这个思路去找客户主数据:
在 发送 页里有一个 订单组合 没有勾上.
找到原因了,解决就简单了,首选将客户主数据改正确,对于当前的订单需要单独在订单上将 标志也勾上.
标签:组合,断点,订单,abap,客户,交货单,数据,SD From: https://blog.51cto.com/fangkailove/5889839