SAP S/4HANA作为SAP公司的一款旗舰产品,为企业级用户提供了一个全面集成的ERP解决方案。为了适应不断变化的业务需求和增强系统的可扩展性,SAP不断推出新的扩展概念和工具,以帮助用户和合作伙伴在不影响核心系统稳定性的同时,对S/4HANA进行个性化和定制化开发。在S/4HANA的扩展概念中,存在两个主要的扩展方式,分别是“传统的”扩展和基于SAP Cloud Platform的Side-by-Side扩展。传统的扩展包括修改SAP标准代码或通过没有API支持的方式调用SAP标准代码。这种方式往往需要在软件更新时对客户或合作伙伴的代码进行大量的适配工作,增加了维护成本。为了克服上述问题,S/4HANA提出了新的扩展概念,使用稳定的API和扩展点来创建扩展应用程序。侧边扩展(Side-by-Side Extensions)是基于SAP Cloud Platform的全功能开发平台,可以用来构建扩展应用程序,支持Java、JavaScript以及SAP HANA原生开发。这种方式允许用户在稳定的外部(Web服务)API基础上进行开发,减少了软件更新时的影响。内嵌扩展(In-App Extensibility)则是通过键用户工具进行的,包括添加自定义字段和表、自定义分析和表单、以及业务逻辑等工具。这些工具提供了一个基于网络的开发环境,允许用户在S/4HANA系统内部直接创建和修改扩展,同时基于稳定的扩展点和API进行操作。SAP S/4HANA Cloud提供了增强的生命周期管理功能,使得用户可以在云环境中稳定地实施扩展。通过S/4HANA Cloud,用户可以采用新的用户界面、创建定制化的分析工具、暴露数据、创建表单和电子邮件模板、添加应用程序逻辑以及数据库字段/对象。S/4HANA Cloud提供了300多个API和3000多个操作,以及2000多个被白名单的CDS视图和90多个业务事件,为用户提供了丰富的扩展能力。SAP还提供了SAP Cloud SDK for S/4HANA,一个支持在S/4HANA系统上构建扩展应用程序的工具包。通过云原生的方式,它为B2C和B2B流程创新、数据集市与分析、数据科学与智能、物联网与大数据等领域提供了支持。针对扩展性,SAP提出了三个主要的扩展选项:基于应用程序内部的键用户扩展性、S/4HANA扩展和SAP标准扩展。键用户扩展性赋予了普通用户在S/4HANA内部进行扩展的能力,而S/4HANA扩展则涵盖了BAdI(Business Add-In)和SAP标准API的使用,以及在系统外部(通过Side-by-Side方式)的扩展。这样,S/4HANA不仅实现了标准化和灵活性的扩展,还提供了开发者的扩展性选项。整体上,SAP S/4HANA的扩展性概念和工具为不同需求的用户和合作伙伴提供了丰富的定制化能力,使得企业可以在不影响核心系统性能和稳定性的前提下,增加新的业务功能和价值。通过这些扩展选项,S/4HANA降低总体拥有成本(TCO),加快创新周期,并为企业的数字化转型提供强大的支持。
暂无评论