◆◆0[BAPI]外向交货单按批次拆分[BAPI_OUTB_DELIVERY_CHANGE]

Posted 差劲

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了◆◆0[BAPI]外向交货单按批次拆分[BAPI_OUTB_DELIVERY_CHANGE]相关的知识,希望对你有一定的参考价值。

 

下面介绍SAP SD的销售订单外向交货单按批次拆分(Batch-Managed),包括前台操作和调用bapi  ‘BAPI_OUTB_DELIVERY_CHANGE’ 实现。

1, 前台操作

按批次拆分操作:

外向交货单Tcode: VL02n

技术图片

选中10行项目,点击‘批次拆分’按钮,填写批次后,回车,会将项目号和库位自动带出(视具体配置而定)

技术图片

点保存后,原来航项目10数量自动变更,变成0.

删除批次拆分操作:

选中刚才创建的拆分项目90001和90002,点删除按钮。

技术图片

10行项目数量会自动更新,重新变成3

技术图片

2, BAPI实现

完整代码:

其中

查看了domain中的固定值:‘1’代表Batch Subitem

技术图片

选择画面:

技术图片

3, 保存批次数据库表

外向交货单批次的相关数据保存在表LIPS中,

LIPS-UECHA:批次拆分项目的上层项目

以上面的数据为例:

LIKP

技术图片

LIPS

技术图片

VBFA: 销售凭证流

技术图片

以上。

以上是关于◆◆0[BAPI]外向交货单按批次拆分[BAPI_OUTB_DELIVERY_CHANGE]的主要内容,如果未能解决你的问题,请参考以下文章

20160621-BAPI 更改外向DN&更改拣配

SAP 参照sto订单创建外向交货BAPI

SAP BAPI创建交货单拆单原因调查

SAP BAPI创建交货单拆单原因调查

SAP BAPI创建交货单拆单原因调查

BAPI_DELIVERYPROCESSING_EXEC - 创建内向交货单