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

2020-08-15 23:30发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)人们好, 如果用户无法访问针对...

         点击此处--->   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条回答
南山jay
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 ='')->此操作无效

一周热门 更多>