点击此处---> 群内免费提供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
PS:关于您在此问题中使用的标签,请将其更改为" ABAP连接性"。 直到现在,我才意识到您使用了CST标记:-)谢谢!
一周热门 更多>