点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨! 我的问题如下。 我正在使...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨! 我的问题如下。 我正在使...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨!
我的问题如下。 我正在使用NW RFC SDK 64bit创建自己的RFC Server应用程序。 我已经安装了SAP ABAP Trial 7.03进行测试,并创建了使用TCP/IP连接的名称为" TestRFC"的目标。 在我的sapnwrfc.ini文件中,我保存了以下文本:
DEST = TestRFC
TYPE = R
GWSERV = 3300
GWHOST = 192.168.3.73
PROGRAM_ID = TestRFCSERVERID
在我的源代码中,我按照以下方式准备了结构RFC_CONNECTION_PARAMETER:
RFC_CONNECTION_PARAMETER m_oGatewayParams [1];
m_oGatewayParams [0] .name = cU(" DEST");
m_oGatewayParams [0] .value = cU(" TestRFC");
此后,我调用RfcRegisterServer函数:
m_hRFCConn = :: RfcRegisterServer(m_oGatewayParams,1,&Err);
当我调试应用程序并通过
RfcRegisterServer,执行结果为错误,内容如下:
RFC_INVALID_PARAMETER
缺少参数ASHOST,GWHOST或MSHOST。
如何解决此错误?
P.S. 我在Windows7 x64中使用Visual Studio 2010,SAP网关在IP地址为192.168.3.73的虚拟机中启动,该虚拟机可用。 此外,我通过以下命令行使用rfcexec.exe工具成功注册了服务器:
rfcexec -a TestRFCSERVERID -g 192.168.3.73 -x 3300
你好,
对我来说,它奏效了。 我可以看到我的程序在事务SMGW-> goto->登录的客户端上注册。
这是我程序的完整代码:
这是我的" sapnwrfc.ini"文件的内容:
我做的不同:
我希望这会有所帮助。
此致,
以撒 p>
一周热门 更多>