打包收货以使用包装说明中的包装材料创建新的HU

2020-08-17 11:23发布

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

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


专家您好,

有人可以建议一个有效的代码来打包收货以创建带有包装材料的新HU吗?

请注意到目前为止我能做的事情:

1)我知道包装材料,并且能够按照以下顺序使用FM创建HU并将其附加到收货中:

 BAPI_HU_CREATE(使用包装材料创建Hu)

 BAPI_HU_CHANGE_HEADER(要将收货附加到此HU)

 接下来,我尝试了以下FM,但是它们都没有进行包装:
 1)PROCESS_HU_INBOUND_DLVRY:这也可以创建Hu,我可以跳过前面的步骤,但是不执行打包。
 2)WS_DELIVERY_UPDATE:我收到错误:609/608说未选择传递
 3)HU_PACKING_AND_UNPACKING:Tcode VL32n中也使用此方法,但是即使我调用HU_GET_HUs来填充其中一个全局表,也不会填充某些全局表。

 请提出一个可行的代码或解决此问题的任何技巧。

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

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


专家您好,

有人可以建议一个有效的代码来打包收货以创建带有包装材料的新HU吗?

请注意到目前为止我能做的事情:

1)我知道包装材料,并且能够按照以下顺序使用FM创建HU并将其附加到收货中:

 BAPI_HU_CREATE(使用包装材料创建Hu)

 BAPI_HU_CHANGE_HEADER(要将收货附加到此HU)

 接下来,我尝试了以下FM,但是它们都没有进行包装:
 1)PROCESS_HU_INBOUND_DLVRY:这也可以创建Hu,我可以跳过前面的步骤,但是不执行打包。
 2)WS_DELIVERY_UPDATE:我收到错误:609/608说未选择传递
 3)HU_PACKING_AND_UNPACKING:Tcode VL32n中也使用此方法,但是即使我调用HU_GET_HUs来填充其中一个全局表,也不会填充某些全局表。

 请提出一个可行的代码或解决此问题的任何技巧。
付费偷看设置
发送
1条回答
吹牛啤
1楼-- · 2020-08-17 11:44

您好 Abhishek Roy Choudhury

请参阅注释 581282-通过BAPI或功能模块包装交货。 它读取到BAPI_HU_ *函数不能用于管理与交货有关的处理单元,因为这些函数不会更新交货。 尽管该注释建议使用WS_DELIVERY_UPDATE函数,但同时它也指出该函数不能长期依赖,因为它没有为客户发布。 我知道,这有点矛盾。

在这里,我最好的方法是使用交付自动包装。 如果逻辑超出包装说明的能力,则可以使用包装说明或BADI_HU_AUTOPACK实现来驱动自动包装。 一旦实现了自动打包,就可以对VL32N进行简单的BDC调用以触发打包。

最诚挚的问候

Dominik Tylczynski

一周热门 更多>