《SAPFiori快速指南.docx》由会员分享,可在线阅读,更多相关《SAPFiori快速指南.docx(53页珍藏版)》请在课桌文档上搜索。
1、SAPFiori-快速指南SAPFiori-简介SAPFiori是SAP软件和应用程序的新用户体验(UX)。它供应了一组应用程序,用于常规业务功能,如工作批准、金融应用程序,计算应用程序和各种自助服务应用程序。SAPFiOri供应300多个基于角色的应用程序,如人力资源制造,财务等。当您打开SAPFiori主页应用程序时,您将看到一张花的图片。这是因为Fiori意味着花意大利语-ManufacturingSalesFinanceHumanResourcesSupplyChainR&D,EngineeringAssetManagementProcurementSAPFiori在兼容手持设备上实时
2、供应全部业务角色。它供应易于运用的功能的业务角色,简洁与无与伦比的响应桌面智能手机和平板电脑。SAPFiori支持多个设备应用程序,允许用户在其桌面/笔记本电脑上启动进程,并在智能手机或平板电脑上接首该过程。SAP已经毡于用户界面UI5开发了Fiori应用程序。SAPFiori应用程序SAPFiori应用程序分为三类。它们依据其功能和基础设施要求加以区分。 密务应用程序 状况说明的 分析应用程序事务应用程序事务应用程序的最重要的功能是- 第T发布的SAPFiori包括25个事务应用程序。 SAPFiOri中的事务性应用程序用于执行事务性任务例如管理处-员工事务(如禺开恳求,差旅姓求等)。 事务
3、应用程序在SAPHANA依据库上应行得最好,但可以部署具有可接受性能的任何数据即。这些应用程序允许用户在移动设备以及台式机或笔记本电脑上运行简洁的SAP事务示例-请假,差旅申请,选购订单。状况说明书概况介绍的重要特点如下。 概况表用于在业务糜作中钻取美谜信息和上下文信息SAPFiori或贴中,您可以向下钻取更多具体信息。 它还允许您将单一事实表导航到其全部相关的事实表 状况表还允许您导航至陋WyB程序以运行SAP密务。几个状况说明书汪供应了地理地图的事成送项。 您可以从Fiori1.aUnChPad搜寻结果,其他资料单或TranSaCtional或AnalytiCal应用程序调用FaCtShe
4、etSAPUX策略用户体验(UX)法本上是关于一个人在运用任何产品网站或应用程序时的整体体验。应用程序可以在移动设备,平板电脑或台式机或笔记本电脑上。用户体验应易于运用以便用户能够轻松实现其目标并与SAP系统进行交互。用户体验包括技术,业务需求和可取性的适当平衡。UX战略基本上是关于以下三个设计原则- 技术 商业 人类价值观SAPUX策略中三个组件组成 New-New为新应用程序(即尚未构建的全部应用程序)供应消裁者网恪用户体验. 埃订-嫉订应用于现有应用程序 启用-后用是为客户供应改进任何SAP软件的用户体验的实力,以允许他们确定哪些业务场景对他们至笠重要学习SAPFiori的先决条件以下是
5、学习SAPFiori的要求-ABAP保序和对柒事务应用程序可以在任何数据库上运行,但事实表和分析应用程序须要运行SAPHANA数据本,SAPABAP前端服务器SAPABAP前端服务器包含Fiori系统和NetWeaver网关的全部UI组件。这些UI组件包括中心UI添加,SAPUI5限制库和SAPFiori1.aunchpad,它还包含产品特定的UI插件包含各个业务套件的Ul开发,如ERP,SCM,SD,MM等。SAPNetWeaverGateway用于在SAP业务套件与目标客户端,平台和框架之间建立连接。它供应开发和生成工具,以便为不同的客户端开发工具创建OData服务。SAPABAP后端服务
6、器SAPABAP后端服务器用于包含业务逻拊和后端数据信息表和SAP业务套件的搜寻馍型包含在ABAP后湍服务器中。SAPHANA数据库和HANAXS弓擎HANAXS引擎用于运行SAPFiori中的全部分析应用程序。它包含Fiori应用内容和虚拟数据模型重用内容,通过SAPHANA1.ive供应。HANAXSEngine由两个组件组成- HANAUve应用程序内容的业务套件 智能业务组件与KPIModeler-HANA1.ive内容包含VDM重用内容,可用于可扩展性目的。留意- SAPFiori中的事务应用程序不肯定要求SAPHANA数据库运行,并且可以在任何数据库上运行。 概况表,分析应用程序和
7、智能业务ZfSAPHANA数据库上运行不允许例外 HANA是要求事实表的搜寻原型功法工作, 洒过搜寻慑型在M事实表”中恳求的数抱干脆从HANA数据库中提取SAPFiori体系结构:应用程序类型SAPFiori应用程序分为三类。它们依据其功能和基础设施要求加以区分。如前所述,SAPFiori中的事务应用程序不皆定须要运行SAPHANA数据库,并且可以在任何数据库上运行。事实表,分析应用程序和智凿业务仅在SAPHANA数据库上运行,没有例外“下图显示了适用于SAPFiori的不同应用程序类型的SAPFiori架构。数据表现要Search模型在FioriApps中执行搜寻功能概况表用于在业务操作中钻
8、取关键信息和上下文信息。在SAPFiori磁贴中,您可以向下钻取更多具体信息。它还允许您从一个概况表导航到其全部相关的概况表。分析应用和智能商务应用数据来自HANA数据库通过HANAXSEngineHANA1.ive内容包含虚拟数据模型重用内容,可用于可扩展性目的。用户通过Web阅读器运用HTTPS发出恳求-可信RFC用于在ABAP前端和后端服务器之间进行通信。硬件和软件要求在安装和配宜SAPFiori应用程序系统时,建议依据Fiori应用程序要求检查最低硬件和软件要求以安装不同的组件。重要的是要J解安装在ABAP前端服务器上的UI附加组件和NetWeaverGateway(支持包)的概念。S
9、APUI5控件库和启动板须要中心UI插件。NetWeaverGateway用于通过创建OData服务来设置与后端服务器的连接。 假如为前端服务器安装NW7.4,则全部中心UI附加组件和网关缎件都是该安装的一部分, 假如您为前端服务器安装NW7.31SPS04W必需单独7装中心Ul附加断件和网关组件。产品版本必需的SAPNW网关安装MSAPNWGateway自动安装的组件EHP3forSAPNetweaver7.0(ASABAPJsapNetweaverGATEWAY2.0SPS07(网央服务器核心NW703/731)假如您想安装批准恳求”应用程序,您还须要安装-SAPNetweavergate
10、way2.0SPS07SAPIWPGW100GW_CORE200SAPIWFND250SAPWEBUIF731IW_BEP200SAPNetweaver7.4(ASABAPjSAPNetweaver7.4forSUITE(ASABAP:i全部必需的组件都包含在SAPNetWeaver安装(SAP_GWFND)假如您想安装”批准恳求”应用程序,您注须要安装一sapNetweavergateway2.0spso7sapIWPGW100SAPNW安装先决条件SAPNetWeaverGateway前端服务器的显低硬件要求如下要求SAPFiori-NetWeaver网关SAPNetWeaverGatew
11、ay用于在SAP业务套件,目标客户端平台和标架之间建立连接:它供应开发和生成工具,以便为不同的客户端开发工具创建OData服务。SAPNetWeaVer网关为Web应用程序上的SAP后端系统的业务逻辑和内容供应了更简洁的方法。它还降低了访问SAP数据的困难性,并供应简洁的界面以削减开发时间。SAPNetWeaverGateway:功能和主要优点SAPNetWeaverGateway是一种基于市场标准供应将设备,环境和平台连接到SAP软件的简洁方法的技术。 无中断,任何SAP业务套件。 易于开发简活的API,不冽耍任何工具学问 基于REST-ATOM/OData它通过利用REST服务和OData
12、/ATOM协说允许运用任何编程语言或模型连接到SAP应用程序而无需SAP学问。 它为众所周知的IDE(如EclipseVisualStudio2010和XCode)供应插件将SAPNetWeaverGateway连接到SAPBusinessSuite这涉及将后端服务器配置.为信任系统“步骤1宏用T代码:SM59fiftConfigurationofRFCConnectionsTy.3GHComment住画IIIW画应IRFC,CABAPC,:HTrPComectionstoExternalServer :HTTPCorrectionstoAAPSystem 二InternalConnecton
13、s口1.ogicalComecttons1.TCP/IPconnections1.ConnectoreViaABAPDriver步骤3输入如下所示的具体信息-RFC目标名称连接类型:3步骤4-转到技术设置选项卡,输入具体信息,如下所述。步骤5在目标主机字段中输入网关主机,在系统编号字段中输入实例编号。步骤6-转到登录和平安选项卡并输入具体信息。步骤7-输入客户端编号单击当前用户进行认证步骤8-逅;他任关系与是,然后单由顶部的保存图标。信任向导将打开二步骤II-输入刚刚创建的RFC目标的具体信息,然后单击“接着“ErCreateTrustingReIatiCnSKPSOStertAEnterDe
14、3tinotionDisplayInformationConfiguration三FinishDesbnaticntntethenameotthedestinationtorthetrustedrelationshipIhidestinationsusedtogatherifonationabouttheremotesystetosavethenformationforthetrustedrelationshipwiththeremotsystem.RFCDestinationjBaCkESntinJQ*步骤12-显示受信任系统的信息。单击保存按钮。在这里,您已通过将SAP系统配置为信任系统并
15、将NW主机配置为受信任系统,在SAP系统和NetWeaverGateway主机之间定义了信任关系;这运用户的远程登录能够在SAPNetWeaver网安和SAP系统中跖用用户数据。SAPNetWeaverGateway:部署选项有两种不同的部署选项可用于为SAPFiori配置部署SAPNetWeaVer网关。中心集线器部署SAPNetWeaverGateway:后端系统中中心集线器部署SAPNetWeaverGateway在此选项中,网关服务器功能在一个专用服务器(集线器系统)上运用。与第一个选项相反,服务部署在集线器系统上进行。假如必需在后端系统上执行任何开发或在7.40之前的版本的状况下运用
16、此选项。假如不允许在后修3;署Add-OnIW_BEP。在这种状况下,开发人员限制为可通过后端中的RFC访问的接口开发发生在Gateway集线器系统和业务套件后端系统不涉及。IW_BEP或SAP_GWFND在Gateway中心系统中运行,而SAP业务套件中不涉及任何内容。优点 除了为第一个选项供应的好处之外,此选项的优点是它不殂要在后端系统中安装GatewayAdd-Ons-领 没有对元融(DDIC)和业务数据的干脆访问。因此数据的业用是有限的, GENI1.对望不链远程运用 在此配置中,访问仅限于远程启用的接口如RFC粮块BAPI等.检查SAPFiori系统中的部署方法步骤1-运用SAPGU
17、I登录到SAPFiori后端系统,如F图所市。由8MEge步骤2-在系婚弹上单击状态MDrU印g。Em*ItrjaTIJg5efc3jg0.E11dSes114回AAF1.-C3fwo6JfwCVAJiC3YS9JMHgArdC0MCjwrsU,two*ywc5-V,. CJCcvs4z4tmo11w11r* OlOOStG 1.、A*-j.iCmUUA5S*!for(Xf0msqwre0*5IaPjMmmqc3igs步骤3-将打开一个新商口,其中显,.系统状态在SAP系统数据下,单击标签组件版本下方的图标(放大镜。步骤4-这将显示依据NetWeaver网关版本在SAP后端系统上安装的组件列表
18、。运用NW7.31安装IW_BEW和GW_Core组件,对于NW4.0,安装SAP-GWFNd,没有单个组件。现在在这个系统中您在后端系统上安装了NW系统,全部UI附加组件都在前端系统中。因此,它代表了一种中心架构的部署方法。OData硒(开嬷娜协议)OData用于定义构建和运用RESTfuIAPI所需的最佳实践它可以帮助您找到更改定义可重用过程的函数和发送批址恳求等。一些重要的功能是一 OData供应扩展功能以满意您的RESTfuIAPI的任何自定义儒求C REST代表RepresentationalStateTransfer它有时被拼法为ReST 它依靠于无状态,客户潴-服务器可高速缓存的
19、通侑协议”在几乎全部状况下,都齿用HTTP协设。 REST被定义为设计网络应用程序的架构风格 OData可帮助您在构建RESTfuIAPI时V注于业务逻辑,而无需担忧定义息求和响应头,状态代玛HTTP方法.UR1.约定媒体类型有效内容格式和查彻选项等方法, ODataRESTf3API很简洁满费“OData服务生命周期OData服务生命周期包括OData服务的跨度。下面给出了在OData服务生命周期中要考虑的失健步骤。 激活OData服务。 维护OData服务维护模型和服务最多清除元数拈缓存RESTfuI应用程序运用HTTP恳求来发布数据以创建或更新诜取牧据和删除数据。REST对全部四个CRU
20、D(创建/读取/更新/删除)操作运用HTTP,REST是RPC:远程过程调用)和Web服务等机制的轻量级替代REST架构组件下面给出了REST架构的组件。 资源 资源网 客户端服务器 无连接状态 代理服务器SAPFiori-安装SAPFiori安装涉及安装前端,后端组件,在分析应用程序的状况下,安装HANA组件。这些组件作为单独的产品供应,因此必需单独安装。通过集成SAPFiori应用程序库和维护安排程序安装过程得以简化。它允许您从SAPFioriAPPS库中的可用应用程序列表中选择其安装和配置先决条件。在下面给出的图像中示出了总结的逐步过程。 步豪1显示如何依据不同的SAPFiori应用程序
21、检查安装的先决条件 步豪2到步豪5晌定要依据不同的Flori应用程序安装的前跳和后端组件。 步豪610逸定要设置SAPFiori环境要执行的配葭步骤Front-EndAppServerNctWcoverGatcwoy(NWGW)SAPNMVcovcr7.31SPSO4orhigherSAPNetWeaver74(ASABAPSPSO4OfhigherMWCentralUlAdd-On0SARNelWeaver7.31(ASABAP)SPSO4orhgterSAPN*tooVGr7A(ASABARJSPSO4orh0te/RespecttvBuslnMSutUlAdd-OnXSARERPSAPS
22、CMSAPCRMSAPSHMSARORCSAPPPM(PCMtfolio&ProjectMQmtJBck-三ndBulnsSultServerSARNetWMver74(ASABAPSRSOXorRespectiveDuineSuiteSAPCRPSAPSCMSAPCRMSARSRMSARPPM(RoftfoUo&ProoctMV)SAPGRCACQStHANA1.0在SAPFront-End服务器上,必需安装一些组件才能安装SAPNetWeaver网关。假如在前端服务器I二安装NW7.31SPS04,则下面给出的组件必用单独安装。假如在前端服务器上安装NW7.4SPS04,这些组件将自动安装
23、.ProductVtr3qursdSAPNWGaWwiyinstaUtcaComponentsutmi1icIwUtHwdhUPMWGMmeyEHP3R)RSAPN三M三AVM7OSAPNETE件RGATEWAY2.0SPS07(GateMySecwCmMIASABAP)7JV731)WEgEalAppHqumsw.KIVRdbOEx1.2S*PNETVRGATBMY10SPS07SAPIWPGV11GAjXRE200弼NVFh250SAPWErm世BEP200Wj1.SAPNErViEAVM74(ASASAPiAlMRdCSponefttMemuMEMWtVTevre皿UybSAPG朽No)
24、知*NEAVE曾4WSJfTF.sm24m叫xzfe/HnM.(ASABAP1*A龄11lttlAppCOV*H0QU9SO/WlXCC11yIOWVlSAPNTQVERGATEWAY2QSPSo7SAPfWPGW100您可以运用带维护优化程序的软件更新管理器进行安装。步骤2:下载SAPFiori下载软件-SAPSWDC依据下图所示的步歌操作.单F.安装和升级,如下面的屏幕截图所示。单击链接AZ索弓I。InstallationsandUpgradesIMtaRVUAtMtdUp9ratSWMP.cmosanoPaficfitBDUfiM9Mdr*sOrdIrHlftSgIMMIVyouwrto
25、“griotKgaanU11dRndmIniUlUtionorUpgradeyouarndto:mH0CWy*.三三=*w0kmglotEzomS9PamaQrmwaofaProaKIMVHmInZSUW1P.cu*IMPE”oe打开A-Z索引的页面后,单击NNetWeaverGatewaySAPNetWeaverGateway2.0后rt4MSoiftwwInstatedSoftwareCoapcoentVersionsIhsuAedProductVefflcnsl囿匣做kJl7jS三CcrroonontMomSPlwSiOportPk490ShortDsptcnOeCcmponcrt600
26、02SAPK600022NSRAoa3CreateTrWeiEiperzesCOauIntGQrabon-60000TravelReouMtGeate00anteg,atton,600Payslp100k1.pODaurxegrttonCOrrPone600MrBenolrtsnrotnerACE;SAPISC61.DTT.SAPUB3AUbOnspeeft:KFrYXtoMrTnwtmt您可以查看我的时展表应用程序的UR1.路径。将此路径复制到记事本并删除default-host并在最终添加服务名称。Create/ChangeaService力匕现在运行T代玛:SE80HCH-TS.CRED
27、11onMfTVWSM-二1回Cto)KtHrnOCSHCM-TS.gCOPwRagmenu,mwb转到ComponentsenetJS并登记组件名称*M,.IllCMMt*RT*M/QMebrei*e.v-wrw,*rwv.Mr*vr*,e*wtww、八,sMWJXMICMM4l1.*W,,:1.U,.1y.V?.(w)rfMTW.1*r*r.f*lrw*.,r*M*r.r*M*fwcWrT.1.rOctw,EG,3tMM,;g,VWK?*:“IuM0W-Zc一丁;”.MMXC-W.m.V*lMl*trtlMOMV,lbtPMtIM.12*.VS,.yyrN,setM-%l,w*smtC4,
28、rommF11,Unttled-HogdAkFormatVcwHelp5即beUl5.155phonm-hci.enp.myt1mesh4现在要配置旨动板,请运用T-code:1.PD.CUST并转到新的启动板下一步是创建目标映射。帏到目标映射,然后单J沧健目标映射DX-Sap-Iw-Catalogpagezjkmj将打开一个新窗口。输入具体信息,如下图所示。GeneralNevigabonCtM*TneNryR(v*SystemAbsMy)g0Showmcrco1.mrcOShowOoamenUbcn输入角色名称。单击单个角色并保存。接下来,单击、菜单”选项卡。CreateRolese目肥肥
29、os团囱on-3TmsacuonWeriureDGrWBMnRde0ttwrd听URoieRoleDnponTargetSyiUmAdmstfMnOData用于定义构建和运用RESTfUlAPI所需的最佳实践:它可以雷助您找到更改,定义可重用过程的函数和发送批量恳求等。一些重要的功能是一 OData供应扩展功能以满意您的RESTfuIAPI的任何自定义需求 REST代表RepresentationalStateTransfer它有时般拼法为”ReST” 它依靠于无状态,客户湍-震务器,可高速缓存的通信协议。在几乎全部状况下,都运用HTTPMH REST被定义为设计网络应用程序的架构贝格 ODa
30、ta可希助您在构建RESTfuIAPI时专注于业务逻辑而无需担忧定义以求和响应头,状态代码,HTTP方法,UR1.约定,媒体类型,有效内容格式和专询选项等方法 ODataRESTfUlAPl很简洁消费。OData服务生命周期OData服务生命周期包括OData服务的跨度。下面给出了在OData服务生命周期中要考虑的关键步骤- 激活OData服务。 维护OData服务“ 维护模型和服务,最多消除元数据媛存, RESTfuI应用程序运用HTTP总求来发布数据以创建或更新,读取教掂和删徐数据REST对全部四个CRUD(创建/读取/更新/删除婶作运用HTTP. REST是RPC(远程过程调用)和Web
31、累务等机制的轻量级替代,体息REST被定义为Web服务和远程过程调用的选项。它用于设计网络应用程序。REST服务,如Web服务和支持以下功能- 运用防火墙 语言无关 基于标准 不是平台相关REST架构下面给出了REST架构的组件。资源在REST中状态和功能都兄示为资源。资源是RESTfuI设计的欠键元素,而不是RPC和SOAPWeb服务中运用的方法或服务。REST中不运用类似getProductName“和getProductPrice的RPC调用。您将产品数据视为资源,此资源应包含全部必需的信息。资源网这意味着单个资源不应包含具体数据,并且包含指向其他网页的链接。客户端服务器在REST客户端
32、-服务器模型中,一个组件服务器可以是其他组件客户端无连接状态锂个恳求应包含有关与每个客户端的连接的具体信息,并且不应在从前与同一客户端的连接上回第。可高速缓存协议必褥允许服务器明确指定哪些资源可以缴存,以及多长时间。代理服务器为了提高性能和可扩展性,可以运用代理服务器。可以运用任何标准HTTP代理。运用SAPNetWeaverGateWay月艮务构建器的OData服务运用T代码:SEGVVNetWewerGUwSgj三S?y11won.TPMaKx*IBfETjpWvictBuHderl三SeESMtEnMyTpMttw$16.4Jser心:mc5UD111.mrrWR必EUseMceHnWN
33、TKeh4FrtNfeK2输入给定标签的具体信息-关联的名称外部关联编辑主要实体和基数依靠实体和基数23&卅6CWWBlrP?5eknMnKOMXg心CarrciinTvce鳍yor1W轲*EircmntFnport输,、功能导入的名称,您可以从其他选项中选择并单三保存图标aa)dur一小1要定义困难类型,请转到城模型T右候单击T困难类型,r4bB3ntKvQlAoo6丽W*r3-CEnoty23tr*MyTvP63XtI.*g,EF咏teSMDB0dt4rwgsxuon1.:Runemeag心o11wType三CTMiQUOM卯rcw!rcortNor*un依据需求输入具体信息并保存.KQaSQDDSQ;瓯MAP9nMw0m*这是如何创建数据模型,实体集,类型,关联和困难类型。如何导入数据模型有四个选项可用于从文件导入数据模型- 来自文件的数据原型 DDIC结构 RFC/BOR接口 搜寻帮助要导入数据模型,请依据以下步骤-运行T代码:SEGW右键单击项目名称T导人选择导入方法OHaMzcMfrcmnoQPKSVvtGcvvttUclmg)nSAPMWoktVG2vv35m, U工j.t5n qz心5m Q?1.FUafrj?axn Q三BA71.ME1.jrRWTCT Q.m.xmmt:AfMTCTm: MjmuI1105PUrftrs
链接地址:https://www.desk33.com/p-1473594.html