拓冰建站拓冰建站
首页 / 资讯中心 / 正文

SAP Fiori 的 #FOR_INTENT_BASED_NAVIGATION 如何把业务语义与应用实现彻底拆开

最近在研究 SAP Fiori Elements 的各种DataField类型时,有一个类型很容易被低估,就是#FOR_INTENT_BASED_NAVIGATION。它看上去只是在@UI.lineItem里面多放了几个 annotation,甚至没有出现目标应用的 URL,没有出现目标应用的 component name,也没有写 SAPUI5 Router 的 route name。可是在 SAP Fiori Launchpad 环境里,用户点击它生成的按钮以后,却能够从当前应用跳到另一个完全独立的应用。更有意思的是,当前应用甚至不必知道那个目标应用到底是不是 SAPUI5 应用。目标可能是 SAPUI5,也可能是 Web Dynpro ABAP、SAP GUI for HTML、WebClient UI,甚至可以是普通 Web Application。SAP 官方的 Launchpad 导航文档明确列出了这些可作为 navigation target 的应用类型,而不同应用之间的导航仍然可以建立在同一套 intent 机制上。 (SAP Help Portal)并不是传统意义上的 URL Naviga
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门