点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我尝试实现本指南中所述的"应用程序状态保存"功能:
但是,当我尝试使用本文结尾处显示的代码保存App的新状态时,在Service/sap/opu/odata/UI2/INTEROP/GlobalContainers中会收到403
错误。 它说CSRF令牌验证失败。
所以在评论中,有人建议打开Fiori Launchpad管理员页面->设置->系统设置下的"保存应用状态数据"选项。
但是我在事务/UI2/FLPD_CUST中的任何地方都找不到这些设置。
那么请任何人帮助我找到这些设置以将当前应用程序状态保留在INTEROP服务中?
我们非常感谢您的帮助,如果您需要其他信息来帮助我,请立即联系我。
this.oAppStateHref = sap.ushell.Container .getService(" CrossApplicationNavigation") .createEmptyAppState(this.getOwnerComponent()); this.oAppStateHref.setData(this._oAppState); this.oAppStateHref.save();
(4.1 kB)
嗨,
这是HTTP 403,表示授权被拒绝。 您是否检查过?
关于此,
约瑟夫
这里是用来完成作业的更详细的编码。
有人可以帮我吗?
我在调试时发现的另一件事是,错误是在popover打开事件而不是导航本身上引发的。
嘿,谢谢 提示。
是的,我已经检查了它,并说该服务的CSRF令牌验证失败。
我是否必须将CSRF令牌传输到目标Apllication进行导航? 在Blogposts中没有看到类似这样的内容来保存应用状态。 可以正常执行任何其他(自行开发的)OData请求,而不会出现任何令牌问题。
一周热门 更多>