云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

华为云_上市公司网站建设_怎么样

小七 141 0

目标

我一直致力于多个S/4HANA实现,当然FIORI实现是这些项目的一个组成部分。我想和大家分享一下我们最近遇到的一个问题,当时FIORI开发者正试图通过sapgateway客户端测试一些ODATA服务。逐步将讨论扩展到更多的博客部分也是一个好主意,以涵盖我在FIORI项目中作为基础顾问观察到的许多问题/错误。

问题场景

SAP Developer无法在SAP gateway Client中测试ODATA服务。她收到以下错误:

RFC错误:没有通过可信系统登录的授权(L-RC=1002 T-RC=2)。

我们正在工作的环境由SAP FIORI系统(网关)中的SAPUIFT 100、UISHOP1 200和SAP UI 751(NW 7.5)组成,后端系统是S/4HANA 1610。

根据我的经验分析

,大数据应用,通常,大数据如何处理,当用户由于不正确/缺少RFC授权而无法从源系统登录到目标系统,或者FIORI和后端之间的信任关系出现问题时,就会出现这种错误—例如,大数据中心,RFC连接问题。

当客户安装了SAP FIORI的中央集线器时,HTTP RFC就会为服务器提供服务从SAP FIORI系统到S/4HANA系统的可信通信的目的。例如

正如我们在"登录和安全"选项卡中看到的,登录过程被配置为"信任关系"和"当前用户",以便在SAP FIORI系统试图到达后端即S/4HANA系统时用于登录目的。这就是说,当开发人员试图使用SAP网关客户端测试ODATA服务时,将使用此RFC,大数据下,并且将检查开发人员用户ID的授权是否具有适当的RFC授权。

应满足的另一个条件是,SAP FIORI前端系统应已配置为系统中的"受信任系统"目标后端系统S/4HANA。我们如何验证它?–使用事务SMT1.

So,系统验证以下各项,以使信任关系正常工作:

解决方案和测试

为SAP\U S\U RFCACL授权对象创建Z角色,例如Z\U SAP\U RFCACL。将角色分配给目标后端S/4HANA系统中的用户。S\u RFCACL对象用于对RFC用户(如受信任系统)进行授权检查,这是访问受信任系统所必需的。对象(角色)应分配给用户和系统-FIORI和后端S4.

在FIORI/网关客户端中执行事务/n/IWFND/MAINT\ U服务并搜索相关的ODATA服务。选择ODATA服务并单击"SAP网关客户端"。

SAP网关客户端打开,默认屏幕如下。输入默认的请求URI(/sap/opu/odata/sap/Z…)。别忘了在请求路径后面附加"?$format=xml".

点击"执行"测试网关服务。

测试结果

执行结果显示为"HTTP响应",如下所示。状态码200表示服务调用成功。

结论

在验证和纠正SAP FIORI和SAP S4系统的信任关系条件后,在线建站平台,FIORI开发者能够使用SAP Gateway Client测试ODATA服务。

希望博客能帮助SAP领域的同事解决类似问题在菲奥里科技。我计划在以后的博客中分享更多的问题和观察。如果您有任何建议,或者您想进一步讨论以下主题,您可以在下面发表评论。