2020-08-22 10:07发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我已经完成了图形映射-第一次映射... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我已经完成了图形映射-第一次映射-IDOC Invoic02到目标结构,并且整个有效负载都需要转换base64encode并发送第二个映射的字符串字段-这里是API调用的目标结构。 我已经在第二个映射源字段中使用Return as xml选项并使用UDF转换Base64,但是现在我需要在转换Base64格式之前将XML编码UTF-8更改为ISO-8859-15。 我如何达到此要求。
请帮助我。
此致
Anil Kumar
阿尼尔,
您可以尝试在操作映射的步骤中添加此xslt映射:
<?xml version =" 1.0" encoding =" UTF-8"?>
,然后转换为64基-您可能会发现Eng Swee Yeoh的这篇博客文章很有用:
https://blogs.sap.com/2015/05/19/base64encodeconverter-base64-encoding-made-easy/
请告诉我是否有帮助。
关于。
Michal
嗨Anil,能否请您解释一下为什么在转换Base64格式之前需要将"(...... UTF-8转换为ISO-8859-15") 而不是直接将其从UTF-8转换为Base64?
谢谢。
Michał
嗨!
我同意Michal的问题。
但是如果您确定 需要它-您可以尝试执行以下操作:
字符串isoString = new String(utfString.getBytes(" UTF-8")," ISO-8859-15");
注意 ,叶夫根尼。
谢谢!
尊敬的Michal,谢谢您的来信。 我正在与服务提供商进行芬兰的finvoice30电子发票集成。 我正在调用API post方法,以将IDOC发送到Soap请求中的Fiinovice30转换的XML-字符串字段为Base64format。 他们将接受仅XML编码的ISO-8859-15。 这就是我需要在秘密basee64format之前进行转换的原因。 我该如何实现?
我没有这样的代码,只是为您编写了此代码段。
您还可以提供UDF代码。
关于此,Evgeniy。
最多设置5个标签!
阿尼尔,
您可以尝试在操作映射的步骤中添加此xslt映射:
,然后转换为64基-您可能会发现Eng Swee Yeoh的这篇博客文章很有用:
https://blogs.sap.com/2015/05/19/base64encodeconverter-base64-encoding-made-easy/
请告诉我是否有帮助。
关于。
Michal
嗨Anil,能否请您解释一下为什么在转换Base64格式之前需要将"(...... UTF-8转换为ISO-8859-15") 而不是直接将其从UTF-8转换为Base64?
谢谢。
Michał
嗨!
我同意Michal的问题。
但是如果您确定 需要它-您可以尝试执行以下操作:
注意 ,叶夫根尼。
谢谢!
尊敬的Michal,谢谢您的来信。 我正在与服务提供商进行芬兰的finvoice30电子发票集成。 我正在调用API post方法,以将IDOC发送到Soap请求中的Fiinovice30转换的XML-字符串字段为Base64format。 他们将接受仅XML编码的ISO-8859-15。 这就是我需要在秘密basee64format之前进行转换的原因。 我该如何实现?
嗨!
我没有这样的代码,只是为您编写了此代码段。
< p>您会遇到哪种错误?您还可以提供UDF代码。
关于此,Evgeniy。
一周热门 更多>