最近,我们在使用sappi/PO将基于REST的web服务应用程序中的sender REST适配器应用到SAP时遇到了一个场景。适配器在适配器级别的Json到XML转换期间以及进入映射步骤之前,大数据的解决方案,它正在将"pricing field"的一个值转换为"index value"。只有在值包含此组合"0.000"的情况下才会发生这种情况,开源建站系统,即如果值在小数点后包含3个或更多的"0"。
对于ex–Json消息中的值-"PO\u PRICE":0.000239在Json到XML转换后转换为XML中的4.99E-4。
下面是显示转换后的屏幕打印来自Json消息的XML消息–
导致消息在SAP中失败,大数据 数据分析,企业内部软件,错误如下。接收端采用代理通信方式。在数据类型定义中使用小数和十进制有助于我们解决这个问题,因为这是在到达映射之前发生的。下面是SAP中抛出的错误。
此问题的解决方法是在映射中使用值为"#"的"FormatNumber"函数。
下面是使用此解决方案执行映射后显示值的屏幕打印。
我希望使用此替代方案如果您的项目中出现任何类似的情况,人工智能怎么样,那么使用格式编号的解决方案/解决方案将非常有用。非常感谢。
本文地址: /ziyuan/65199.html
版权声明:本文发布于收集站云 内容均来源于互联网 如有侵权联系删除