SAP B1客户端错误:如果未完全选择批次/序列号,则无法添加行

2020-09-18 20:43发布

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

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


尊敬的SAP社区

我有一个问题,我想知道是否有人可以对此发表一些看法。 简而言之,当使用SAP B1客户端或SAP的DI API时,尝试接收特定采购订单的库存时出现以下错误:

"如果不完整选择批次/序列号,则无法添加行。"

让我用数字来说明这个问题:我正在尝试收到一个其库存计量单位为盎司" ozt"但购买的计量单位为千克" kg"的物料。 采购订单行指定每单位物料为32.1507。

也就是说,我正尝试接收三批:TEST01总计10.75盎司,TEST02总计10.05盎司,TEST03总计10.9盎司,总计31.7盎司。 现在,当我尝试在收货采购订单中设置收货数量时,当我尝试输入0.985981643 kg的收货数量时,SAP,客户端应用程序和DI API都将其四舍五入到0.986 kg,从而导致以下错误: 提示了这个问题。

现在,我知道此舍入问题引起了0.0007 ozt的差异,因此,如果我将差异添加到其中一个批次中,该表格将过帐。 但是,我不想修改批次数量,因为这会使客户感到我们需要解决SAP缺陷/问题。 我要寻找的是一种更改采购订单行收货数量的舍入位数的方法,或一种替代的解决方案。

谢谢!!! 任何帮助将不胜感激!!!

曼努埃尔

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

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


尊敬的SAP社区

我有一个问题,我想知道是否有人可以对此发表一些看法。 简而言之,当使用SAP B1客户端或SAP的DI API时,尝试接收特定采购订单的库存时出现以下错误:

"如果不完整选择批次/序列号,则无法添加行。"

让我用数字来说明这个问题:我正在尝试收到一个其库存计量单位为盎司" ozt"但购买的计量单位为千克" kg"的物料。 采购订单行指定每单位物料为32.1507。

也就是说,我正尝试接收三批:TEST01总计10.75盎司,TEST02总计10.05盎司,TEST03总计10.9盎司,总计31.7盎司。 现在,当我尝试在收货采购订单中设置收货数量时,当我尝试输入0.985981643 kg的收货数量时,SAP,客户端应用程序和DI API都将其四舍五入到0.986 kg,从而导致以下错误: 提示了这个问题。

现在,我知道此舍入问题引起了0.0007 ozt的差异,因此,如果我将差异添加到其中一个批次中,该表格将过帐。 但是,我不想修改批次数量,因为这会使客户感到我们需要解决SAP缺陷/问题。 我要寻找的是一种更改采购订单行收货数量的舍入位数的方法,或一种替代的解决方案。

谢谢!!! 任何帮助将不胜感激!!!

曼努埃尔

付费偷看设置
发送
2条回答
风早神人
1楼-- · 2020-09-18 21:18

嗨,

请参阅SAP注释

2388537-使用DI API更新交货时,错误:"未完全选择批次/序列号就无法添加行"

此致

Nagarajan

软件心理学工程师
2楼-- · 2020-09-18 21:08

嗨Nagarajan,

非常感谢您的反馈。 不幸的是,SAP注释不适用于当前方案,因为SAP注释提到在过帐交货单时修改了该物料,但情况并非如此。 我的问题是,只有在出现舍入错误时,才会出现此错误:大多数情况下,事情进展顺利,但有时会弹出此错误。

经过所有这些研究,我倾向于认为这是SAP问题,因此我必须通过自定义代码的魔术来解决它。

最好的问候,

曼努埃尔

一周热门 更多>