关于装箱打包,网上大部分资料都是交货单相关的。

最近要做销售订单的包装建议更新,没查到资料,于是调试看了VA02的代码,发现以下几个函数可以用于SO包装建议的更新:

V51P_FILL_GT :用于填充一些销售订单的基本数据,比如订单号,行项目等,这一步不做的话,下一个函数会无法运行

V51P_PACKING_DETERMINATION : 会根据订单数据及配置查找包装建议并打包

HU_PACKING_UPDATE :将装箱打包数据写入数据库(VEKP, VEPO),有同步异步两种方式

HU_PACKING_REFRESH

HU_PACKING_AND_UNPACKING : 更新包装数据,比如更新数量

具体参数就不列了,可以VA02设置断点自行跟踪。

严格来说这些也不算BAPI,标题提到BAPI只是为了便于搜索。

因为需求取消,所以我并没有在实际使用的程序中用过它们,只是写过测试程序,放在这里权作参考。