帮助com RFC-参数Xstring

2020-09-07 03:16发布

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

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


早上好。

我正在创建RFC并管理企业服务(SOAP)

RFC应该接收Xstring类型的参数。 此参数将转换为二进制(SCMS_XSTRING_TO_BINARY)。

但是,在测试时,会出现附件图像的错误。

如何传递Xtring值作为参数?

(39.4 kB)

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

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


早上好。

我正在创建RFC并管理企业服务(SOAP)

RFC应该接收Xstring类型的参数。 此参数将转换为二进制(SCMS_XSTRING_TO_BINARY)。

但是,在测试时,会出现附件图像的错误。

如何传递Xtring值作为参数?

(39.4 kB)
付费偷看设置
发送
5条回答
渐行渐远_HoldOn
1楼 · 2020-09-07 03:50.采纳回答

根据Sandra Rossi的建议,我以字符串形式传递,并且在RFC内再次转换为xstring,错误已解决。 谢谢大家。

宇峰Kouji
2楼-- · 2020-09-07 03:38

日志中的第一个字节" 89504E47 ..."对应于PNG文件的字节,但未使用base64进行编码。 如果定义类型为XString的参数,并在其中创建Web服务,则SAP框架将使用Base64字符串并将其解码为Xstring。 解决方案:使用已编码为Base64的PNG调用Web服务。 也许另一种解决方案是在服务定义中映射到其他类型(选项卡"类型")。

打个大熊猫
3楼-- · 2020-09-07 03:45

在错误消息中,我们可以告诉您的一切。

在您程序中的某个地方,您可能试图解码Base64字符串,但失败。

打个大熊猫
4楼-- · 2020-09-07 03:59

我将检查使用ABAP类 CL_HTTP_UTILITY

歪着头看世界
5楼-- · 2020-09-07 04:03

我会 使用 CL_HTTP_UTILITY

一周热门 更多>