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

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

  1. S/4 fiori是标配吗?
  2. 如果是ERP R/3,可以激活fiori配置吗?

先回答第二个问题。

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

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

  1. Fiori UI的框架代码,位于software component SAP_UI内。
  2. Gateway相关功能,位于software component SAP_GWFND内。Gateway模块负责解析从Fiori UI通过JavaScriot发送过来的HTTP请求,进行处理并通过RFC调用ABAP Back-End Server的API执行业务逻辑。
  3. 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应用了。两种退而求其次的办法:

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

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

  1. 将现有的同样基于浏览器的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的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏张戈的专栏

清点下博客的插件以及我对WordPress插件的看法

最近,群里又讨论到了关于插件数量的问题,张戈博客的插件不多不少,正好 9 个。个人认为这些插件是目前博客所必需的,或者功能性价比很高的,下面就来晒一晒: 一、S...

2969
来自专栏GopherCoder

Django:web框架的学习(3)

1453
来自专栏hbbliyong

Python GUI

Flexx 是一个纯Python工具包,用来创建图形化界面应用程序。其使用 Web 技术进行界面的渲染。你可以用Flexx来创建桌面应用,同时也可以导出一个应用...

1343
来自专栏达摩兵的技术空间

以jq为案例查看外观模式

套餐服务–外观模式,属于大类结构型设计模式的一种,通常是为一组复杂的子系统接口提供一个更高级的统一接口,通过这个接口让使用者对子系统的接口更加容易访问。

933
来自专栏君赏技术博客

关于首页倒计时处理一些细节

促销商品展示的 Cell 是重用的,开始的时候其他栏目是没有赋值的。导致是不能收到已经停止的消息的,自然也就没办法从列表里面进行移除

661
来自专栏阿杜的世界

Mac版Java开发环境配置

1153
来自专栏web编程技术分享

【手把手】JavaWeb 入门级项目实战 -- 文章发布系统 (第七节)

3689
来自专栏前端黑板报

构建离线web应用(一)

本文由哔哩哔哩前端工程师 墨白 翻译分享 我喜欢移动app,而且也是那些坚持使用Web技术构建移动应用程序的人之一。 经过技术的不断迭代(可能还有一些其它的东西...

26610
来自专栏SHERlocked93的前端小站

Vue项目骨架屏注入实践

相比于早些年前后端代码紧密耦合、后端工程师还得写前端代码的时代,如今已发展到前后端分离,这种开发方式大大提升了前后端项目的可维护性与开发效率,让前后端工程师关注...

3444
来自专栏快乐八哥

Single Page Application概览

第一点 :传统web应用遇到的2个问题 1.User Experience 用户体验 2.Performance 性能问题 SPA如何解决这些问题的: 不重新加...

1807

扫码关注云+社区