当前位置: 首页 > 后端技术 > Node.js

ABAPNetweaver和ABAPPlatform这两个词的区别

时间:2023-04-03 12:28:52 Node.js

本文简要介绍了SAPNetweaver平台的演变。SAP内核是任何基于ABAP技术栈的SAP系统的核心组件。它由在服务器上运行以处理与系统的连接和执行SAP程序的可执行文件组成。SAP内核的开发始于1988年,尽管SAPR/3于1992年正式推出。SAP内核是过去30年来几乎所有基于ABAP技术栈的SAP产品的基础,例如SAPBusinessSuite。内核和基础层已经发展了多年。添加对更多数据库和操作系统的支持,同时添加更多功能。2002年,随着SAPR/34.7和SAPWebApplicationServer的加入,第一次重大变化发生了。这是.COM时代,SAP核心扩展了InternetCommunicationManager(ICM)和InternetTransactionServer(ITS),能够管理HTTP连接并提供对XML、BSP和JAVA的支持。SAPNetWeaver于2004年作为技术堆栈发布,允许组织使用通用技术平台将来自不同来源的数据、业务流程、元素等集成到统一的SAP环境中。在过去的16年里,SAPNetWeaver一直是SAP应用程序的技术基础。2008年,SAP发布了SAP开发的第一款SaaS产品SAPBusinessByDesign。由于SAPR/3内核代码庞大而复杂,需要进行重大改造,因此开发了新内核并实施了新想法和改进。在SAP内部,这个新内核称为Kernel8.x,该项目称为NGAPNextGenerationPlatform。显然,SAPHANA在SAP产品的演变和现代化过程中值得特别提及。虽然SAPHANA于2011年正式推出,但基于SAPNetweaver7.40SP02的SAPERP6.0的第一个SAPHANA兼容版本于2014年推出。SAPKernel8.x中实施的许多新想法和改进与所有HANA和FIORI特定创新一起向下移植到SAPKernel7.x系列。SAP提供“不中断的创新”,因此其理念始终是引入新功能,但尽可能保持向后兼容性,让客户能够按照自己的节奏采用技术(和业务)创新。如果您查看SAPBusinessSuite的架构和底层SAPNetweaver平台,您就会看到这种“非中断性创新”方法的完美示例,这种方法使SAP技术成为运行复杂业务软件的可靠平台。15年来,SAPNetweaver平台的发展为我们的SAPBusinessSuite客户采用新技术创新提供了坚实的基础。如您所知,对SAPBusinessSuite的支持将于2030年结束。随着SAPBusinessSuite产品的发展,SAP提供SAPS/4HANA,客户需要一个新的技术平台来运行他们的业务。值得注意的是,SAPNetWeaver是一个产品系列,不仅包括ABAP和Java应用服务器,还包括其他组件,如BI内容扩展、高级适配器引擎扩展等......还包括SAPNetweaver中心,如BusinessWarehouse,企业门户或SAP流程编排。作为完整产品的最后一个SAPNetweaver版本是SAPNetweaver7.50。运行旧版SAPPO或门户网站的客户无法升级到SAPNetweaver7.50+。但是,SAPNetweaver应用程序服务器ABAP组件(SAPNetweaver组件之一)有3个新更新。SAPNetWeaverApplicationServerABAP的这3个新更新是第一个S/4HANA版本的基础:SAPNetWeaverApplicationServerABAP7.50(适用于SAPS/4HANA1511)SAPNetWeaverApplicationServerABAP7.51InnovationPack(适用于SAPS/4HANA1511)/4HANA1610)SAPNetWeaverApplicationServerABAP7.52(用于SAPS/4HANA1709)这3个应用程序服务器ABAP版本仍然(在内核级别)与用于SAPBusinessSuite产品的“旧”SAPNetweaver版本兼容,但在以下领域为ABAP堆栈提供了创新:是第一个S/4HANA版本(1511、1610、1709)的技术基础包含用于FIORI应用程序的新ABAP编程模型,它已经基于核心数据服务并将成为基础面向未来的ABAPRestful编程模型包括新版本的SAP_ABA软件组件,它们是字母数字(7.5A、7.5B、7.5C...),而不是用于SAPNetweaver7.50和SAPBS6.0EHP8的经典SAP_ABA7.50新SAP_ABA软件component是一个重要的变化,因为新的SAP_ABA7.5A、B、C包含S/4HANA简化所需的字段长度等变化。例如:SAP_ABA7.50:SAPNetWeaver7.50和SuiteEhP8SAP_ABA7.5A的LegacyMATNR:S/4HANA的新长MATNR我们不能说S/4HANA基于SAPNetweaver(完整产品),因为它仅基于一个组件(SAPNetweaverApplicationServerABAP)并且不包含JAVA堆栈和SAPNetweaver(BW,Portal,PO)讨论SAPNetweaver(完整产品)和SAPNetweaverApplicationServerABAP(SAPNetweaver组件之一),对我们来说对于大多数客户来说已经足够复杂了,但更令人困惑的是有2个单独的发货:SAPNetWeaverASforABAP7.51InnovationPack和SAPNetWeaverASforABAP7.52。这2批货物仅包含ASABAP,主要目的是将其用作开发平台,使用新的ABAP编程模型为FIORI应用程序开发和运行创新的FIORI应用程序。ApplicationServerABAP7.50forS/4HANA1511、ApplicationServerABAP7.51forS/4HANA1610和ApplicationServerABAP7.52forS/4HANA1709可以看作是新ABAP平台的过渡平台,是新ABAP平台的基础。SAPNetweaverApplicationServerforABAP7.52是SAPNetweaverASforABAP的最后一个版本,目前SAP没有计划提供额外版本的SAPNetweaverASABAP,尽管现有的Netweaver平台将作为SAP业务端维护的一部分进行维护2030年底政策。作为S/4HANA1511、1610和1709基础的内核7.53和应用服务器ABAP版本有许多技术创新,也对关键组件进行了现代化改造,例如支持HTTP/2协议的新EnqueueServer(ENSA2)和许多内部变革,以保持SAP作为现代平台来运行您的业务。但我们的想法是尽可能保持兼容性,让我们的客户逐步过渡:SAPS/4HANA1809有一个很大的变化,S/4HANA1809运行在新的ABAP平台之上,它基于新的内核系列(内核7.7x),打破了与旧SAPNetweaver系统中使用的旧内核7.53的兼容性。ABAP平台是SAPS/4HANA的基础,作为SAPS/4HANA的一部分提供,不会有独立版本。总结SAPNetweaver一直是我们的SAPBusinessSuite技术平台:SAPBusinessSuite和SAPNetweaver独立产品是在SAPNetweaver平台上开发的。例如,最新版本的SAPERPSAPERP6.0EHP8在SAPNetweaver7.50之上运行如果您详细查看包含SAPBasis7.50和SAPABAP7.50软件组件的SAPNetweaverABAP7.50堆栈。SAPNetweaver也作为独立产品发布。SAPPortal或SAPPO等产品在SAPNetweaver独立系统上运行。例如,最新版本的SAPPO是SAPPO7.50,它在SAPNetweaver7.50JAVA之上运行SAPNetWeaver是一个产品系列,不仅包括ABAP和Java应用程序服务器。S/4HANA第一个版本(1511、1610、1709)是在应用服务器ABAP之上开发的,有一些重要的变化:S/4HANA1511在应用服务器ABAP7.50(如ERP6.0EHP8)之上运行,但它包含软件组件SAPABAP7.5A(非7.50)S/4HANA1610在应用程序服务器ABAP7.51之上运行并包含软件组件SAPABAP7.5BS/4HANA1709在应用程序服务器ABAP7.52之上运行并包含软件组件SAPABAP7.5C从S/开始4HANA1809,而S/4HANA是建立在ABAP平台1809之上的。ABAP平台是SAPNetweaver的演化和替代。包含SAPABAP软件组件(但不是经典的SAPABAP7.50,而是S/4HANA所需的新SAPABAP7.5D、E、F等)它基于新的内核行(7.7x而不是旧版本使用的内核)SAPNetweaver7.53)ABAP平台不会作为独立产品发布(像旧的SAPNetweaver),而只是作为相应S/4HANA系统的基础。新S/4HANA系统:老CRM系统更多Jerry原创文章,尽在:《汪子熙》: