

为SAP应用程序打造个性化的易于使用的用户界面。通过使用最新的用户体验设计理念,Fiori帮助您为您的所有业务、所有任务和流程、所有访问的设备交付以最终用户为本,消费级产品级别的用户体验。
▼【edf130壹定发微课堂】第十五期之SAP Fiori精华分享于12月28日晚上22点30分在世界各地SAP顾问的热烈赞赏声中完美落幕!edf130壹定发金牌讲师郭之嘉与大家分享了SAP Fiori创新至简之道,大家反响热烈,受益匪浅。
▼为了便于进一步学习和分享,我们对本期内容进行了整理和总结,形成干货奉献给大家,希望大家都能不断充电提高,在我们热爱的SAP事业道路上持续加速前进。
为SAP应用程序打造个性化的易于使用的用户界面。通过使用最新的用户体验设计理念,Fiori帮助您为您的所有业务、所有任务和流程、所有访问的设备交付以最终用户为本,消费级产品级别的用户体验。本期【edf130壹定发微课堂】,我们来对Fiori进行全面的了解!
Fiori LaunchPad
Fiori定义了全新的企业管理软件的界面风格和操作模式;
上图是Fiori2.0的用户界面,用户进入Fiori Launchpad首页后,进入到用户的个性化首页,在页面上可以访问最近访问过的应用程序,还可以直接使用搜索功能进入到App中;
在Lanuchpad界面中,用户可以自定义磁贴组,将关注的KPI指标以SmartBusiness的形式进行展现,快速了解所需信息。在右侧,与SAPJam集成的通知栏可以帮助用户快速的进行协作。
Fiori List Report
Fiori List Report App用来替代传统的ALV行式报表,在用丰富的控件以表的形式展现数据的基础上,可以实现搜索、排序、过滤、分组汇总、变式管理等功能。最重要的是,创建Fiori List Report App无需任何Fiori前端代码。
Fiori Split App
适用于一般的事务处理应用,尤其是当用户可以通过搜索、过滤、用户名关联等方式确定较小的处理单据范围时。
在不同的屏幕尺寸下,Split App控件会自行决定是左右显示还是变成两个可以来回跳转的屏幕,达到一次开发,多终端运行的效果。
在Fiori前端开发工具WebIDE中,可以通过向导生成Split App应用程序,用户只需做出小幅度的修改即可完成开发。
Fiori Smart Business
通过KPI Modeler,我们可以使用配置的方式创建Smart Business App。SmartBusiness App会以小图的形式将关键的KPI指标显示在磁贴上,并自动创建可以根据不同的维度分析和钻取信息的图形和表格。
使用Object Page,可以在无需前台Fiori代码的情况下快速创建显示单一业务对象的详细页面。Object Page通常和List Report在一起使用,作为单击列表后的跳转页面。
参考以上链接获取更多的Fiori设计指南。
财务模块是SAP应用Fiori最为全面和广泛的领域。经过2年的不断开发和版本更新,现在已经形成了涵盖总帐、应收、应付、固定资产、管理会计、现金管理、财务报告等领域的全面覆盖财务日常作业与管理工作的App集合。
在后勤模块,SAP通过Fiori对关键领域进行创新,通过Fiori创造全新的管理、监控和现场作业操作,提升日常工作的操作效率和用户体验。
如何找到自己需要的Fiori应用
访问https://fioriappslibrary.hana.ondemand.com/sap/fix/externalViewer/ ,可以获得最完整的Fiori应用程序列表,选择一个分类方式,再按照你感兴趣的主题进行筛选,即可查看你需要的FioriApp的详细说明。
读懂应用说明
在详细说明页面,可以查看到应用程序的名称、系统版本要求、引用程序分类、是否要求HANA数据库、最佳展现效果的设备类型、功能说明、应用程序截图等信息。
读懂应用说明2
在实施信息页面,可以查看应用程序具体的系统版本要求、安装说明、配置指南、开发对象清单、扩展与增强指南。
整体架构
Fiori适用于多种SAP产品和部署方式,就S/4 HANA而言,基于云端的S/4 HANA自身包含Fiori的一切组件。安装在本地的SAP系统需要分别安装前台服务器和后台服务器。
前台服务器具有两大功能,一是存储Fiori应用程序的页面文件,二是用来发布Odata服务,供浏览器进行访问。
一个前台服务器可以连接多个后台SAP系统,从而实现类似于Portal的功能。用户通过云端的开发工具WebIDE进行Fiori前端的开发。
系统组件
在一般的Fiori应用程序开发中,我们可以通过创建CDS View实现数据的逻辑,并将CDS View通过SAP Gateway发布成OData服务,再通过前端进行调用。在S/4 HANA中,还集成了分析引擎,可以发布满足分析查询要求的特殊OData 服务,供Smart Business访问。
开发选项
在开发每一个Fiori App之前,需要对技术路线进行选择。使用SAP Fiori Elements可以在不编写前台代码的情况下,仅通过在后台CDS层面添加注解进行描述的方式进行自动化的开发,也可以采用更加灵活的手工编写前台代码的方式进行开发。当然,您也可以混合这两种方式进行开发,在开发效率和灵活性上取得平衡。
应用程序部署、管理与安全
Fiori采取多套机制确保应用易于管理且安全性得到保障。所用的Fiori App属于磁贴目录(Catalog),通过将磁贴目录授权给角色,控制用户可以访问哪些Fiori Apps。管理员或用户自己还可以创建磁贴组(Group)用来设定在首页如何显示磁贴。即使用户具有访问某个Fiori应用程序的权限,也不代表他能够访问所有数据,对业务数据的查看和各类操作权限依然通过权限对象进行检查。
Fiori课程推荐——应用顾问核心课程
对于业务顾问,可以通过学习UX100课程对Fiori有完整和全面的了解,并熟悉与Fiori相关的日常实施与配置工作。通过UX401课程,可以掌握如何使用SAP BUILD工具快速创建Fiori应用程序原。此外,S/4 HANA课程中对各个模块的讲解都包含该模块的典型Fiori应用的讲解。
Fiori学习建议——开发顾问
对于开发顾问,在通过UX100全面掌握Fiori的日常操作后,需要通过UX400,UX402,UX410三门课程循序渐进Fiori前台界面开发,如果需要同时完成前台和后台的开发工作,还需要通过GW100课程进行后台Odata服务的开发。
Fiori学习建议——BASIS
对于Basis顾问,在完成UX100课程的学习后,可以通过UX200课程学习Fiori运行环境相关的服务器配置、网络配置、安全配置等内容。
以上内容均为【edf130壹定发】原创出品,版权归edf130壹定发所有,严禁任何形式的抄袭行为,否则将追究其法律责任,敬请遵守!敬请各位维护好良好的SAP圈内正能量环境,我们会分享越来越多的精华,谢谢!
服务指南
如需了解更多SAP课程资讯、项目咨询运维,请拨打edf130壹定发官方咨询热线: 400-600-8756
【edf130壹定发微课堂】
SAP圈内最接地气的纯技术交流、纯干货分享平台,全球SAP顾问与业界顶尖名师的聚集地,是SAP顾问进阶的官方桥梁。
【如何加入edf130壹定发微课堂】
请即刻关注edf130壹定发官方微信公众平台,第一时间获得edf130壹定发最新动态,秒抢宝贵席位!