将现有处理单元添加到交货

2020-09-04 20:24发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我遇到以下问题,...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我遇到以下问题,我有一个现有的HU,我创建了一个Delivery,所以现在我想将它们匹配在一起,就像我可以通过EDIT-> Pack在事务VL02N中进行匹配一样。

任何代码示例该怎么做? 在我看来,BAPI_HU_CHANGE_HEADER只是一步,但并非全部????

非常感谢

马特

3条回答
d56caomao
2020-09-04 20:58

在寻找解决方案来处理重新分配事务中的KITS时,我遇到了FM'PACK_HANDLING_UNIT_DLVRY'。

它将在交付中创建并打包HU。 但是此FM中存在一些问题:

1。 它不会更新HU中的序列号,因为已经注释掉了将序列号传递到另一个FM(实际上创建HU)的参数。

2。 表O_HU_ITEMS在行号131中的填充错误。

我相信,如果我们使用提到的FM内的FM制作" Z"型FM,那么我们可以解决上面提到的两个问题。

替代解决方案:

1。 BAPI_HU_CREATE-用于创建HU

2。 WS_DELIVERY_UPDATE-更新交付以将其与HU链接。

最后的选择:

使用BDC将HU分配给交货。 这是一个可行的解决方案。

我尝试了"替代解决方案:"下提到的解决方案。 我可以成功地将HU分配给交货,但此后PGI没有发生,所以我选择了BDC,它就起作用了。

我告诉了我所有可能的知识,以便您也可以尝试一下。

请仔细查看一下,让我知道您的观察结果。

一周热门 更多>