SAP公司成立40多年来,其ERP产品经过了4次重大的架构变更,每次架构变更的主要内容如下所述。
■ R/2: 1979年发布,基于大型机技术,支持主要业务流程的实时处理
■ R/3: 1992年发布,基于C/S架构和三层分层架构,开始使用GUI界面
■ Business Suite: 2004年发布,基于Netweaver技术平台,支持主流的Web标准,比如SOA
■ S/4HANA: 2015年发布,只支持HANA内存数据库,对业务套件进行了重构
S/4HANA的演变过程
S/4HANA产品只支持HANA数据库,其产品的演进也是随着HANA的推广使用逐步成熟的。如下图所示,上一代ERP产品Business Suite开始支持HANA数据库(SoH),其业务层代码并未进行重构;然后基于HANA数据库特性对Finance模块进行了代码重构,相关业务流程进行了简化(S4HANA 1503/1508/1511);紧接着对Logistics模块和其它模块进行了代码重构,演变为全新的第四代ERP产品S/4HANA,其版本可以从1610开始算起。
S/4HNA的部署方式
S/4HANA产品主要分为两种:OP版本和Cloud版本。
OP版本的部署采用S/4HANA on AnyPrimise的方式,即部署在客户负责的数据机房中或SAP负责运营的私有云HEC(HANA Enterprise Cloud)中。
Cloud版本属于SaaS产品,由SAP负责运营,目前共包括ES(Essentials Edition)和EX(Extended Edition )两种部署方式供客户选择,即是之前的多租户版本MTE和单租户版本STE。另外,S/4HANA Cloud产品根据其业务功能可以划分为以下三种云产品形态。
■ SAP S/4HANA Enterprise Management Cloud – Essential digital processes to run an entire enterprise in the Cloud
■ SAP S/4HANA Marketing Cloud – Focuses on the sales and marketing line of business, with deep functionality
■ SAP S/4HANA Professional Services Cloud – Focuses on the professional services industry (such as, consulting services)
S/4HANA的发布策略
目前S/4HANA Cloud产品采用每季度一次的发布策略,而S/4HANA OP产品采用每年一次的发布策略。
其版本历史和维护周期如下。
S/4HANA支持的客户端
S/4HANA OP产品主要通过SAP Fiori和SAP GUI Desktop访问,某些场景下也通过SAP Business Client来访问,而S/4HANA Cloud客户只能通过Fiori界面访问。
SAP Fiori是SAP新一代的客户端产品,致力于为客户提供一个简洁易用的现代化终端界面。SAP Fiori 的主页是SAP Fiori launchpad,其是一个外壳,用来托管SAP Fiori应用程序。SAP Fiori应用程序主要分为三类:业务类应用程序(transactional apps),分析类应用程序(analytical apps)和事实表类应用程序(factsheets)。SAP Fiori目前版本为3.0。SAP Business Client目前版本为7.0,其是一种多种前端技术的融合体,主要包括三类连接形式。
■ System connection type SAP Fiori Launchpad
■ System connection type SAP Business Client
■ System connection type SAP Logon
为了保持兼容性,SAP GUI可以继续访问S/4HANA OP产品,同时其也提供了Fiori主题Belize theme,如下图所示设置后,用户即可以在SAP GUI中使用类似SAP Fiori的前端体验。