自升级后端系统以来,PI输出文件中出现Unicode错误

2020-08-23 15:00发布

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

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


我们使用的是PI版本7.5,并且具有SFTP方案,在该方案中,我们将文件从本地SAP系统发送到第三方系统。

这已经工作了多年,但是现在我们的本地SAP系统已经升级到unicode版本。 这导致我们的PI文件以奇怪的字符到达接收器系统。 实际上,当文件从SAP系统到达PI时,它已经具有奇怪的字符,即发件人通道消息内容也具有奇怪的字符。

本地SAP系统上的程序也已被修改为与unicode兼容,但是该文件仍然包含奇怪的字符。

非常感谢所有帮助。

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

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


我们使用的是PI版本7.5,并且具有SFTP方案,在该方案中,我们将文件从本地SAP系统发送到第三方系统。

这已经工作了多年,但是现在我们的本地SAP系统已经升级到unicode版本。 这导致我们的PI文件以奇怪的字符到达接收器系统。 实际上,当文件从SAP系统到达PI时,它已经具有奇怪的字符,即发件人通道消息内容也具有奇怪的字符。

本地SAP系统上的程序也已被修改为与unicode兼容,但是该文件仍然包含奇怪的字符。

非常感谢所有帮助。

付费偷看设置
发送
3条回答
SAP小黑
1楼-- · 2020-08-23 15:13

Pavan G SFTP适配器不包含文件编码参数。

格伦·安东尼:只需遵循说明下方的链接,并将该模块bean插入模块默认值之后 SFTP适配器将cha编码转换为UTF-8或您正在等待的任何内容。

https://help.sap.com/doc/saphelp_nwpi71/7.1/en-US/57/0b2c4142aef623e10000000a155106/content.htm?no_cache=true

SAP砖家
2楼-- · 2020-08-23 15:21

嗨格伦,

如果我的理解是正确的,则可以在本地SAP系统中使用该文件,但是一旦PI选择该文件,它将具有奇怪的字符。

尝试在发件人文件通道中使用文件文本编码。 忽略屏幕快照中的传输协议。

此致

Pavan

代楠1984
3楼-- · 2020-08-23 15:21

H!

请参考SAP Note 2544233-支持SFTP适配器中的非UTF-8和特殊字符:

原因和先决条件

默认实现使用UTF-8编码,并且不支持非UTF-8或其他特殊字符(对于像ISO-8859-1这样的编码)。

解决方案

源代码级修复程序,以支持非UTF-8和特殊字符。 要启用此功能,必须在发送方通道中将附加参数encodingFormat设置为特定的编码。 使用的默认编码为UTF-8。

例如:encodingFormat = ISO-8859-1

关于,Evgeniy。

一周热门 更多>