其他分享
首页 > 其他分享> > ABAP Netweaver 和 ABAP Platform 这两个名词的辨析

ABAP Netweaver 和 ABAP Platform 这两个名词的辨析

作者:互联网

本文简述 SAP Netweaver 平台的演变。

SAP kernel 是任何基于 ABAP 技术栈的 SAP 系统的核心组件。它由在服务器上运行以处理与系统的连接并执行 SAP 程序的可执行文件组成。

SAP 内核的开发始于 1988 年,尽管 SAP R/3 于 1992 年正式推出。SAP kernel 已成为过去 30 年来几乎所有基于 ABAP 技术栈的 SAP 产品的基础,比如 SAP Business Suite.

多年来,内核和基础层不断发展。添加对更多数据库和操作系统的支持,同时添加更多功能。

2002 年,随着 SAP R/3 4.7 和 SAP Web Application Server 的加入,第一个重要的变化完成了。这是 .COM 时代,SAP 内核通过 Internet 通信管理器 (ICM) 和 Internet 事务服务器 (ITS) 进行了扩展,以便能够管理 HTTP 连接并提供对 XML、BSP 和 JAVA 的支持。

SAP NetWeaver 于 2004 年作为技术堆栈发布,允许组织使用通用技术平台将来自各种来源的数据、业务流程、元素等集成到统一的 SAP 环境中。在过去的 16 年中,SAP NetWeaver 一直是 SAP 应用程序的技术基础。

2008 年,SAP 发布了 SAP Business ByDesign,这是 SAP 开发的第一个 SaaS 产品。由于SAP R/3 Kernel代码庞大而复杂,需要进行一次重大改造,因此开发了一个新的内核,实施了新的想法和改进。在 SAP 内部,这个新内核被称为 Kernel 8.x,该项目被称为 NGAP Next Generation Platform。

显然,在 SAP 产品的演进和现代化过程中,SAP HANA 值得特别提及。虽然 SAP HANA 于 2011 年正式推出,但第一个兼容 SAP HANA 的 SAP ERP 6.0 版本是在 2014 年基于 SAP Netweaver 7.40 SP02 推出的。SAP Kernel 8.x 中实施的许多新想法和改进与所有 HANA 和 FIORI 特定创新一起向下移植到 SAP Kernel 7.x 系列。

SAP 提供“无中断创新(innovation without disruption)”,因此其理念一直是引入新功能,但尽可能保持向后兼容性,让客户按照自己的节奏采用技术(和业务)创新。

如果您查看 SAP Business Suite 的架构和底层 SAP Netweaver 平台,您会看到这种“无中断创新”方法的完美示例,该方法使 SAP 技术成为运行复杂业务软件的可靠平台。15 年来,SAP Netweaver 平台的发展为我们的 SAP Business Suite 客户采用新技术创新奠定了坚实的基础。

如您所知,对 SAP Business Suite 的支持将于 2030 年结束。随着 SAP Business Suite 产品的发展,SAP 提供 SAP S/4HANA,客户需要一个新的技术平台来运行他们的业务。

需要注意的是,SAP NetWeaver 是一个产品系列,不仅包含ABAP 和 Java 应用程序服务器,它还包含其他组件,如 BI 内容扩展、高级适配器引擎扩展等……还包含 SAP Netweaver 中心,如业务仓库、企业门户或 SAP 流程编排。

作为完整产品的最后一个 SAP Netweaver 版本 是 SAP Netweaver 7.50。运行旧 SAP PO 或 Portal 版本的客户不能升级到 SAP Netweaver 7.50 以上。

但是,SAP Netweaver 组件之一SAP Netweaver Application Server ABAP 组件有 3 个新更新。SAP Netweaver 应用服务器 ABAP 的这 3 个新更新是第一个 S/4HANA 版本的基础:

这 3 个应用服务器 ABAP 版本仍然(在内核级别)与用于 SAP Business Suite 产品的“旧”SAP Netweaver 版本兼容,但在以下领域为 ABAP 堆栈提供了创新:

新的 SAP_ABA 软件组件是一个重要的变化,因为新的 SAP_ABA 7.5A、B、C 包含 S/4HANA 简化所需的字段长度等方面的变化。举个例子:

我们不能说 S/4HANA 基于 SAP Netweaver(完整产品),因为它仅基于其中一个组件(SAP Netweaver Application Server ABAP)并且不包含 JAVA 堆栈和 SAP Netweaver(BW、Portal , PO)

关于 SAP Netweaver(完整产品)与 SAP Netweaver Application Server ABAP(SAP Netweaver 组件之一)之间差异的讨论,对于我们的大多数客户来说已经足够复杂,但更令人困惑的是,有 2 个独立shipment: SAP NetWeaver AS for ABAP 7.51 创新包和 SAP NetWeaver AS for ABAP 7.52。

这 2 次 shipment 仅包含 AS ABAP,主要目的是将其用作开发平台,以使用针对 FIORI 应用程序的新 ABAP 编程模型开发和运行创新的 FIORI 应用程序。

用于 S/4HANA 1511 的应用服务器 ABAP 7.50、用于 S/4HANA 1610 的应用服务器 ABAP 7.51 和用于 S/4HANA 1709 的应用服务器 ABAP 7.52 可以被视为向新 ABAP 平台的过渡平台,该平台是新的 ABAP 平台的基础。

SAP NetWeaver Application Server for ABAP 7.52 是 SAP Netweaver AS for ABAP 的最后一个版本,目前 SAP 没有计划提供额外的 SAP Netweaver AS ABAP 版本,尽管现有的 Netweaver 平台将作为 SAP 业务的一部分维护到 2030 年底套件结束维护政策。

用作 S/4HANA 1511、1610 和 1709 基础的内核 7.53 和应用服务器 ABAP 版本进行了许多技术创新,并且还对关键组件进行了现代化改造,例如新的 Enqueue Server (ENSA2) ,支持 HTTP/2 协议和许多内部更改,以保持 SAP 作为运行您的业务的现代平台。但我们的想法是尽可能保持兼容性,并允许我们的客户逐步过渡:

SAP S/4HANA 1809 有一个很大的变化,S/4HANA 1809 运行在新的 ABAP 平台之上,它基于新的内核系列(内核 7.7x),打破了与旧 SAP 中使用的旧内核 7.53 的兼容性Netweaver 系统。

ABAP 平台是 SAP S/4HANA 的基础,作为 SAP S/4HANA 的一部分提供,不会有独立版本。

总结

SAP Netweaver 一直是我们用于 SAP Business Suite 的技术平台:

SAP Netweaver 也作为独立产品发布。

SAP NetWeaver 是一个产品系列,不仅包含 ABAP 和 Java 应用程序服务器。

S/4HANA 第一个版本(1511、1610、1709)是在应用服务器 ABAP 之上开发的,但有一些重要的变化:

从 S/4HANA 1809 开始,S/4HANA 建立在 ABAP 平台 1809 之上

新的 S/4HANA 系统:

老的 CRM 系统

更多Jerry的原创文章,尽在:"汪子熙":

标签:7.50,4HANA,Platform,ABAP,Netweaver,NetWeaver,SAP
来源: https://www.cnblogs.com/sap-jerry/p/15683004.html