介绍

本文解释了“SAP Side by Side 开发的基础知识总结”中的一项。如果您了解整个事情,请先检查一下。
另外,由于本文是作为理解概述和个人试用使用的参考而编写的,所以在项目中使用时,是对SAP和官方信息的查询。帮助门户请利用

为什么要进行“并行开发”?

至于这个,没有一个明确的定义,有很多好处。我认为你感知它的方式会因人而异,但作为个人意见,主要优点是以下两点。

  • 松耦合架构减少了包升级负载
  • 基于高度灵活的平台,通过早期整合新技术创造附加值

包升级负载

无论好坏,S/4HANA 和 ABAP 组合的发展是一个高度耦合的机制。即使您在某种程度上仔细编写设计文档,也无法轻松地将所有内容可视化。因此,一旦创建的应用程序基础升级时,很难识别相关变化,一般的反应是重新实现一系列测试。所以,在ECC时代,我想有人说要花2亿升级和回归测试一个为10亿建造的系统。

另一方面”并行发展”,与 S/4HANA 的标准函数(平台函数)的接口将以 API 规范的形式明确,便于理解影响并进行改进和测试。如果在 S/4HANA 端添加 API,影响调查仍然存在,但如果使用标准 API,SAP 将保证运行,因此可以升级。附加组件的影响大大降低。

我在这篇文章中写了更多关于 SAP 标准 API 的内容。

更快的 S/4HANA 升级周期

我们之所以需要关注升级负载,是因为加快了 S/4HANA 升级周期。

在 S/4HANA 之前,SAP 的 ERP 产品有相当长的产品保修期。由于这些保障在2025年底和2027年底到期,近期启动了许多S/4HANA转换项目,带动了SAP业务市场的繁荣。

另一方面,S/4HANA的产品保修期原则上为5年。 (实际上,在那之后会进入“客户特定维护”期,使用产品会有各种限制,请联系SAP获取准确信息。)因此,S/4HANA基本上需要在5年内进行升级工作年周期,与S/4HANA之前的时代相比,需要构建一个可以轻松处理升级的系统。

ABAP 升级负载高吗?

升级时总是出现的话题。从理论上讲,即使是 ABAP 程序,如果创建程序时使与标准的接触点清晰简单,并根据需要创建规范,则可以确定升级时的影响范围。可以精确。但是,实现这一点非常困难,包括维护在内,而且实际情况是在升级过程中进行整体测试,因此建议采用松散耦合。

尽早采用新技术并创造附加值

此处无需赘述。 S/4HANA 和 ABAP 的结合需要使用 ABAP 从头开始​​构建额外的开发功能。

另一方面,“Side by Side”允许您选择不同的语言(主要是 Java 和 JavaScript),即使是从头开始构建。很难感觉到你在 SAP 的世界里,但是对于这些语言,各种库和框架正在开发为 OSS(开源软件),所以你可以做的事情的范围正在扩大。 (还有就是OSS就是OSS,还有更新、漏洞对策等事情要做。)

启用 DevOps 并加快开发周期

引入新的基于 OSS 的技术,不仅提高了功能需求,也提高了开发者的便利性。

许多对公众开放的 IT 技术,例如 OSS,都是为开发 Web 应用程序、移动应用程序、网站等而创建的。开发运维可以构建在短时间内实现开发和部署的开发架构。具体来说,通过自动执行单元测试和自动执行各种部署任务,减少了纯开发以外的工时和周期,加快了开发周期。

光是BTP这里就缺少一些功能,还需要借助外部服务,掌握各种技能来操作,所以是个不完美的障碍虽然现在的情况很高,但是S/4HANA上的DevOps也不是没有可能.

使用低代码/无代码工具

BTP 不需要太多编程来创建应用程序,低代码/无代码工具我们也在努力开发

具体来说,在实施定制开发时,实施工具(IDE),“业务应用工作室”已经实现了“低代码功能​​”,以降低编码的难度和负担。此外,它还是一个“低代码/无代码工具”。SAP AppGyver” 与传统的 BTP 服务相比,现在可以更轻松地开发 RPA 和工作流 ”SAP 流程自动化”也准备好了。这使得在没有任何开发或编码技能的情况下开发应用程序成为可能。

“并行开发”可以做什么?

当我谈到“Side by Side 开发”时,我听到人们说,“通过 Side by Side,您可以进行任意数量的额外开发!这样,您可以在不改变业务的情况下引入系统!” / I转4HANA的时候想一起发展!” (我有点夸张了……)

不应该误解的是,“Side by Side development”具有上述优点,但它是一种额外的开发。当然,构建需要更多的工时,并且还有包含错误的风险。此外,升级和维护所需的工时没有变化。基本上,S/4HANA 中的概念是“符合标准“是。

概括

到这一点, ”减少软件包升级负载和“早期引入新技术”是主要因素,建议“并行开发”。

但是,仅仅实现对 BTP 的所有附加要求是不够的。在下一篇文章中,我们将讨论 S/4HANA 如何满足附加要求。


原创声明:本文系作者授权爱码网发表,未经许可,不得转载;

原文地址:https://www.likecs.com/show-308623235.html

相关文章: