RFC在SAP中的应用

时间:2022-07-11 05:49:28 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
运用RFC 通讯,通常有如下几个步骤: 1、创建RFC 用户 2、创建RFC 函数

3、远程函数调用(SAP 系统之间、SAP 系统与非SAP 系统之间)

下面逐步讲解RFC 的使用过程。

一、创建RFC 用户

使用RFC 之前,我们需要与SAP 系统建立连接,建立连接时,需要提供连接账号和密码,该账号与SAP 系统用户账号一样,也是在SU01 中创建。通常,我们会在系统中建立一个命名为“RFCUser”的账号,这个账号专用于RFC 连接。为了系统安全,我们应该在满足功能要求的前提下,给该账号分配最小的权限。并且,为了防止该账号登录SAPGUI ,我们会将该账号类型指定为系统 1、创建RFC 角色 运行PFCG创建角色“RFC_EXT”进入权限视图,点击“Change Authorization Data” 按钮,进入如下界面:



点击菜单:编辑->插入权限->手工输入。输入授权对象“S_RFC”为了防止RFC 账号访问不必要访问的RFC 函数,我们还需要限制能访问的函数范围。如上图,我限制RFC 角色只能运行函数组RFC1SYST Z_FUNGROUP 中的RFC 数。如果不知道自己都用了哪些函数组,请利用ST01 跟踪授权检查。生成角色后,保存该角色。

2、创建RFC 账号

运行SU01,创建账号“RFCUser”,在登录数据视图,指定用户类型为系统如下图:




角色视图,指定其属于“RFC_EXT”角色。最后,保存该用户账号。


本文来源:https://www.wddqw.com/doc/1efe755dbb68a98271fefa5c.html