点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
使用SAP PI RESTAdapter使用REST服务时,我遇到了一个问题。
我使用了"自定义XML/JSON转换规则",因此在发送数字时无需引用该服务,但是当该字段中的值" 100.00"到达适配器时,此配置也会引起意外问题 ,它会自动四舍五入为" 100"。
我知道在99%的情况下都可以,但是如果不存在小数点,则此REST服务会失败:(
我已经这样配置了频道:
REST转换之前的有效负载如下所示(存在小数):
但是在XML/JSON转换之后,它变为:
¿有人知道这是否可以避免? 我不希望适配器修剪/舍入.00小数位
?此适配器的较新版本有何不同?
谢谢。
Mikel
(11.6 kB)
您可以尝试以下方法吗:
https://launchpad.support.sap.com /#/notes/2523284
嗨,麦克尔,
可用值是
1。 数字
2。 十进制
3。 浮动
4。 double
但是,我以前尝试过所有方法,但是它不起作用。
99.99将保留为99.99
99.90将变为99.0
99.00将变为99
因为数字不影响最终应用程序的逻辑,因为任何有效数字 像99.98,66.78一样保留,并且0对于最终应用没有意义,因此我们继续进行。 您:)
致谢,
Vikas
一周热门 更多>