SAP 用户RFC权限分配

问题:

SAP 用户在使用某个自开发程序时,程序报错Dump如下:“用户xxx (YYYY)没有RFC权限”

SAP 用户RFC权限分配_第1张图片

问题分析:

  1. 由用户给出的上图报错信息判断,应该时缺少与RFC相关的权限。
  2. 使用事务码ST22查找源码报错信息查看到如下:

SAP 用户RFC权限分配_第2张图片

由此确认,用户在执行Row-1046时,系统检测到缺少调用BAPI_PO_CREATE1这个RFC的权限(该RFC属于2012这个函数组,所以上面提到了2012)。

 

解决方法:

  1. 在PFCG下找到相关的角色(或者新建一个专门授权RFC的角色),点击“菜单”->” 默认权限”:

SAP 用户RFC权限分配_第3张图片

点击“默认权限”后在如下界面输入源码中提示的RFC名称:

SAP 用户RFC权限分配_第4张图片

回车保存后,可以查看到已经添加相关的RFC权限:

SAP 用户RFC权限分配_第5张图片

2、点击“权限”维护参数文件(激活与RFC相关的):

SAP 用户RFC权限分配_第6张图片

 

到此,分配RFC权限完成

你可能感兴趣的:(SAP,Basis)