个人的见解
如何将您的ABAP资产带到云端,第三部分。
在关于如何使用SAP BTP (ABAP环境,又名蒸汽朋克)将ABAP资产转移到云端的博客系列的第三部分中,我们将研究一些典型的用例,对于这些用例,这种新环境可能是下一个最佳的未来证明解决方案。
场景1:扩展SAP S/4HANA公有云和其他SAP云产品。
对于客户和合作伙伴来说,我们现在有一个为SAP云解决方案构建扩展的ABAP机会是非常重要的,而在过去,唯一合适的选择是Java,失去了ABAP社区和他们的技能集。
在S/4HANA公有云中,不支持经典的自定义ABAP开发。SAP业务技术平台一直是构建和运行自定义云扩展的基础,现在新的ABAP环境选项可用于基于ABAP的云扩展。
场景2:d在云端PaaS上开发和运行创新的ABAP应用程序。
在公共关系中e在这个博客系列的前一部分,我向你展示了蒸汽朋克是完全独立于你的SAP系统的后端发布的。得益于这种独立性,客户和合作伙伴现在可以开始基于最新的创新为传统SAP ECC系统构建应用程序。
拥有传统ECC系统的客户现在也可以从最新的ABAP平台和SAP HANA数据库技术中受益,独立于他们现有的环境。他们可以开始使用新的ABAP RESTful编程模型开发Fiori应用程序,由于在SAP BTP中完全集成,他们还可以在设计中集成所有其他云服务,如物联网、机器学习、分析等。
在将ABAP PaaS和新技术的操作委托给SAP时,所有这些都是可能的。
场景3:将ABAP实现与核心业务系统解耦。
从技术角度来看,这个场景是最有趣和最重要的场景之一。
您可以使用Steampunk在单个入口点创建扩展,并将它们与几个后端连接起来,独立于后端版本。例如,如果你想使用来自不同系统的数据进行分析,Steampunk可以作为一个集成中心,首先聚合所有数据,然后让它们在一个服务中可用。
需要注意的是,蒸汽朋克本质上是在云上运行的,因此您可以安全地将后端系统的数据暴露给外部受众。通过这种方式,您还可以将其用作一种提取层。
由于云扩展与后端系统的解耦,您大大降低了核心业务系统更新的风险和工作量。
合作伙伴交付模式
Steampunk可以作为一个平台,合作伙伴可以在这个平台上开发软件即服务,并使用多租户同时向多个客户提供软件。当前的方法是使用数据库表中的客户端字段(MANDT)来启用多租户。
合伙人将有两个帐户,一个Dev(开发)和一个Prod(执行)。在生产帐户中,将只有一个与多个客户共享的应用程序实例。
总结
本博客系列的第三部分总结了SAP BTP、ABAP环境的介绍。在本部分中,我们讨论了最常见的用例和合作伙伴交付模型。
在本博客系列的后续部分中,我将更深入地探讨合作伙伴交付模型。现在我还在设计这个架构设置特拉华州在SAP团队的大力支持下,我们即将创建我们的第一个Saas PoC。
敬请期待未来几周的更多消息!
更多信息可以在SAP商店,在解决方案简单或者在SAP发现中心.一定要看看SAP BTP、ABAP环境社区页面.
我也建议你去看看这关于ABAP RESTful编程模型的openSAP课程。
我还可以给你推荐两本SAP出版社的书:一本是关于云中的ABAP另一个在基于rest的编程模型.
谢谢你的信息。
我只是想知道ECC系统的使用(对于那些还没有迁移到S/4的人来说)。
从技术角度来看,它将如何与ECC集成:
嗨Joery,
连接到SAP BTP是完全相同的;通过云连接器。在《蒸汽朋克》中,你可以为这个云连接器创建一个目的地,你可以在代码中使用它来调用远程系统上的服务。
在ECC中,没有像S/4HANA系统中那样的标准api或事件可用SAP API业务中心).您需要创建自己的自定义api来公开/修改数据。这些可以是OData服务,使用SAP网关、RFC……您可以使用SAP BTP Event Mesh来发布自定义事件。当然,您也可以使用SAP BTP集成套件。
BR
在ECC上多花点功夫,因为将来会证明的
明白了。
由于盖