SAP版本演进及区别-S/4 HANA 与R3(ECC)
SAP在2015年推出了新一代商务套件SAP S/4 HANA。 SAP S/4 HANA (全称SAP Business suite 4 SAP HANA),这款新产品完全构建于目前先进的内存平台SAP HANA 之上,同时采用现代设计理念,通过SAP Fiori 提供精彩的用户体验 (UX)。那么SAP S/4 HANA是什么呢?它与SAP SAP Business Suite又有什么区别呢?
SAP S/4 HANA与SAP Business Suite/ R3(ECC)的区别:
简单地说,S/4 HANA是下一代的R/3和SAP商务套件SAP。它利用新的用户体验技术(SAP Fiori)和内存处理和数据库技术(SAP HANA),以及引入了一个新的引导配置的概念。因此,它提高了简单,减少了处理时间,并提供比更大的功能在R/3是可用的。S/4hana重点是财务、ERP、CRM,SRM,SCM,PLM,和BW,与财务的组件组成的SAP新近发布的简单财务应用。进一步的功能目前在SAP ERP被建造出来的。
由上图对比可知道,SAP Business Suit基于任何的数据库(包括SAP HANA数据库),而SAP S/4 HANA是完全基于SAP HANA构建,优化了产品代码及数据结构,简化了财务流程和产品逻辑,并且应用了SAP Fiori新的用户交互系统。
SAP Business Suite 旧代码行与 SAP S/4HANA 新代码行之间有哪些根本区别?
SAP S/4HANA 采用了新的开发方法来消除所有应急工具。传统的基于行的传统关系数据库管理系统会采用一些应急工具来提升性能。这些工具包括聚合数据和编程索引等,它们不具备任何语义价值,仅仅只是用来提高访问数据和汇总数据的速度。然而,这些工具却存在许多弊端:它们会造成应用互联,增加系统锁定的复杂性,导致聚合数据的更新发生冲突。此外,冗长的提取、转换、加载 (ETL) 场景会造成数据延迟,致使系统需要运行数据准备程序和异常管理程序,最终导致用户不得不开发有含义代码来应对这种情况。
这部分代码本身不具备任何业务语义,但在业务流程中却能起到提升性能的作用。 借助 SAP S/4HANA,客户无需再采用各种应急工具来解决因技术局限性造成的限制问题。因为,所有插入内容和更新内容将以列示存储方式保存,客户可以实时访问其中新信息和历史信息,因此也就不需要在数据的索引和聚合上花费任何成本。