sapfiori快速指南.docx
- 文档编号:14674122
- 上传时间:2023-06-26
- 格式:DOCX
- 页数:85
- 大小:11.89MB
sapfiori快速指南.docx
《sapfiori快速指南.docx》由会员分享,可在线阅读,更多相关《sapfiori快速指南.docx(85页珍藏版)》请在冰点文库上搜索。
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数据的复杂性,并提供简单的界面以减少开发时间。
SAPNetWeaverGateway:
功能和主要优点
SAPNetWeaverGateway是一种基于市场标准提供将设备,环境和平台连接到SAP软件的简单方法的技术。
∙无中断,任何SAP业务套件。
∙易于开发简单的API,不需要任何工具知识。
∙基于REST,ATOM/OData。
它通过利用REST服务和OData/ATOM协议,允许使用任何编程语言或模型连接到SAP应用程序,而无需SAP知识。
∙它为众所周知的IDE(如Eclipse,VisualStudio2010和XCode)提供插件。
将SAPNetWeaverGateway连接到SAPBusinessSuite
这涉及将后端服务器配置为信任系统。
步骤1 -使用T代码:
SM59
步骤2 -点击如下图所示的创建图标。
步骤3 -输入如下所示的详细信息-
∙RFC目标名称
∙连接类型:
3
步骤4 -转到技术设置选项卡,输入详细信息,如下所述。
步骤5 -在“ 目标主机”字段中输入网关主机,在“ 系统编号”字段中输入实例编号。
步骤6 -转到登录和安全选项卡并输入详细信息。
步骤7 -输入客户端编号,单击“ 当前用户”进行认证。
步骤8 -选择信任关系为是 ,然后单击顶部的保存图标。
步骤9 -选择返回主屏幕,并使用T代码:
SMT1
步骤10 -单击如下所示的创建图标 。
信任向导将打开。
步骤11 -输入刚刚创建的RFC目标的详细信息,然后单击“ 继续” 。
步骤12 -显示受信任系统的信息。
单击保存按钮。
在这里,您已通过将SAP系统配置为信任系统并将NW主机配置为受信任系统,在SAP系统和NetWeaverGateway主机之间定义了信任关系。
这使用户的远程登录能够在SAPNetWeaver网关和SAP系统中使用用户数据。
SAPNetWeaverGateway:
部署选项
有两种不同的部署选项可用于为SAPFiori配置部署SAPNetWeaver网关。
中央集线器部署SAPNetWeaverGateway:
后端系统中的开发
在此类型的部署选项中,中央UI附加组件,产品特定UI附加组件和SAPNetWeaver网关包含在ABAP前端服务器中。
后端服务器包含业务逻辑和后端数据。
开发在ABAP后端系统中进行。
这些服务部署在后端系统上并在服务器上注册。
网关服务部署在网关后端系统中。
在7.4或更高版本上部署或系统运行的IW_BEP 均使用核心组件SAP_GWFND 。
优点
∙它允许更改UI,而不需要开发授权在后端。
∙它为所有UI问题提供单点维护。
∙它为FioriApps的主题和品牌提供了中心位置。
∙它提供到后端系统的单点访问。
∙由于没有直接访问后端系统,它具有增强的安全性。
∙直接本地访问元数据(DDIC)和业务数据,并轻松重用数据。
劣势
∙它需要单独的SAPNetWeaverGateway系统。
注 -SAP建议对生产环境使用CentralHub部署选项。
中央集线器部署SAPNetWeaverGateway
在此选项中,网关服务器功能在一个专用服务器(集线器系统)上使用。
与第一个选项相反,服务部署在集线器系统上进行。
如果必须在后端系统上执行任何开发或在7.40之前的版本的情况下使用此选项。
如果不允许在后端部署Add-On IW_BEP 。
在这种情况下,开发人员限制为可通过后端中的RFC访问的接口。
开发发生在Gateway集线器系统和业务套件后端系统不涉及。
IW_BEP或SAP_GWFND在Gateway中心系统中运行,而SAP业务套件中不涉及任何内容。
优点
∙除了为第一个选项提供的好处之外,此选项的优点是它不需要在后端系统中安装GatewayAdd-Ons。
劣势
∙没有对元数据(DDIC)和业务数据的直接访问。
因此,数据的重用是有限的。
∙GENIL对象不能远程使用。
∙在此配置中,访问仅限于远程启用的接口,如RFC模块,BAPI等。
嵌入式部署
在嵌入式部署架构中,开发在SAPBusinessSuite后端系统中进行,并且Gateway系统也安装在同一系统中。
服务已注册以及在SAPBusinessSuite后端系统中发布。
IW_BEP或SAP_GWFND在安装SAPBusinessSuite的同一系统中运行。
优点
∙一个远程呼叫减少,它需要较少的运行时间。
劣势
∙系统不应用作附加后端系统的集线器。
∙对于多个SAPBusinessSuite系统,必须多次配置网关。
∙此配置仅推荐用于砂箱目的。
注 -您不应将具有嵌入式部署的SAPBusinessSuite系统用作附加后端系统的中心系统。
原因是它可能导致集线器系统的SAPNetWeaverGateway版本低于远程后端系统的SAPNetWeaverGateway后端组件的版本。
为避免此类情况,可以为SAPBusinessSuite系统使用嵌入式部署选项。
如果您选择基于集线器的架构,则应使用应在最新版本的SAPNetWeaverGateway上运行的专用SAPNetWeaverGateway中心系统。
检查SAPFiori系统中的部署方法
步骤1 -使用SAPGUI登录到SAPFiori后端系统,如下图所示。
步骤2 -在系统菜单上 ,单击状态 。
步骤3 -将打开一个新窗口,其中显示系统状态 。
在SAP系统数据下,单击标签组件版本下方的图标(放大镜)。
步骤4 -这将显示根据NetWeaver网关版本在SAP后端系统上安装的组件列表。
使用NW7.31, 安装IW_BEW和GW_Core组件,对于NW4.0,安装 SAP_GWFND,没有单个组件。
现在在这个系统中,您在后端系统上安装了NW系统,所有UI附加组件都在前端系统中。
因此,它代表了一种中心架构的部署方法。
OData概述(开放数据协议)
OData用于定义构建和使用RESTfulAPI所需的最佳实践。
它可以帮助您找到更改,定义可重用过程的函数和发送批量请求等。
一些重要的功能是-
∙OData提供扩展功能,以满足您的RESTfulAPI的任何自定义需求。
∙REST代表RepresentationalStateTransfer,它有时被拼写为“ReST”。
∙它依赖于无状态,客户端-服务器,可高速缓存的通信协议。
在几乎所有情况下,都使用HTTP协议。
∙REST被定义为设计网络应用程序的架构风格。
∙OData可帮助您在构建RESTfulAPI时专注于业务逻辑,而无需担心定义请求和响应头,状态代码,HTTP方法,URL约定,媒体类型,有效内容格式和查询选项等方法。
∙ODataRESTfulAPI很容易消费。
OData服务生命周期
OData服务生命周期包括OData服务的跨度。
下面给出了在OData服务生命周期中要考虑的关键步骤。
∙激活OData服务。
∙维护OData服务。
∙维护模型和服务,最多清除元数据缓存。
∙RESTful应用程序使用HTTP请求来发布数据以创建或更新,读取数据和删除数据。
REST对所有四个CRUD(创建/读取/更新/删除)操作使用HTTP。
∙REST是RPC(远程过程调用)和Web服务等机制的轻量级替代。
REST架构组件
下面给出了REST架构的组件。
∙资源
∙资源网
∙客户端服务器
∙无连接状态
∙代理服务器
SAPFiori-安装
SAPFiori安装涉及安装前端,后端组件,在分析应用程序的情况下,安装HANA组件。
这些组件作为单独的产品提供,因此必须单独安装。
通过集成SAPFiori应用程序库和维护计划程序,安装过程得以简化。
它允许您从SAPFioriApps库中的可用应用程序列表中选择其安装和配置先决条件。
在下面给出的图像中示出了总结的逐步过程。
∙步骤1显示如何根据不同的SAPFiori应用程序检查安装的先决条件。
∙步骤2到步骤5确定要根据不同的Fiori应用程序安装的前端和后端组件。
∙步骤6到步骤10确定要设置SAPFiori环境要执行的配置步骤。
让我们详细了解程序。
步骤1:
SAPFiori-先决条件
检查先决条件包括检查以下内容-
∙NetWeaverGateway服务器NW7.31SPS04或更高版本或NW7.4SPS04或更高版本
∙NWCentralUIAdd-OnNW7.31SPS04或更高版本或NW7.4SPS04或更高版本
∙BusinessSuiteUI插件
∙后端业务套件服务器NW7.4SPS04或更高版本
∙数据库HANA1.0
在SAPFront-End服务器上,必须安装一些组件才能安装SAPNetWeaver网关。
如果在前端服务器上安装NW7.31SPS04 ,则下面给出的组件必须单独安装。
如果在前端服务器上安装NW7.4SPS04 ,这些组件将自动安装。
您可以使用带维护优化程序的软件更新管理器进行安装。
步骤2:
下载SAPFiori
下载软件- SAPSWDC
按照下图所示的步骤操作。
单击安装和升级 ,如下面的屏幕截图所示。
单击链接AZ索引。
打开A-Z索引的页面后,单击N→NetWeaverGateway→SAPNetWeaverGateway2.0 。
步骤3:
安装SAPFiori
下一步是安装CentralUI-Add On和SAPFioriLaunchpad 。
根据您的NetWeaver版本安装中央UI附加组件。
NetWeaver网关版本
中央UI附加组件
组件名称
EHP3对于SAPNETWEAVER7.0(ASABAP)(至少为SPS04)
UIADD-ON1.0FORNW7.03(最低SPS06)
SAPUIADD-ONINFRAV1.0
SAPUI2服务V1.0
SAPUI5CLIENTRTASABAP1.00
SAPIWBEP200
SAPUI2FOUNDATIONV1.0
SAPUI2IMPL。
FORNW7.31V1.0
SAPNETWEAVER7.4(ASABAP),SAPNETWEAVER7.4forSUITE(ASABAP)(SPS04和组件SAPUI7.40SP05作为最低)
所有必需的组件都包含在SAPNetWeaver7.4安装中。
确保上述所需组件到位。
下一步是根据您的业务套件安装特定于产品的UIAdd-On-
∙ERP:
用于SAPERP6.0的EHP7的UI
∙SRM:
用于SAPSRM7.0的EHP3的UI
∙S
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- sapfiori 快速 指南