我们之前介绍了不同的SAPFiori架构和部署方式,这里将介绍安装步骤,和安装SAPFiori相关模块的过程中需要注意的事项。我们首先介绍ABAP前端服务器需要安装的模块,然后我们关注ABAP后端服务器需要安装的模块。接下来我们介绍安装SAPWeb Dispatcher和SAPHANA服务器的步骤。本书不包含安装ABAPAS和SAPHANA数据库的相关信息。我们假设在这之前主要的软件已经成功安装。
ABAP环境
本节我们介绍ABAP前端和后端服务需要安装的模块和相关步骤。
ABAP前端服务器
ABAP前端服务器安装哪些模块依赖于安装的SAPNetWeaver版本和补丁级别,还有计划安装和配置的SAPFiori应用类型。SAP强烈建议使用SAPMaintenance Planner来安装模块。需要检查以下三种模块的版本信息:
• SAPNetWeaver component 版本
• SAP Gateway component版本
• Central UI component 版本
根据SAPNetWeaver版本,使用下面的列表来决定需要安装哪些模块:
• 如果SAPNetWeaver版本是7.31,需要安装以下:
• SAPNetWeaver版本7.31SPS 5或者更高(SAP建议SPS 8)。
• SAPGateway模块:SAPGateway 2.0 SPS 10;这个模块包含 GW_CORE 200 SP 10, IW_FND 250 SP 10, 和 WEBCUIF 731 SP10模块。
• Central UI components: SAP NetWeaver 7.0 的 SAP EHP3的 UI add-on 1.0,最低补丁 SPS 12。 此模块包含 UI_INFRA 100 SP 12, UI2_SRVC 100 SP 12, UISAPUI5 100 SP 12, UI2_FND 100 SP 12, UI2_700 100 SP 12, UI2_701 100 SP 12, UI2_702 100 SP 12, and UI2_731 100 SP 12.
• 如果SAPNetWeaver版本是7.4,那么必须的模块,比如SAPGateway和central UI就在安装SAPNetWeaver中包含了。你只需要检查以下产品版本和补丁版本了。
• SAPNetWeaver版本:SPS 4或者更高
• SAPGateway版本:SAPGateway Foundation SP 10(SAP_GWFND)包含在SAPNetWeaver 7.4安装中。此模块替代了GW_CORE, IW_FND和IW_BEP模块。
• Central UI components: 用户界面技术模块(SAP_UI 740)也包含在SAPNetWeaver 7.4安装中。
• 如果要使用SAPFiori 2.0那么前端服务器要升级到SAP front-end server 3.0 和SAP UI 7.51。
如果已经安装了SAPGateway和central UI模块,通过以下步骤来检查版本和补丁信息:
1. 登录ABAP前端系统。
2. 选择System->Status,如图2.10
图2.10
3. 点击模块信息按钮。
4. 进入Installed Product Versions标签
5. 检查SAPNetWeaver版本,如图2.11
图2.11
6. SAPNetWeaver版本是7.4,那么检查模块信息,如上所述,需要检查一下模块版本信息:
SAPNetWeaver版本: SP4或者更高
SAP_GWFND 740 SP10
SAP_UI 740 SP 12
7. 点击Installed Software Component Versions标签。图2.12就是Component, release和SP-Level信息。
图2.12
8. 最后到SAPMarketplace查看最新的更新和支持包(support package),并安装最新支持包。
现在我们了解了怎么更新和安装模块。请注意,如果你计划部署analytical apps,那么ABAP前端服务器需要安装KPI Modeler,如图2.13。
图2.13
ABAP后端服务器
ABAP后端服务器的安装依赖于后端数据库和SAP Business Suite产品。为了运行SAP Fiori应用,你需要在ABAP后端服务器安装SAP Business Suite产品的实例。前面提及过,SAP建议使用SAP Maintenance Planner来安装模块。以下是需要在后端服务器安装的两大模块:
• SAPBusiness Suite products
SAP Fiori产品作为SAP Business Suite的特殊产品,是作为插件安装在后端服务器上的。
• SAP NetWeaver components
如果后端数据库是SAP HANA,那么需要安装SAP NetWeaver 7.4 SPS 7。如果后端数据库不是SAP HANA(这种情况只支持transactional apps),那么SAP NetWeaver的版本依赖于SAP Business Suite产品,你需要查看产品的在线帮助文档来获得版本的具体信息。
我们用一个简单的例子来解释需要安装的模块。
如果central application instance 是SAP ERP 6.0 的EHP2到EHP7,那么需要安装Central App INT。如果是SAP ERP 6.0 的EHP7(SPS 2或者更高),那么需要安装Central App INT NW740。
类似的,比如你运行的是SAP ERP HCM,版本是EHP7之前,那么需要安装HCM INT,如果运行的是EHP7 SPS2和以上版本,那么需要安装HCM INT NW 740。
如图2.14所示,ABAP后端服务器安装的产品版本和在SAP ERP 1.0 下SAP Fiori principal apps(FIORI ERP APPLICATION X11.0)。
图2.14
如图2.15,ABAP后端服务器特定产品的模块信息。
图2.15
接下来我们介绍如何在前端或者后端系统上进行安装。
安装 ABAP前端和后端模块
在2.2节,我们介绍过SAP Fiori系统需要安装哪些模块,这里我们探讨一下如何在前端和后端系统上安装这些模块。
SAP Maintenance Planner
为了确保所有依赖模块都能安装和保持系统的一致性,SAP推荐使用SAP Maintenance Planner来安装和更新产品版本。SAP Maintenance Planner是Maintenance Optimizer,Landscape Planner和SAP Product System Editor的继任者,是所有系统维护活动的核心进入点。通过使用此工具,可以简单的执行系统升级,支持包(support package)安装,增强包(enhancement package)更新。并且可以增强关键任务,比如定义产品维护依赖等。
通过以下网址进入SAP Maintenance Planner如图2.16所示,https://apps.support.sap.com/sap/suppor/mp
图2.16
如图2.16所示,SAP Maintenance Planner包含以下四个区域:
• Explore Systems
决定你的架构下有哪些系统
• Explore System Tracks
列出系统分组
• Transactions
概览你创建的transactions
• Plan a new System
可以添加一个新系统到架构下
SAP Fiori apps需要前端和后端模块,这些模块分别包含在不同的产品里。SAP Maintenance Planner可以自动计算前端和后端系统都需要安装哪些分散在不同产品里的模块。
你可以在SAP Fiori应用参考库,选择你想要安装的Fiori应用,然后启动SAP Maintenance Planner来计算安装这些Fiori应用所需要安装的系统模块。下面我们强调几个步骤来帮助你开始使用这个工具。我们用“收件箱应用”(My Inbox app)作为例子,有以下步骤:
1. 启动SAPFiori应用参考库,网址:http://www.sap.com/fiori-apps-library
2. 搜索应用 My inbox,然后进入实施信息标签(Implementation Information),如图2.17。
图2.17
3. 在Installation部分的下面,点击 Maintenance Planner链接,如图2.18,这么启动 SAPMaintenancePlanner会带入应用My Inbox应用需要安装的模块。
图2.18
4. 使用S-User登录,按照安装向导进行操作,如图2.19。SAPMaintenance Planner基于你当前系统自动计算系统需求。
图2.19
5. 在安装向导最后,可以选择Push to Download Basket或者Download Stack XML。
6. 从SAPMarketplace下载安装包之后,你可以使用正确的工具来实施系统的变更了。
同样你也可以手动的从SAP Marketplace下载安装文件并部署他们。有两种方式上传文件到服务器:从前端服务器或者从应用服务器(Application Server)上传。
如果文件太大,我们建议从application server上传文件。并且你可以使用事务码 SPAM(Support Package Manager)和事务码 SAINT(SAP Add-on Installation Tool)来安装或者更新模块。接下来我们讲解如何使用事务码SPAM来安装一个模块。你可以使用相同的过程来更新任何ABAP前端或者后端的模块。
作为例子,如果实施My Inbox这个应用,第一步是从SAP Fiori应用参考库获取这个应用的具体模块信息。以下是具体步骤:
1. 在SAPFiori参考库,进入应用My Inbox的Implementation部分,如图2.20所示,列出了应用MyInbox所需要的前端模块和版本信息。
图2.20
2. 查看当前模块的版本
3. 应用MyInbox正常运行所需要的模块IWPGW 100的最低补丁版本是SP 07,在本例子的系统上IW_PGW模块的版本是SP 06,如图2.21。
图2.21
在下一部分我们介绍如何查看前端或者后端系统需要的模块和安装这些模块。
下载模块文件
接下来你需要在SAPMarketplace下载模块文件,按照如下步骤:
2. 点击Search for Software,如图2.22
图2.22
3. 输入“IW_PGW”在搜索框,点击搜索按钮,回车。
图2.23
4. 下载最新support package,如图2.24所示,版本是SP 0007。
图2.24
上传支持包
下一步是上传支持包到ABAP前端服务器,以下是具体步骤:
1. 登录你的ABAP前端服务器。
2. 执行事务码SPAM。
3. 在菜单栏,到 Support Package -> Load packages -> From Front End,如图2.25。
图2.25
4. 选择下载的文件。
5. 点击Open,如图2.26
图2.26
6. 点击 Allow
7. 点击 Decompress,如图2.27
图2.27
8. 选择New Support Packages,然后点击Display,如图2.28。
图2.28
9. 选择OCS包,点击Queue,如图2.29。
图2.29
10. 在弹出框中点击确认
11. 点击Yes把改动调整添加到传输队列,如图2.30
图2.30
12. 你可以看到传输已经添加到队列里,现在点击图标, 如图2.31
图2.31
13. 点击确认,开始导入支持包,如图2.32。
图2.32
14. 点击确认关闭信息窗口。
15. 选择Support Package -> Confirm确认队列,如图2.33。
图2.33
16. 现在你可以看到模块IW_PGW的最新支持包已经安装完毕,如图2.34。
图2.34
我们成功的安装了一个模块的支持包,你可以按照相同的步骤在前端和后端服务器上更新其他模块的支持包。但是请牢记,SAP推荐使用SAPMaintenance Planner。
接下来我们将介绍SAPWeb Dispatcher。
SAPWeb Dispatcher
在第一章,我们简要的介绍了SAP Web Dispatcher,本节我们将具体介绍SAP Web Dispatcher的详细信息。回顾一下,SAP Web Dispatcher让用户可以连接存在于企业防火墙之后的SAP Gateway服务器。SAP Web Dispatcher是HTTP或者HTTPS请求的进入点。SAP Web Dispatcher的主要角色是接受或者拒绝来自客户端/浏览器的连接请求。在接受了连接请求之后,SAP Web Dispatcher传递来自浏览器的查询到SAP系统。
根据运行的应用类型,SAP Web Dispatcher把浏览器请求发送到ABAP前端服务器或者SAP HANA服务器。比如,你运行analytical app,SAP Web Dispatcher首先会把请求发送到ABAP前端服务器,然后发送到SAP HANA XS引擎。
SAP建议安装SAP Web Dispatcher作为反向代理服务器。具体安装和配置的步骤请参考SAP帮助文档。
SAP HANA服务器
之前我们探讨过,analytical apps只能运行在SAP HANA数据上,使用VDM,VDM是SAP HANA数据库视图的结构化表现,VDM部署在SAP HANA Live上。
根据你实施的SAP Fiori应用类型,你必须安装正确的SAP Smart Business 产品到SAP HANA服务器上。这些SAP Smart Business产品同样也包含VDM。表格2.1列出了SAP Smart Business产品。
表格2.1
当SAPHANALive视图部署完之后,你可以通过SAP发布的工具:SAPHANA Live Browser来查看完整的视图列表,如图2.35所示。
图2.35
SAP Smart Business 1.0 foundation component SPS 4 (SAP Analytics Foundation 1.0) 包含额外的一组分析视图,这些视图是在SAP HANA Analytics Foundation中创建的。以下是SAP Analytics Foundation 1.0 自动安装的模块列表:
• HCO_HBA_R_SB_CORE
• HCO_HBA_R_SB_EXT
• HCO_HBA_R_SB_CXO
• HCO_HBA_R_APF_CORE
• HCO_HBA_R_SB_TP
下一篇文章我们介绍安装之后的配置步骤。
领取专属 10元无门槛券
私享最新 技术干货