分享

到底是哪种类型的SAP HANA系统?

 一骑当千_30 2018-03-07

我接触到的名词有以下几种:S/4HANA, S4H, SoH, Suite on HANA, ECC system with HANA database等等。

你是不是和我一样傻傻的分不清这些到底是什么系统呢?我希望此文让我们一起弄清楚这些到底是什么系统。

言归正传,我们主要把HANA系统分为两类:

1. SAP Business Suite FOR HANA (S4 HANA/S4H)

2. SAP Business Suite/System ON HANA (SoH/ECC on HANA Database)

这里插播一个英语小测验,放心,初中的题。

介词:For 和 On 的区别是什么?SAP for HANA (S/4 HANA or S4H)

这种系统是开发和优化于SAP HANA之上的商业套件。数据模型已经简化并把大量数据库表进行了合并。一般的业务逻辑数据库表比如MM, FI等,都已经被单个表取代(MATDOC, ACDOCA等)。S/4HANA,就是SAP Business Suite 4 SAP HANA 的缩略简写。

其中后端业务应用层是运行于SAPHANA数据库,前端是用SAPUI5框架开发的Fiori应用。如果我们用传统的三层架构套用的话,那么HANA是数据库层,S/4 HANA 是应用层,Fiori是表现层。如何辨别你的系统是否是S/4 HANA系统呢?

S/4 HANA系统有一个模块叫做S4CORE,如下图高亮部分。

Tips: 请仔细检查产品版本和软件模块版本,如下图高亮部分。众所周知,S4 HANA有三个主要的发布版本,它们是S4 HANA 1511, 1610 和1709。与这三个产品版本对应的软件模块版本是: S4CORE 100, 101 和102。 S4CORE 100 对应 S4 HANA 1511, 101 对应 1610,然后102 对应1709.

System/Suite on HANA (SoH or ECC Business Suite on HANA DB)

这种系统只是使用了HANA数据库,就是ECC商业套件运行于HANA数据库。也就是标准的ECC系统从传统的关系型数据库比如Oracle, SQL,MS等迁移到HANA数据库。如果套用三层架构,那么HANA是数据库层,ECC是应用层,Fiori是个可选项,可以作为表现层,也可以继续使用R/3的传统SAPClient作为表现层。为什么使用SoH系统,而不是直接上S/4HANA?

原因就是开始的时候ECC是不能直接升级到S/4HANA系统的,开始没有今天的工具比如SUM和DMO,所以S/4HANA系统只能全新安装。而且HANA数据库可以显著提升系统性能,所以一些企业决定更换数据库到HANA,而无需更改业务系统,不用适应新的业务逻辑又能获得内存数据库的性能优势。

换言之,很多企业不想迁移系统而只想更新数据库到HANA。这样的系统就成为了SAPECC商业套件运行于HANA数据库: SAP ECC Business Suite on HANA Database (SoH)。然而因为后端不同,在前端仍然可以使用Fiori用户界面。这样可以让客户在不重构应用层的情况下获得HANA数据库的高性能。而且这个过程非常简单,用户根本无需适应全新系统。如何辨别系统是SoH呢?

很简单,通过检查系统状态和软件模块版本信息,如下图所示。

希望大家看完此文之后明白了SAP HANA系统到底有哪些?For HANA呢,就是为HANA重新设计的系统,On HANA呢,就是以前的老系统运行在了HANA之上,提升了性能。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多