SAP Fiori快速指南.docx
《SAP Fiori快速指南.docx》由会员分享,可在线阅读,更多相关《SAP Fiori快速指南.docx(33页珍藏版)》请在冰豆网上搜索。
SAPFiori快速指南
SAPFiori-快速指南
SAPFiori-简介
SAPFiori是SAP软件和应用程序的新用户体验(UX)。
它提供了一组应用程序,用于常规业务功能,如工作批准,金融应用程序,计算应用程序和各种自助服务应用程序。
SAPFiori提供300多个基于角色的应用程序,如人力资源,制造,财务等。
当您打开SAPFiori主页应用程序时,您将看到一张花的图片。
这是因为Fiori意味着“花”意大利语。
SAPFiori在兼容手持设备上实时提供所有业务角色。
它提供易于使用的功能的业务角色,简单与无与伦比的响应桌面,智能手机和平板电脑。
SAPFiori支持多个设备应用程序,允许用户在其桌面/笔记本电脑上启动进程,并在智能手机或平板电脑上继续该过程。
SAP已经基于用户界面UI5开发了Fiori应用程序。
当SAPFiori结合SAPHANA的强大功能时,它提供了无与伦比的应用程序响应和查询执行时间。
SAPFiori用户体验(UX)用于为企业范围内的各个业务部门提供个性化和基于角色的用户体验。
SAPFiori是如何诞生的?
当进行研究时,发现大多数SAP用户使用SAP用户界面来访问应用程序。
这些包括与经理-雇员交互相关的常见应用,例如离开请求,旅行请求等。
这些GUI具有超过300,000个具有各种功能的屏幕。
SAP检查了最常用的应用程序,然后决定更新这些应用程序。
这就是SAPFiori诞生的原因。
SAPFiori设计原则
SAPFioriUI5有五个设计原则?
。
这些原则使SAPFiori简单并将不同的事务分解为简单的基于任务的UI应用程序。
∙基于角色?
-SAP已经分解了各种SAP事务,并将它们更改为漂亮的用户交互式应用程序,只向用户显示最相关的信息。
∙响应性?
-当SAPFiori与SAPHANA的强大功能相结合时,它提供了无与伦比的应用程序响应和查询执行时间。
∙简单?
-为了使SAPFiori简单满足用户需求,SAP将其设计为1-1-3场景。
这意味着1个用户,1个用例和3个屏幕。
∙无缝体验?
-SAP提供了基于相同语言的所有Fiori应用程序,在部署和平台上无所谓。
∙令人愉快?
-SAPFiori旨在与ECC6.0配合使用,使用户易于部署在现有的SAP系统上。
SAPFiori应用程序
SAPFiori应用程序分为三类。
它们根据其功能和基础设施要求加以区分。
∙事务应用程序
∙情况说明书
∙分析应用程序
事务应用程序
事务应用程序的最重要的功能是-
∙第一个发布的SAPFiori包括25个事务应用程序。
∙SAPFiori中的事务性应用程序用于执行事务性任务,例如管理员-员工事务(如离开请求,差旅请求等)。
∙事务应用程序在SAPHANA数据库上运行得最好,但可以部署具有可接受性能的任何数据库。
这些应用程序允许用户在移动设备以及台式机或笔记本电脑上运行简单的SAP事务。
示例?
-请假,差旅申请,采购订单。
情况说明书
概况介绍的重要特点如下。
∙概况表用于在业务操作中钻取关键信息和上下文信息。
在SAPFiori磁贴中,您可以向下钻取更多详细信息。
∙它还允许您将单一事实表导航到其所有相关的事实表。
∙情况表还允许您导航到事务应用程序以运行SAP事务。
几个情况说明书还提供了地理地图的集成选项。
∙您可以从FioriLaunchpad搜索结果,其他资料单或Transactional或Analytical应用程序调用FactSheet。
∙概况表仅在SAPHANA数据库上运行,并且还需要ABAP堆栈,并且它们无法移植到SAPHANALivetier-2体系结构。
示例?
-有一个事实表应用程序,其中心对象具有有关供应商合同的详细信息。
您可以深入了解详细信息,如供应商详细信息,合同条款,项目详细信息等。
分析应用程序
分析应用程序用于提供有关业务操作的基于角色的实时信息。
分析应用程序集成了SAPHANA与SAP业务套件的强大功能。
它从前端Web浏览器中的大量数据提供实时信息。
使用分析应用程序,您可以密切监控关键绩效指标KPI。
您可以对您的业务操作执行复杂的聚合和计算,并根据市场条件的变化立即做出反应。
SAPFiori分析应用程序在SAPHANA数据库上运行并使用虚拟数据模型。
例
SAPUX策略
用户体验(UX)基本上是关于一个人在使用任何产品,网站或应用程序时的整体体验。
应用程序可以在移动设备,平板电脑或台式机或笔记本电脑上。
用户体验应易于使用,以便用户能够轻松实现其目标并与SAP系统进行交互。
用户体验包括技术,业务需求和可取性的适当平衡。
UX战略基本上是关于以下三个设计原则-
∙技术
∙商业
∙人类价值观
SAPUX策略由三个组件组成-
∙New?
-New为新应用程序(即尚未构建的所有应用程序)提供消费者网格用户体验。
∙续订?
-续订应用于现有应用程序。
∙启用?
-启用是为客户提供改进任何SAP软件的用户体验的能力,以允许他们决定哪些业务场景对他们至关重要。
学习SAPFiori的先决条件
以下是学习SAPFiori的要求?
-
∙ABAP程序和对象
∙HTML5
∙JavaScript
∙SAPUI5
∙ERP实施经验
∙OData和SAPNetWeaverGateway
∙SAPHANA
SAPFiori-架构
下面给出了SAPFiori架构的高级环境中的关键组件。
SAPWeb调度程序(反向代理)
SAPWebDispatcher是SAPFiori架构中面向最终用户的第一个联系人。
这可处理来自最终用户通过移动设备或笔记本电脑发出的所有网络浏览器请求。
它是所有HTTP/HTTPS请求的入口点,并定义系统是否必须接受或拒绝请求以及请求应该在哪个服务器上。
它可以拒绝或接受与SAPFiori系统的连接。
事务应用程序可以在任何数据库上运行,但事实表和分析应用程序需要运行SAPHANA数据库。
SAPABAP前端服务器
SAPABAP前端服务器包含Fiori系统和NetWeaver网关的所有UI组件。
这些UI组件包括中央UI添加,SAPUI5控制库和SAPFioriLaunchpad。
它还包含产品特定的UI。
插件包含各个业务套件的UI开发,如ERP,SCM,SD,MM等。
SAPNetWeaverGateway用于在SAP业务套件与目标客户端,平台和框架之间建立连接。
它提供开发和生成工具,以便为不同的客户端开发工具创建OData服务。
SAPABAP后端服务器
SAPABAP后端服务器用于包含业务逻辑和后端数据。
信息表和SAP业务套件的搜索模型包含在ABAP后端服务器中。
SAPHANA数据库和HANAXS引擎
HANAXS引擎用于运行SAPFiori中的所有分析应用程序。
它包含Fiori应用内容和虚拟数据模型重用内容,通过SAPHANALive提供。
HANAXSEngine由两个组件组成-
∙HANALive应用程序内容的业务套件。
∙智能业务组件与KPIModeler。
HANALive内容包含VDM重用内容,可用于可扩展性目的。
注意?
-
∙SAPFiori中的事务应用程序不一定要求SAPHANA数据库运行,并且可以在任何数据库上运行。
∙概况表,分析应用程序和智能业务仅在SAPHANA数据库上运行,不允许例外
∙HANA是要求事实表的搜索模型功能工作。
∙通过搜索模型在“事实表”中请求的数据直接从HANA数据库中提取。
SAPFiori体系结构:
应用程序类型
SAPFiori应用程序分为三类。
它们根据其功能和基础设施要求加以区分。
如前所述,SAPFiori中的事务应用程序不一定需要运行SAPHANA数据库,并且可以在任何数据库上运行。
事实表,分析应用程序和智能业务仅在SAPHANA数据库上运行,没有例外。
下图显示了适用于SAPFiori的不同应用程序类型的SAPFiori架构。
数据表需要Search模型在FioriApps中执行搜索功能。
概况表用于在业务操作中钻取关键信息和上下文信息。
在SAPFiori磁贴中,您可以向下钻取更多详细信息。
它还允许您从一个概况表导航到其所有相关的概况表。
分析应用和智能商务应用数据来自HANA数据库通过HANAXSEngine。
HANALive内容包含虚拟数据模型重用内容,可用于可扩展性目的。
用户通过Web浏览器使用HTTPS发出请求。
可信RFC用于在ABAP前端和后端服务器之间进行通信。
硬件和软件要求
在安装和配置SAPFiori应用程序系统时,建议根据Fiori应用程序要求检查最低硬件和软件要求以安装不同的组件。
重要的是要了解安装在ABAP前端服务器上的UI附加组件和NetWeaverGateway(支持包)的概念。
SAPUI5控件库和启动板需要中央UI插件。
NetWeaverGateway用于通过创建OData服务来设置与后端服务器的连接。
∙如果为前端服务器安装NW7.4?
,则所有中央UI附加组件和网关组件都是该安装的一部分。
∙如果您为前端服务器安装NW7.31SPS04?
,则必须单独安装中央UI附加组件和网关组件。
产品版本
必需的SAPNW网关安装
随SAPNWGateway自动安装的组件
EHP3forSAPNETWEAVER7.0(ASABAP)
SAPNETWEAVERGATEWAY2.0SPS07(网关服务器核心NW703/731)
如果您想安装“批准请求”应用程序,您还需要安装-SAPNETWEAVERGATEWAY2.0SPS07>SAPIWPGW100
GW_CORE200
SAPIWFND250
SAPWEBUIF731
IW_BEP200
SAPNETWEAVER7.4(ASABAP),SAPNETWEAVER7.4forSUITE(ASABAP)
所有必需的组件都包含在SAPNetWeaver安装(SAP_GWFND)
如果您想安装“批准请求”应用程序,您还需要安装-SAPNETWEAVERGATEWAY2.0SPS07>SAPIWPGW100
SAPNW安装先决条件
SAPNetWeaverGateway前端服务器的最低硬件要求如下-
要求
规格
处理器
双核(2个逻辑CPU)或更高,2GHz或更高
随机存取存储器(RAM)
8GB或更高
硬盘容量
80GB主要或更高
HANA1.0数据库要求仅适用于情况表和分析应用程序。
HANALive包含在HANA上的套件中,但它是作为单独的包提供安装。
SAPHANALive使用集成场景意味着SAPHANALive与业务套件共享一个SAPHANA设备?
。
SAPHANALiveforSAPERP
产品
SAPHANALiveforSAPERP
发布
1.0SPS10
软件组件
HCO_HBA_ECC
基于
SAPHANA设备软件SPS08或更高版本
文档发布
2015年4月
您将此软件组件作为SAPHANA的附加组件安装。
SAPHANA设备软件预安装在与主要SAP硬件合作伙伴一起交付的特定设备硬件系统上。
SAPFiori的系统架构要求
SAPFiori的系统架构要求总结在下面的表格中。
SAPFiori-NetWeaver网关
SAP?
NetWeaverGateway用于在SAP业务套件与目标客户端,平台和框架之间建立连接。
它提供开发和生成工具,以便为不同的客户端开发工具创建OData服务。
SAPNetWeaver网关为Web应用程序上的SAP后端系统的业务逻辑和内容提供了更简单的方法。
它还降低了访问SAP数据的复杂性,并提供简单的界面以减少开发时间。
SAPNetWeaverGate