SAP升级从nonicode 升级到unicode还是遇到了比较多的问题
1.原有的ETL工具 iway 中文问题不能决绝问题。
所有的通过ETL同步基础数据的流程,全部更改为RFC接口,通过在应用中java 接口调用,设置定时任务和实时调用2中方式来解决数据同步问题。
2.delphi 环境下 中文变乱码的问题。
首先把SAP的控件从nonicode 改为unicode。解决了读取数据和写数据乱码的问题。
另外一个应用中,竟然连接RFC的用户为中文,出现了连接不能通信的问题。通过网上查询资料,设置SAP连接参数codepage参数为8400.
sapconnection.codepage:='8400'; 顺利通信成功。
3.delphi开发的程序,打包后客户端不能连接SAP问题,经过排查为个人计算机名称中包含中文。
以上的信息都是在程序的安装目录下有一个dev_rfc.trc的文件中有信息提示出来。