点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我们使用的是PI版本7.5,并且具有SFTP方案,在该方案中,我们将文件从本地SAP系统发送到第三方系统。
这已经工作了多年,但是现在我们的本地SAP系统已经升级到unicode版本。 这导致我们的PI文件以奇怪的字符到达接收器系统。 实际上,当文件从SAP系统到达PI时,它已经具有奇怪的字符,即发件人通道消息内容也具有奇怪的字符。
本地SAP系统上的程序也已被修改为与unicode兼容,但是该文件仍然包含奇怪的字符。
非常感谢所有帮助。
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系统中使用该文件,但是一旦PI选择该文件,它将具有奇怪的字符。
尝试在发件人文件通道中使用文件文本编码。 忽略屏幕快照中的传输协议。
此致
Pavan
H!
请参考SAP Note 2544233-支持SFTP适配器中的非UTF-8和特殊字符:
原因和先决条件
默认实现使用UTF-8编码,并且不支持非UTF-8或其他特殊字符(对于像ISO-8859-1这样的编码)。
解决方案
源代码级修复程序,以支持非UTF-8和特殊字符。 要启用此功能,必须在发送方通道中将附加参数encodingFormat设置为特定的编码。 使用的默认编码为UTF-8。
例如:encodingFormat = ISO-8859-1
关于,Evgeniy。
一周热门 更多>