1交货单创建BAPI
1.1单个创建
使用函数BAPI_OUTB_DELIVERY_CREATE_SLS可以根据销售订单创建交货单
销售订单5144是参考销售订单5110的维度创建一张销售订单
1.2合并创建
BAPI_DELIVERYPROCESSING_EXEC
这个函数还是有点BUG,如果多个销售订单一起创建交货单,但是其中有销售订单已经创建了交货单,并且已经完全交货,调用函数的时候会少单,并且也不会有任何的提示,需要前台查看才能发现问题。
2.交货单修改
如果交货单不进行过账,只是单纯的进行拣配操作
SD_DELIVERY_UPDATE_PICKING
2.2 交货单批次拆分
BAPI_OUTB_DELIVERY_CHANGE
2.2交货单批次拆分删除
BAPI_OUTB_DELIVERY_CHANGE
3.交货单过账
交货单过账的时候,需要填入交货数量,拣配数量,库位,因为该物料采用了批次管理,所有这里还要填入批次 并且交货数量和拣配数量要一致
需要先用 BAPI BAPI_OUTB_DELIVERY_CHANGE 将交货数量,库位,批次填入到交货单中,再使用函数 WS_DELIVERY_UPDATE 填入拣配