首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

VL09试图取消内向交货单的收货,报错说该HU被修改无法取消

VL09试图取消内向交货单的收货,报错:Handling units have been changed. No cancellation possible

近日收到客户业务团队报的一个问题,说是使用VL09试图对某个内向交货单的收货执行冲销操作,不成功,系统报错说是:Handling units have been changed。如下图示:

Handling units have been changed. No cancellation possible

Message no. HUDIALOG304

这个内向交货单是公司间STO(从公司代码VNSM 到公司代码HKCS)里的一个单据,该STO里外向交货单完成PGI之后,自动触发内向交货单。

根据报错信息去查资料,有同行建议说是可能该内向交货单收货后的HU里存在空的HU。我也去查了相关的HU数据,没有一个是空的;且内向交货单里的HU跟外向交货单里的HU数据完全一致,内向交货单收货后并没有对HU做任何修改(比如拆分HU,重组HU等)。那为啥还是报这个错误呢?

经查该STO是一步法的,因为业务背景的缘故。这种场景的STO里内向交货单的收货,是在外向交货单发过账后后自动完成的。外向交货单上挂的HU都会原封不动的带入自动产生的内向交货单单据。所以系统不允许使用VL09事务代码对内向交货单的收货做冲销。解决方法就是做一张反向STO,将库存调回去。

2019-08-08 写于苏州。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20210202A01KZK00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券