资讯专栏INFORMATION COLUMN

到底什么样的ABAP系统能运行Fiori应用

chenjiang3 / 311人阅读

摘要:在的微信公众号文章应用的三种部署方式曾经提到这张图如上图红色方框所示,上面主要包含三部分代码的框架代码,位于内。

有朋友在微信上问我两个问题:

S/4 fiori是标配吗?

如果是ERP R/3,可以激活fiori配置吗?

先回答第二个问题。

在Jerry的微信公众号文章SAP Fiori应用的三种部署方式曾经提到这张图:

ABAP Front-End Server如上图红色方框所示,上面主要包含三部分代码:

Fiori UI的框架代码,位于software component SAP_UI内。

Gateway相关功能,位于software component SAP_GWFND内。Gateway模块负责解析从Fiori UI通过JavaScriot发送过来的HTTP请求,进行处理并通过RFC调用ABAP Back-End Server的API执行业务逻辑。

Fiori UI的应用代码,比如CRM的My Lead,My Opportunity,S/4HANA的Materoial Management等等。每个应用对应Front-End Server上一个BSP应用。

比如下图是CRM Fiori应用My Opportunity对应的源代码,位于Software component UICRM001内。这意味着为了使用这个Fiori应用,您也需要将该software component安装到Front-End Server里。

Front-End Server简称FES,需要的ABAP版本如下:

如果FES缺少Fiori应用对应的software component,那么通过事务码/UI2/FLP打开launchpad,会看到一片空白:

回到问题本身,其实这两个问题彼此关联。

你可以通过这个链接查询某个SAP产品到底有无原生的Fiori标准应用。
比如下图是My Opportunity的应用说明,清楚的注明了该应用是用于SAP Business Suite的CRM。

如果您用的SAP产品在上面的链接里查不到Fiori,那意味着您无法在该产品里使用原生的Fiori应用了。两种退而求其次的办法:

将SAPGUI的事务在浏览器里运行

S/4HANA里大量的SAPGUI事务使用了这种做法,具体细节参考我的微信公众号文章那些年我用过的SAP IDE.

将现有的同样基于浏览器的WebUI或者ABAP Webdynpro加上一层Fiori的皮肤,让这些应用从风格上看起来和原生的Fiori应用类似。

比如下图是SAP于2018年2月28日发布的新产品:Customer Management for S/4HANA里呼叫中心的截图。风格看起来是不是和Fiori很像?

具体细节参考我的微信公众号文章Hello World, S/4HANA for Customer Management 1.0。

要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/95501.html

相关文章

  • 到底么样ABAP系统运行Fiori应用

    摘要:在的微信公众号文章应用的三种部署方式曾经提到这张图如上图红色方框所示,上面主要包含三部分代码的框架代码,位于内。 有朋友在微信上问我两个问题: S/4 fiori是标配吗? 如果是ERP R/3,可以激活fiori配置吗? 先回答第二个问题。 在Jerry的微信公众号文章SAP Fiori应用的三种部署方式曾经提到这张图:showImg(https://segmentfault.c...

    msup 评论0 收藏0
  • SAP FioriList是如何做到懒加载Lazy load

    摘要:从调用栈能清楚发现是这个事件触发的第二批的读取动作。然后再去这一个调用栈,发现一个属性维护了一个开始索引,每次到底部的事件触发之后,该属性值都会被累加。这些库文件一览在开发者工具查看从后台加载的库文件,能发现属性在此处被硬编码成。 今天一同事问我这个问题:S/4HANA Fiori应用里的列表,一旦Scroll到底部就会自动向后台发起新的请求把更多的数据读取到前台显示。 以Produc...

    RyanQ 评论0 收藏0
  • SAP FioriList是如何做到懒加载Lazy load

    摘要:从调用栈能清楚发现是这个事件触发的第二批的读取动作。然后再去这一个调用栈,发现一个属性维护了一个开始索引,每次到底部的事件触发之后,该属性值都会被累加。这些库文件一览在开发者工具查看从后台加载的库文件,能发现属性在此处被硬编码成。 今天一同事问我这个问题:S/4HANA Fiori应用里的列表,一旦Scroll到底部就会自动向后台发起新的请求把更多的数据读取到前台显示。 以Produc...

    junnplus 评论0 收藏0
  • SAP FioriList是如何做到懒加载Lazy load

    摘要:从调用栈能清楚发现是这个事件触发的第二批的读取动作。然后再去这一个调用栈,发现一个属性维护了一个开始索引,每次到底部的事件触发之后,该属性值都会被累加。这些库文件一览在开发者工具查看从后台加载的库文件,能发现属性在此处被硬编码成。 今天一同事问我这个问题:S/4HANA Fiori应用里的列表,一旦Scroll到底部就会自动向后台发起新的请求把更多的数据读取到前台显示。 以Produc...

    SolomonXie 评论0 收藏0
  • SAP FioriList是如何做到懒加载Lazy load

    摘要:从调用栈能清楚发现是这个事件触发的第二批的读取动作。然后再去这一个调用栈,发现一个属性维护了一个开始索引,每次到底部的事件触发之后,该属性值都会被累加。这些库文件一览在开发者工具查看从后台加载的库文件,能发现属性在此处被硬编码成。 今天一同事问我这个问题:S/4HANA Fiori应用里的列表,一旦Scroll到底部就会自动向后台发起新的请求把更多的数据读取到前台显示。 以Produc...

    Zhuxy 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<