前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >我的Fiori不可能那么简单-部署篇

我的Fiori不可能那么简单-部署篇

作者头像
齐天大圣
发布2021-04-08 11:33:21
1.1K0
发布2021-04-08 11:33:21
举报
文章被收录于专栏:用户8186044的专栏

声明:本文章仅代表原作者观点,仅用于SAP软件的应用与学习,不代表SAP公司。注:文中所示截图来源SAP软件,相应著作权归SAP所有。文中所指ERP即SAP软件。

2013年5月份,ERP发布了自己的设计语言叫做ERP Fiori, 其中Fiori一词取自于意大利语的“花”。

下面是Fiori的官方定义

分别用销售的语气和说人话的方式给大家解释解释:

1. Fiori是一套企业级应用的设计语言

说人话:我们可以做漂亮的展示界面啦!

2. 基于用户角色和业务流程(注意:“基于”=集成后台系统)

说人话:只买这套漂亮的展示界面没啥卵用哦,你们还要氪大量的金和后台系统做集成

3. 是一种范例,可以将庞大的ERP解决方案转化为基于用户任务定制化的轻量级应用

说人话:我们就是把ERP里面的t-code作为快捷方式放在这个界面上,让客户觉得很高大上哦。

Fiori号称让ERP有了全新的视觉风格和用户体验,在很多地方做了非比寻常的创新,非常的不ERP。

我们来看一下传得神乎其神的,拿过德国红点奖的Fiori到底长什么样

客官们,你们看完后是不是和我一样一脸懵逼?这就是所谓非比寻常的创新?

作者也是背靠ERP吃饭的手艺人,但对于fiori这种毫无下限的骗钱产品,只能送两个字“呵呵”.

假如仅以UI设计和制作而言,中国任何一个软件外包公司,人天不会超过800块,分分钟给你鼓捣出来。

即使实现集成,国内有实力的公司比比皆是,成熟的产品也比比皆是,何必要用又贵实施起来又麻烦,成本还要高的fiori?

2015年,ERP发布Fiori2.0。号称突破性的把整个页面分成了三个平行的区域,Me Area, Work Area, Notification Center(下图)。三个区域可以在任何一个页面任何一个状态无缝的进行切换。我们来瞻仰一下2.0的样子

恕我眼拙,我完全看不到哪里有突破性。

但是又有一点眼熟,你们看出来了吗?

这不就是传统的OA产品界面么?

如果说1.0版本是仿微软磁吸设计,不知道SAP是否还记得诺基亚和win8是咋死掉的,磁吸界面简直就是作死的代名词。

到了2.0,好家伙,我直接好家伙!照抄OA厂家的设计风格这样真的好吗?

但SAP各大合作伙伴无法拒绝Fiori,推广的同时还要投入额外的巨大成本。原因嘛,自然是SAP的高压政策。

以至于逼得某些合作伙伴私下里偷偷和甲方商量,能不能用别的产品,打折什么的都好商量。

作者也做过不少项目,这些项目的甲方几乎90%没有使用fioir,而是用其他工具代替,剩下的10%虽然实施了fiori,但大多只将其定位为一个看报表的工具。

为什么会有这种咄咄逼人的怪事呢?在我看回来,答案就是六个字

各项成本太高

没有谁会给自己找不自找,企业也是社会活动主体,在低成本高收益和高成本低收益选项面前,这些主体自然会靠近前者。

轻量级产品更类似互联网公司的玩法,ERP公司的组织架构,产品范围,能力领域,都注定了它无法在轻量级领域与专业公司竞争。

凯撒的归凯撒,上帝的归上帝,Fiori可以作为ERP产品线的补充亮点,但绝不该是核心。

骂归骂,大家还是靠手艺吃饭,挣钱嘛,不丢人

由于实现Fiori较为复杂,我把本次主题分为三个章节,分别为:

部署篇

服务篇

权限与展示篇

老规矩,先给出本次的实施环境

我思考了很久要不要从0开始讲这个主题,后来我觉得还是应该从0开始,毕竟还是有许多顾问没有搞清楚Fiori到底应该怎么去部署。

这是官方给出的概念图。

左边是Embedded deployment类型(也叫做Co-Deploy,中文直接翻译叫嵌入式,但不好理解,因此我称呼为集中式),你可以理解为将前端和后端的所有组件都集成在S/4 HANA里。

右边是分布式结构,分为前端服务器和后端服务器。前端服务器安装有Getway组件和fiori展示组件(就是一个netweaver),后端服务器就是S/4,或者传统的ERP,CRM等。需要前后端进行相关的配置才能实现。

毫无疑问,分布式的配置更麻烦,这对于初学者来讲是一个很大的挑战。对甲方来讲也要消耗更多的资源成本和技术难度。

没有谁会自己给自己找不自在,无论是对basis从业者还是甲方,如果不存在特殊情况,我始终建议使用集中式来部署。

了解基本概念后,我们就要先从下载相关组件开始入手了

下面列出的组件是前端和后端的必要组件:

ERP Fiori for ERP S/4HANA 2020

ERP Fiori front-end server 2020 for ERP S/4HANA

UIBAS001 600

ERPUI5 1.78

ERP_UI 7.55

S4CORE 105

ERP Gateway 7.55

ABAP Platform 2020 (part of ERP S/4HANA 2020)

搞清楚了这些基本概念,就可以进入实战了

选择最小化停机时间。

这里介绍一下最小化停机时间的概念。

看下图

最小化停机时间,把最耗时的import部分省掉了,只需要import其他对象和激活、重组必要对象才需要停机,因此停机时间大大缩短。任何一个升级,打补丁项目都适用于这种停机模式,我的经验值得出大概能节省4/5的停机时间。

因为停电了,所以重启一次。这个报错是说影子系统没有起来。

影子系统的启动和常规启动是不一样的!

和常规启动是不一样的!

是不一样的!

不一样的!

到这一步,就要准备停机了,按照提示把准备工作做好

做一个备份吧,这里说的备份不仅仅是数据库,包括参数文件,环境变量,以及SUM的备份

补丁打完后,在系统状态里可以看到两个新的产品

这两个是fiori的关键产品

ERP FIORI FOR S4HANA属于后端

ERP FIORI FES FORS/4HANA属于前端

有条件的小伙伴可以尝试做分布式。但我还是那句话,能集成就不要做成分布式。

可能会有喷子跳出来嚷嚷,你说的太笼统太片面了,分布式的好处多着呢。我也想澄清一下,J哥在这里不研究学术,只讲实战,不喜勿喷。

加完参数后,开始安装webdispatcher

安装完webdispatcher后

在tcode:sicf,根据路径/default_host/sap/bc/gui/sap/its/激活webgui,测试webdispatcher是否可用

首先,测试s/4 2020自己的路径(hostname:s42020,默认http端口8001):

http://s42020:8001/sap/bc/gui/sap/its/webgui?sap-client=000

然后,测试webdispatcher的http路径(http端口8003)

http://s42020:8003/sap/bc/gui/sap/its/webgui?sap-client=000

最后,测试webdispatcher的https路径(https端口44303)

https://s42020:44303/sap/bc/gui/sap/its/webgui?sap-client=000

如果三个路径都能打开,且为同一界面,说明你的webdispatcher安装成功。

Webdispatcher没有数据库,只是一个服务,虽然可以为多个系统代理,但我个人不建议这么做,不要把简单的事情搞得太复杂,其作用只是一个反向代理,在占用资源微小的情况下,一个系统配置一个webdispatcher有何不可?

总结一下,部署一个集成式的Fiori主要做哪些工作

1.S/4版本选型

2.到MP上下载合适的补丁和XML文件

3.安装HANA数据库和S/4

4.安装add-on和add-in

5.参数调整

6.webdispatcher安装

注意哦,S/4部署完成后的基本设置,比如传输域的配置,语言包的安装等这里并没有讲到,相信你们手上都有相关文档。

到此,部署篇讲解完毕。

下次我们进入任务配置篇,敬请期待。

分享是一种精神

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-03-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 ERP全球顾问云平台 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
腾讯云 BI
腾讯云 BI(Business Intelligence,BI)提供从数据源接入、数据建模到数据可视化分析全流程的BI能力,帮助经营者快速获取决策数据依据。系统采用敏捷自助式设计,使用者仅需通过简单拖拽即可完成原本复杂的报表开发过程,并支持报表的分享、推送等企业协作场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档