从 JAVA 应用程序调用 SAP RFC 函数模块 RFC_SYSTEM_INFO 所需的用户权限
当您使用 Java 连接器时,您需要基本授权来读取函数模块的元数据。S_RFC 是 RFC 调用的授权对象。
此对象包含以下字段
- RFC_TYPE 您要保护的 RFC 对象的类型。您可以传递值“FUGR”(函数组)或“FUNC”(函数模块)。
- RFC_NAME 要保护的 RFC 的名称。此文件包含函数组或函数模块的值。
- CTVT 活动
此字段可以取值为 16。
如果您希望用户能够远程调用“ABCD”组中的函数模块,则需要以下用户授权
| 活动 | 16 |
| 要保护的 RFC 对象的名称 | ABCD |
| 受保护的 RFC 对象的类型 | FUGR |
CALL FUNCTION 'AUTHORITY_CHECK_RFC' EXPORTING USERID = 'USER' FUNCTIONGROUP = 'ABCD' EXCEPTIONS RFC_NO_AUTHORITY = 1.
要将此对象分配给用户,请使用 T 代码:SU01

您还可以使用事务 SU03 来维护授权或使用 SU21 来维护授权对象,如下所示

此外,请注意您的 SAP 函数模块必须“启用远程”,这可以通过使用 T 代码:SE37 来完成。

广告
数据结构
网络
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP