跳过库存清单编号

2020-08-22 10:20发布

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

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


嗨,

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

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

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

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

此致

Naveen

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

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


嗨,

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

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

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

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

此致

Naveen

付费偷看设置
发送
3条回答
我是小鹏鹏啊
1楼-- · 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

微wx笑
2楼-- · 2020-08-22 11:03

嗨Naveen

1。 您是否要为所有材料创建单个文档?

2。 如果材料不稳定,则意味着-究竟是什么?

3。 您说删除错误材料,如何执行(在程序内部还是手动执行)

能否提供更多输入,以便我们提供帮助

致谢

Venkat

吹牛啤
3楼-- · 2020-08-22 10:59

我不是开发人员,但是在发生错误后您是否尝试使用BAPI_TRANSACTION_ROLLBACK?

如果是,结果是什么?

一周热门 更多>