使用 Excel cdata addin 连接 SAP ABAP 系统时遇到错误消息

错误消息:

Detail: NilHSBufInit: already initialized

RFC_COMMUNICATION_FAILURE

使用 Excel cdata addin 连接 SAP ABAP 系统时遇到错误消息_第1张图片

cdata 选项,没有填写 SAProuter 的地方,大概是哪里的问题?

使用 Excel cdata addin 连接 SAP ABAP 系统时遇到错误消息_第2张图片

笔者在 AG3 做 CRM 开发时,并没有手动维护 saprouter 的地址,如下图所示:
使用 Excel cdata addin 连接 SAP ABAP 系统时遇到错误消息_第3张图片

从蓝色高亮的 cdata 连接维护界面里的 Connection Type 指定为 Netweaver 来看,根据 cdata 官方帮助文档,这是默认值:

使用 Excel cdata addin 连接 SAP ABAP 系统时遇到错误消息_第4张图片

Use NETWEAVER to indicate you are using the sapnwrfc.dll.

使用 sapnwrfc.dll 提供的功能进行连接。

试着点击 Advanced 看里面是否有允许维护 saprouter 信息的地方。

使用 Excel cdata addin 连接 SAP ABAP 系统时遇到错误消息_第5张图片

附录

SAProuter 是一种软件应用程序,可在我们的客户网络和 SAP 之间提供远程连接。

SAProuter 可用于:

  • 提高网络安全性,例如通过使用密码或仅允许来自已知来源的加密连接
  • 控制和记录与 SAP 系统的连接
  • 当涉及的程序由于网络配置而无法相互通信时,设置间接连接
  • 与广域网 (WAN) 通信时,通过减少局域网 (LAN) 内的 SAP 系统工作负载来提高性能和稳定性

SAProuter 可与传统 SAP 产品以及分析解决方案和收购一起使用。 有关哪些 SAP Business Analytics 产品受益于 SAProuter 连接的完整列表,请参阅 SAP Note 1478974。

SAProuter 在应用程序级别控制对网络的访问,是对现有防火墙系统(端口过滤器)的有用增强。

可以使用 SAProuter 来:

  • 如果由于缺少官方 IP 地址或防火墙系统限制,网络配置不允许通信程序直接相互访问,则建立间接连接。
  • 通过密码保护您的连接和数据免受网络边界以外未经授权的访问以及仅允许从指定的 SAProuter 进行访问来提高网络安全性。
  • 在与广域网 (WAN) 通信时,通过减少局域网 (LAN) 内 SAP 系统的负载来提高性能和稳定性。
  • 控制和记录网络连接。

你可能感兴趣的:(使用 Excel cdata addin 连接 SAP ABAP 系统时遇到错误消息)