如何从 SAP UME 读取用户

How to read users from SAP UME

如何使用 JCO 从 Java 应用程序建立到 SAP EP(门户)的连接?

我们能够连接到 ABAP 系统,但无法获取更多信息来建立与 SAP PORTAL 的连接并读取 UME 用户。

SAP 不建议使用专有的 RFC 协议将两个非 ABAP 系统相互连接,而是建议使用 HTTPS 等其他标准协议。

但是,如果您仍想使用 JCo,那么将独立的 JCo 应用程序连接到 NetWeaver AS Java 实例(如企业门户)将是所谓的外部到外部 RFC沟通。通过 RFC 无法进行直接的点对点通信,您还需要第三个组件,即 SAP 网关,它作为两个 RFC 通信伙伴的"meeting point"。

请参阅以下 SAP Notes 了解每侧所需的特殊配置步骤:

这只是 RFC 通信的技术方面。当然,您随后需要通过提供提供所需功能的适当远程功能模块来实现客户端 RFC 调用和 RFC 服务器端。 我不认为这种用于在 NetWeaver AS Java 端读取 UME 用户的 RFM 已经开箱即用。