有朋友在我的 SAP 微信技术交流群里提问:
请教各位大顾一个 fiori 问题
一个用户发现自己 Fiori Launchpad 上的所有 gui 应用都打不开,报错找不到服务器,Fiori APP类型的应用没有问题,其它用户可以,两类应用都可以正常打开,所以分析应该是权限差异,但问题出在哪呢?
首先同一个系统,其他所有用户,都可以正常打开 Fiori Launchpad 上的 SAPGUI 应用,只有这一个用户不行。这很容易联想起,是不是这个用户缺少某种权限?
这个怀疑很自然。
笔者的文章,曾经介绍过如何把 SAPGUI 里运行的应用,嵌入到浏览器环境的 Fiori Launchpad 里:
- 为什么 SAP GUI 里的传统事务码能通过 Fiori Launchpad 启动并运行在浏览器里
- 一步步把SAP GUI的事务码配置到SAP Fiori Launchpad里
- 如何分辨 SAP Fiori Launchpad 里的真假 Fiori 应用
错误截图:
最后朋友反馈,误打误撞解决了:
在 Fiori
应用的开发过程中,我们经常需要在 URL
参数中使用 sap-ui-tech-hint
参数来指定所用的 UI
技术。其中,sap-ui-tech-hint=GUI
是一种常见的参数设置,它的作用是告诉 Fiori
应用使用传统的 SAP GUI
技术来渲染用户界面,而不是使用 SAPUI5
或者 HTML5
技术。通过使用 sap-ui-tech-hint=GUI
参数,我们可以在 Fiori
应用中兼容传统的 SAP GUI
界面,使得用户可以在不同的界面技术之间进行无缝切换,从而更好地满足不同用户的需求。
在用户访问 Fiori
应用时,系统会根据 sap-ui-tech-hint=GUI
参数的设置,自动加载传统的 SAP GUI
界面,并将其嵌入到 Fiori
应用中。用户可以在不离开 Fiori
应用的情况下,使用传统的订单创建功能,从而提高工作效率和用户满意度。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。