跳过库存清单编号

2020-08-22 10:20发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我正在使用BAPI_MA...

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

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


嗨,

我正在使用BAPI_MATPHYSINV_CREATE_MULT创建库存清单文档。 另外,我要一次传递多个材料来创建文档。

如果所有材料均稳定,则效果很好。 但是,如果任何物料有误,IT_RETURN将为特定物料提供错误,并阻止创建其余物料的库存。

因此,作为解决方法,在第一次执行后,我将删除错误的材料并传递其余的材料。

这将成功创建文件编号,但是问题是从第一次执行起,文件编号将被跳过。 如何克服跳过库存单据编号的问题?

此致

Naveen

3条回答
我是小鹏鹏啊
2020-08-22 11:10

您好,Naveen,

恐怕您在这里什么也做不了。 这完全取决于BAPI_MATPHYSINV_CREATE_MULT函数何时绘制新数字。 如果是在检查之前提早提取的,则该数字会在出现错误的情况下丢失,并且您无法取回。 这在某种程度上类似于物料主数据的创建-您输入MM01事务,物料号将自动分配,您可以在MM01中看到它。 如果您不保存数据,则物料编号会丢失。 下次致电MM01时,将分配一个新的物料编号。 请参阅注释 1646025-在事务MM01或应用程序"创建材料"中创建材料时跳过材料编号有关更多详细信息。

我想BAPI_MATPHYSINV_CREATE_MULT以类似的方式实现。 您可以自己检查它,只需在NUMBER_GET_NEXT函数中放置一个断点,然后查看在BAPI_MATPHYSINV_CREATE_MULT处理期间何时调用它。

最诚挚的问候

Dominik Tylczynski

一周热门 更多>