2020-08-19 15:31发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我正在使用SAP REST适配器发送JSON消息。 我需要一定数量字段的输出为10.00,如何实现呢?
XML: 510.00
当它转换为JSON时变成
JSON:" AMOUNT":510
如何将其填充为" AMOUNT":510.00
在转换规则中,我将其指定为Decimal
当我指定为字符串时,它为
" AMOUNT":" 510.00",但我需要不带引号。
请告知。
谢谢。
拉里
拉里,你好
恐怕REST适配器尚无法指定任何格式。
您可以使用" FormatNum"模块在"映射"中实现此目的。
最诚挚的问候,汤姆
嗨,汤姆,
我也有类似的要求。 我也尝试使用FormatNum。 因为这是在映射之后(在通道级别)进行的。 它仍然给出错误的结果。
流为:SAP(代理)<-> SAP PO <-> REST API服务。
其中一个XML字段正在接收
"单价":" 10:00"
预期:"单价":10:00(不带引号)。 我使用了如下所示的xml/json转换表
我也尝试使用"整数"(十进制),它给出的值是10而不是10.00。 布尔值表示为" 10.00"。
您能建议我如何获取不带引号和十进制值(10.00)的确切值吗?
并且,如果我有" 0.0"。 它仅填充0。期望值为0.0
请在这里提出建议。
致谢
史密斯
嗨,史密斯,
根据您的要求,应在数据类型和REST适配器中将AMOUNT字段声明为xsd:decimal,在"自定义XML/JSON转换规则"下,将TYPE用作" decimal",并将DEFAULTVALUE指定为0.00
感谢和问候
Saikiran Kanduri
最多设置5个标签!
拉里,你好
恐怕REST适配器尚无法指定任何格式。
您可以使用" FormatNum"模块在"映射"中实现此目的。
最诚挚的问候,
汤姆
嗨,汤姆,
我也有类似的要求。 我也尝试使用FormatNum。 因为这是在映射之后(在通道级别)进行的。 它仍然给出错误的结果。
流为:SAP(代理)<-> SAP PO <-> REST API服务。
其中一个XML字段正在接收
"单价":" 10:00"
预期:"单价":10:00(不带引号)。 我使用了如下所示的xml/json转换表
我也尝试使用"整数"(十进制),它给出的值是10而不是10.00。 布尔值表示为" 10.00"。
您能建议我如何获取不带引号和十进制值(10.00)的确切值吗?
并且,如果我有" 0.0"。 它仅填充0。期望值为0.0
请在这里提出建议。
致谢
史密斯
嗨,史密斯,
根据您的要求,应在数据类型和REST适配器中将AMOUNT字段声明为xsd:decimal,在"自定义XML/JSON转换规则"下,将TYPE用作" decimal",并将DEFAULTVALUE指定为0.00
感谢和问候
Saikiran Kanduri
一周热门 更多>