SAP odata多源-如果用户无权访问所有系统,则该功能不起作用

2020-08-15 23:30发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


人们好,

如果用户无法访问针对该服务在网关中配置的所有后端系统,则在URL中使用; mo运行odata服务时遇到错误。

例如

sap/opu/odata/SAP/ZPM_WO_LOOKUPS_SRV ; mo /WO_TYPESet

输出:

RFC错误:后端系统的用户或密码不正确

根据此博客,我已经将服务设置为"容错",

https://help.sap.com/doc/saphelp_gateway20sp12/2.0/en-US/bf/1fa355cac15d26e10000000a44538d/content.htm

您能告诉我如何实现这种情况吗? 我期望从用户可以访问的任何系统输出数据!

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


人们好,

如果用户无法访问针对该服务在网关中配置的所有后端系统,则在URL中使用; mo运行odata服务时遇到错误。

例如

sap/opu/odata/SAP/ZPM_WO_LOOKUPS_SRV ; mo /WO_TYPESet

输出:

RFC错误:后端系统的用户或密码不正确

根据此博客,我已经将服务设置为"容错",

https://help.sap.com/doc/saphelp_gateway20sp12/2.0/en-US/bf/1fa355cac15d26e10000000a44538d/content.htm

您能告诉我如何实现这种情况吗? 我期望从用户可以访问的任何系统输出数据!

付费偷看设置
发送
6条回答
四川大学会员
1楼 · 2020-08-15 23:44.采纳回答

您应该配置的是适当的目的地计算,方法是分配适当的角色,或者按照我的博客中所述实施您自己的逻辑。

https://blogs.sap.com/2016/08/08/how-to -implement-custom-dynamic-system-alias-calc-in-sap-gateway/

使用容错来测试用户在后端没有用户是不好的

关于此问题,

安德烈

95年老男孩
2楼-- · 2020-08-15 23:52

您尝试过以下方法吗:/img/questions/124300/fiori-couldn%27t-open -app-with-error-rfc-error-user-.html


"在系统别名(注册了OData服务的系统)使用的RFC目标中,转到 登录和安全性选项卡,并检查是否有任何用户在用户字段中被硬编码或为当前用户 用户字段已选中。 如果在"用户"字段中提到了某个用户,请确保该用户未在后端系统中锁定。 确保用于登录启动板的用户是ERP后端系统中的有效用户。 请检查是否可以使用同一用户从SAP GUI登录到ERP系统,并且ERP密码未过期/未锁定。"来自@ saurabh.vakil

我的搜索是:

sap" RFC错误:后端系统的用户或密码不正确"

还有其他答案。

me_for_i
3楼-- · 2020-08-15 23:56

您应该设置错误容忍度,请参阅:(错误部分 公差)多种来源组成

追夢秋陽
4楼-- · 2020-08-15 23:57

感谢您的回复。

显然,用户无权访问配置的两个后端系统之一,因此会出现错误。

我希望从用户已访问的另一个系统中获取数据,对于这个系统,您提到的所有检查都很好。

注意:您提到的链接是正常的odata调用出现的问题,而不是多重来源的。

南山jay
5楼-- · 2020-08-15 23:35

Andre Fischer 感谢您的解决方案,它对您有所帮助。 但是我不能仅通过在获取实体服务的服务URL中传递; mo来获得输出响应。 它期望SAP_Origin作为关键参数。 有什么想法吗?

例如,

1。 sap/opu/odata/SAP/zmyl_pm_srv; mo/UserDetailsS​​et(SAP__Origin ='SAP_GBLECC',UserName ='')->此功能有效

2.sap/opu/odata/SAP/zmyl_pm_srv;mo/UserDetailsS​​et(UserName ='')->此操作无效

闻人可可
6楼-- · 2020-08-15 23:45

哦,对不起,我 '对不起。 也许您应该在OPU-GW-COR组件上打开一个事件,以便我们直接为您提供帮助。

一周热门 更多>