解决SAP 从nonicode 升级到unicode 环境中 出现 RFC 中文用户名 问题

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的文件中有信息提示出来。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要将SAP NW RFC库的路径配置到Node.js环境变量,您可以按照以下步骤进行: 1. 打开计算机的环境变量设置界面:在Windows操作系统,您可以在“控制面板”找到“系统和安全”选项,然后点击“系统”选项,接着点击“高级系统设置”链接,在弹出的对话框选择“环境变量”按钮,即可打开计算机的环境变量设置界面。 2. 找到Node.js的安装路径:在环境变量设置界面,找到名为“Path”的系统变量,双击该变量,打开编辑界面。在编辑界面,找到Node.js的安装路径,该路径通常为“C:\Program Files\nodejs”或“C:\Program Files (x86)\nodejs”(根据您的安装环境而定)。 3. 将SAP NW RFC库的路径添加到Node.js的安装路径:在Node.js的安装路径后面加上一个分号“;”,然后将SAP NW RFC库的路径添加到末尾即可。SAP NW RFC库的路径通常为“C:\Program Files (x86)\SAP\NWRFCSDK\lib”或“C:\Program Files\SAP\NWRFCSDK\lib”(根据您的安装环境而定)。 4. 保存配置并退出环境变量设置界面:在编辑界面单击“确定”按钮,然后关闭所有打开的环境变量设置界面即可。 完成上述步骤后,您就可以在Node.js应用程序使用node-rfc模块调用SAP RFC函数了。需要注意的是,如果您的Node.js应用程序是通过NPM安装的,那么您需要在安装node-rfc模块时指定SAP NW RFC库的路径,以便node-rfc模块可以正确地加载和使用SAP NW RFC库。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值