如何使用 JCO 从 Java 应用程序建立到 SAP EP(门户)的连接?
我们能够连接到 ABAP 系统,但无法获取更多信息来建立与 SAP PORTAL 的连接并读取 UME 用户。
如何使用 JCO 从 Java 应用程序建立到 SAP EP(门户)的连接?
我们能够连接到 ABAP 系统,但无法获取更多信息来建立与 SAP PORTAL 的连接并读取 UME 用户。
SAP 不建议使用专有的 RFC 协议将两个非 ABAP 系统相互连接,而是使用其他标准协议(如 HTTPS)来代替。
但是,如果您仍然想使用 JCo,那么将独立的 JCo 应用程序连接到 NetWeaver AS Java 实例(如企业门户)将是所谓的外部到外部 RFC 通信。无法通过 RFC 进行直接的点对点通信,您还需要第三个组件,即 SAP 网关,它充当两个 RFC 通信伙伴的“交汇点”。
请参阅以下 SAP 说明,了解每一侧所需的特殊配置步骤:
这只是 RFC 通信的技术方面。当然,您随后需要通过提供适当的远程功能模块来实现客户端 RFC 调用和 RFC 服务器端,以提供所需的功能。我认为在 NetWeaver AS Java 端读取 UME 用户的这种 RFM 还没有开箱即用。