SAP HANA,S/4HANA 和 SAP BTP 的辨析

举报
汪子熙 发表于 2022/10/03 10:13:51 2022/10/03
【摘要】 这是知乎上一个朋友向我咨询的问题。SAP HANA,SAP S/4HANA,和 SAP BTP,这几个名词,对于刚接触 SAP 的朋友来说确实容易混淆。光是 SAP HANA,就有好几款名称类似但定位有所差异的产品。关于它们之间的详细辨析,参考我之前写过的文章:SAP 几款容易令初学者混淆的 HANA 解决方案。SAP S/4HANA,是 SAP 于 2015 年 2 月推出了的旗舰级产品,...

这是知乎上一个朋友向我咨询的问题。

SAP HANA,SAP S/4HANA,和 SAP BTP,这几个名词,对于刚接触 SAP 的朋友来说确实容易混淆。

光是 SAP HANA,就有好几款名称类似但定位有所差异的产品。关于它们之间的详细辨析,参考我之前写过的文章:SAP 几款容易令初学者混淆的 HANA 解决方案

SAP S/4HANA,是 SAP 于 2015 年 2 月推出了的旗舰级产品,扮演了企业数字化核心(Digital Core)的角色。作为 SAP 第四代 ERP 产品,S/4HANA 运行于基于内存计算的 SAP HANA 数据库上,除了保留第三代 ERP 产品 R/3 的功能并在此基础上做了增强,使得传统的 OLTP 事务处理和 OLAP 报表处理能在同一系统之内执行。

著名的咨询公司 Gartner 早在 2014 年就提出了双模 IT(Bimodel) 概念,这个概念贯彻到 SAP 用户的使用场景里,即一方面将 SAP S/4HANA 作为企业数字化核心,以支撑企业核心业务稳定可靠运作;另一方面,通过一个高效的云平台所架构的数字化创新平台,借助包括人工智能、区块链、大数据分析等前沿科技,对 S/4HANA 这个数字化核心进行 Side-by-Side 扩展,帮助客户实现快速的产品/服务乃至商业模式的创新。

也就是说,作为承载企业核心业务的 S/4HANA,强调的和关注点是业务运行的稳定性和可靠性。而另一方面,并非传统 ERP 领域擅长或者涉猎的新领域,比如区块链,机器学习等问题,基于其进行的持续创新,采取的是通过探索、试验,快速迭代和试错,来驾驭其不确定性。

这些创新即所谓的 Side-by-Side 扩展,意思是扩展本身的应用程序,并未部署到 SAP S/4HANA 所在的同一服务器,而是位于一个云平台上,这个云平台就是 SAP Business Technology Platform,简称 SAP BTP.

客户可以基于自己企业的实际情况,选择 ABAP,Java,JavaScript,Python 等开发语言,开发基于 S/4HANA 的扩展应用,并部署到 SAP BTP 上。

什么是 SAP HANA Development

同 SAP BTP 上客户可以灵活选择编程语言和开发技术不同,SAP HANA Development 即 SAP HANA 平台上的应用开发,遵循的是一套相对独立的开发规范。基于这套开发规范开发而成的应用,只能运行在 HANA 平台上,并且使用的开发技术也自成体系,同 ABAP,Java,JavaScript 这些技术不同。

关于这套自成体系的开发技术的详细介绍,可以在 help.sap.com 上搜索关键字 SAP HANA Developer Guide 来获得。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。