专栏首页Jerry的SAP技术分享SAP Fiori应用索引大全

SAP Fiori应用索引大全

官网地址:https://fioriappslibrary.hana.ondemand.com/sap/fix/externalViewer/index.html

顾名思义,这是SAP官方发布的一个Fiori应用检索工具,所有标准发布的Fiori应用的明细都能在这个工具里查到。

截至到Jerry写这篇文章的时候,这个网站上显示已经存在11949个Fiori标准应用了:

2015年Fiori 1.0时代,UI风格称为Blue Crystall,当时Jerry还在SAP成都研究院的CRM Fiori开发团队工作,我们从印度同事那里接过了8个CRM Fiori应用,并进行接下来的持续开发。

如何在这个Fiori应用索引大全里找到它们?

点击上图左上方的SAP Fiori apps for SAP Business Suite:

然后选择根据Application Component进行过滤:

这个Component就是客户或者Partners,在实施和使用Fiori应用时,如果发现问题,给SAP报incident时需要填的Component字段。

比如Component CRM-FIO-BTX-OPP下面存在一个Fiori应用,即My Opportunities:

这里就能看到它的明细了,比如后台至少需要CRM EHP3,应用类型为Transactional,支持任意DB,能够在Desktop和Tablet上访问,App ID为F0012:

其他所有的CRM Fiori应用也能在这里一起找到:

以上提到的8个CRM Fiori应用,其源代码是印度同事和我们SAP成都研究院的开发人员一行一行写出来的。我们说Fiori并不是一门具体的前端技术或者编程语言,而是一门设计语言,代表一种UI设计风格,其实现除了像CRM Fiori那样采用纯粹的UI5原生开发方式进行,还存在下面这三种方案:

(1) SAPGUI是可以通过SAP ITS(Internet Transaction Server)在浏览器里使用的,详情参考Jerry的文章:那些年我用过的SAP IDE。同样,使用SAP ITS在浏览器里运行SAPGUI实现的那些传统的事务码,通过SAP 交互设计师和UI框架开发工程师的努力,也能确保用户在浏览器里使用这些传统事务码时,感受到和用UI5原生开发出的Fiori应用一样流畅易操作的用户体验。

(2) 采用SAP UI5技术之外的其他UI开发技术,比如WebDynpro,WebClient UI开发出的Web应用,通过SAP交互设计师和UI框架开发工程师采用的Visual Harmonization,同样能让这些Web应用的用户体验,能达到和Fiori原生应用比肩的效果。

(3) 采用SAP S/4HANA CDS view加上大量注解(annotation)的元数据驱动开发方式,现在SAP官方把这种开发方式叫做Fiori Elements.

对于终端用户来说,无论一个Fiori应用采用其上四种方式的哪一种开发而成,使用体验都没有任何差别。换句话说,这四种开发方式得到的Fiori应用,其实现细节对于用户来说完全是透明的。

而对于实施Fiori的技术人员来说,如果有必要深入到这些技术实现细节中,可以在Fiori应用索引大全上,根据Application Type字段进行过滤。

采用WebClient UI技术实现的Fiori应用只有119个,只占总数的1%左右。

里面就包括Jerry之前文章 Hello World, S/4HANA for Customer Management 1.0 提到的在传统SAP CRM里创建服务订单使用的WebClient UI应用,如今通过Visual Harmonization,加入了S/4HANA Fiori应用的大家庭。

S/4HANA里创建服务订单这个应用的ID为TBT116MCR:

在事务码CRMC_UI_NBLINKS里能找到对应的WebUI component为BT116M_SRVO:

这里为Jerry后续的文章打一个伏笔: UI Technology字段里这个SAP Fiori app variant是什么意思呢?且听下回分解。

要获取更多Jerry的原创文章,请关注公众号"汪子熙":

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • SAP建议客户将UI技术迁移到Fiori的六大原因

    Fiori是SAP下一代UI策略的战略性解决方案,SAP已经并且将会持续努力提供稳定可靠的服务为用户提供优越的用户体验:

    Jerry Wang
  • 如何免费试用SAP的Fiori应用

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明...

    Jerry Wang
  • 一步步把SAP GUI的事务码配置到SAP Fiori Launchpad里

    今天是2020年1月31日鼠年大年初七,这是Jerry鼠年的第7篇文章,也是汪子熙公众号总共第206篇原创文章。

    Jerry Wang
  • 手机联系人删除了怎么恢复?三个快速恢复的方法

      手机联系人删除了怎么恢复?前段时间在联系一些比较熟悉的好友想联系聚一聚,后来发现手机联系人里面的好友全部没有了,想打电话一个都找不到了,可能是之前误操作手机...

    科技第六人
  • 命名空间介绍之三:PID 命名空间

    接着前两篇命名空间文章,现在看一下 PID 命名空间。与 PID 命名空间相关的全局资源就是进程 ID 数字空间。这意味着在不同 PID 命名空间中的进程可以有...

    谛听
  • HttpClient参观记:.net core 2.2 对HttpClient到底做了神马

    .net core 于 10月17日发布了 ASP.NET Core 2.2.0 -preview3,在这个版本中,我看到了一个很让我惊喜的新特性:HTTP C...

    ShenduCC
  • shell脚本中的各种表达式介绍和使用

    #前言:在shell脚本中,有各种的表达式,包括有条件测试表达式,文件表达式,字符串表达式,整数表达式,接下来我们来了解一下他们的使用方法

    老油条IT记
  • 吐血整理!140种Python标准库、第三方库和外部工具都有了

    文件的读写包括常见的txt、Excel、xml、二进制文件以及其他格式的数据文本,主要用于本地数据的读写。

    华章科技
  • 140种Python标准库、第三方库和外部工具

    这些库可用于文件读写、网络抓取和解析、数据连接、数清洗转换、数据计算和统计分析、图像和视频处理、音频处理、数据挖掘/机器学习/深度学习、数据可视化、交互学习和集...

    用户7886150
  • 通宵整理的140种Python标准库、第三方库和外部工具都有!

    这些库可用于文件读写、网络抓取和解析、数据连接、数清洗转换、数据计算和统计分析、图像和视频处理、音频处理、数据挖掘/机器学习/深度学习、数据可视化、交互学习和集...

    一墨编程学习

扫码关注云+社区

领取腾讯云代金券