点击此处---> 群内免费提供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缺陷/问题。 我要寻找的是一种更改采购订单行收货数量的舍入位数的方法,或一种替代的解决方案。
谢谢!!! 任何帮助将不胜感激!!!
曼努埃尔
嗨,
请参阅SAP注释
2388537-使用DI API更新交货时,错误:"未完全选择批次/序列号就无法添加行"
此致
Nagarajan
嗨Nagarajan,
非常感谢您的反馈。 不幸的是,SAP注释不适用于当前方案,因为SAP注释提到在过帐交货单时修改了该物料,但情况并非如此。 我的问题是,只有在出现舍入错误时,才会出现此错误:大多数情况下,事情进展顺利,但有时会弹出此错误。
经过所有这些研究,我倾向于认为这是SAP问题,因此我必须通过自定义代码的魔术来解决它。
最好的问候,
曼努埃尔
一周热门 更多>