前端中的 SAPUI5 Error_Log:状态代码 202:用户没有足够的权限

SAPUI5 Error_Log in Frontend: Statuscode 202: User does not have the sufficient authorizations

我制作了一个 SAPUI5 应用程序。当我使用我的开发人员授权调用它时,一切 运行 都很好。当我的客户 运行 使用他的有限授权进行访问时,他收到消息“用户没有足够的授权”。只有在使用我的应用程序时才会发生这种情况。其他人 运行 没问题 - 所以一定是我的设置有误。

我在交易 /IWFND/ERROR_LOG:

中找到这条消息

T100 Error Info: /IWBEP/CM_MGW_RT000;

ICF Node: odata;

HTTP Status Code: 202;

Backend Error: yes;

Error Text: User does not have the sufficient authorizations;

我在 Frontend 的事务 PFCG 中创建了一个角色,其中包含 SAP Fiori Tile Groupservice(处于活动状态)和 SAP Fiori Tile Catalog。我注意到,在角色菜单中,我的服务不是 Tile Catalog 的子项(在相应的角色中有效),我不知道如何解决这个问题,或者这是否是一个错误。

我还添加了对 RFC 对象的授权 /IWBEP/FGR_MGW_CLIENT_IF。我从另一个服务中复制了这个,这是 运行ning 为我的客户服务的。所以我上来试错。但是到现在为止,我没有进一步的想法。

有没有人可以帮助我找到解决问题的方法?

在Tcode-su53中输入用户ID,再次登录app,查看用户是否出现ID授权失败

它应该显示缺少某个value/service。 像这样-

然后你检查 Tcode-PFCG,显示授权数据,如果特定角色有那个服务或没有。

就我而言,是我的团队为 Obj IWSG 添加了服务,但忘记将其添加到 IWSV。因此,如附图所示,我的用户出现了故障。