BAPI_SALESORDER_SIMULATE:错误的净价

2020-09-02 11:31发布

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

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


嗨,

我们正在使用BAPI_SALESORDER_SIMULATE来获取材料的价格。 问题是"在ORDER_ITEMS_OUT表中NET_VALUE字段未提供确切值。它正在截断净值的最右边数字。"

有人知道如何纠正此问题。

谢谢。

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

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


嗨,

我们正在使用BAPI_SALESORDER_SIMULATE来获取材料的价格。 问题是"在ORDER_ITEMS_OUT表中NET_VALUE字段未提供确切值。它正在截断净值的最右边数字。"

有人知道如何纠正此问题。

谢谢。

付费偷看设置
发送
3条回答
南山jay
1楼-- · 2020-09-02 11:45

NET_VALUE字段长度为15。

注意

prabhu

蓋茨
2楼-- · 2020-09-02 11:35

回复:BAPI问题

发布:Jun 2006年2月28日,下午1:49回复通过电子邮件发送此帖子

您正在使用引用货币代码的货币字段。 SAP中的大多数货币都有两位小数。 在大多数情况下,将100除以即可。 理想情况下,您应该在表TCURX中获得所使用货币的CURRDEC值...然后除以该次数10倍。

example-

USD,两位小数, 除以10两次。

有一个功能模块可以为您完成此操作。

功能模块G_DECIMAL_PLACES_GET或TCURX_READ

zhangjiyang1323
3楼-- · 2020-09-02 11:58

您必须输入数量(结构ORDER_ITEMS_IN,TARGET_QTY和REQ_QTY)乘以1000。

一周热门 更多>