有个项目要求系统实现自动创建STO DN ,并且要求可以根据一个STO创建多个DN.

最开始想到是这个BAPI 'BAPI_OUTB_DELIVERY_CREATE_STO 但是经过测试发现此BAPI创建DN时候只能交货数量等于
STO订单数量,也就是不能根据一个STO的行项目,创建多个DN。
所以最终使用如下功能模块解决这个问题

功能模块名称:SHP_DELIVERY_CREATE_FROM_STO

输入参数说明

根据一个STO创建多个DN的功能函数_IT


点开: IT_STO_ITEMS

根据一个STO创建多个DN的功能函数_功能模块_02


备注:如果STO采购订单行项目数量与此功能模块输入数量不一致,就是同一行项目需要创建多个DN时候,需要作为单个项来创建一个交货单。