当前位置: 首页 > Web前端 > HTML5

SAPS-4HANACloud上的in-app和side-by-side介绍

时间:2023-04-05 19:00:21 HTML5

我们可以使用SAP提供的一个工具:SAPExtensibilityExplorerforSAPS/4HANACloud可扩展性涵盖广泛的主题,使客户和合作伙伴能够使标准业务软件适应他们的业务需求。SAPS/4HANACloud中的可扩展性可分为两部分:SAPS/4HANACloud核心中的应用内扩展功能和SAPBusinessTechnologyPlatform上的并行可扩展性(端扩展性)应用内和并行可扩展性的概念同样适用于SAPS/4HANACloud、SAPS/4HANACloudSingleTenant和SAPS/4HANAOn-Premises。客户和合作伙伴要培养云思维,尽可能使用标准流程和标准产品。应用内和并行可扩展性概念的主要优点是生命周期稳定性。定义缩放场景的标准是什么,我应该使用应用内缩放还是并行缩放?总之,所有不能在核心进行的扩展,都需要在SAPBusinessTechnologyPlatform上进行。SAPS/4HANACloudIn-AppExtensibilitySAPS/4HANACloudIn-AppExtensibility允许根据用户需求调整标准功能,无需任何外部工具。无论是UI层面的小改动,比如为特定用户组隐藏标准字段,还是包含一些业务逻辑的扩展,SAPS/4HANACloud都提供了多种工具来满足不同的可扩展性需求。一些典型的应用内扩展方式和工具:修改UI布局和上下文创建新的自定义UI创建和修改表单和电子邮件模板创建新的自定义特定CDS视图使用自定义业务逻辑来增强现有业务流程创建新的自定义字段新的自定义业务objectsSAPS/4HANA包含完全基于Web的应用内扩展工具。这些工具针对的是对产品本身有深入了解的关键用户,但不一定有很深的技术知识,所以在很多场景下也被称为关键用户工具。SAPS/4HANACloud和SAPS/4HANAOn-Premises中提供所有应用内可扩展性关键用户工具。SAPS/4HANACloud并行可扩展性除了SAPS/4HANACloud应用程序内的可扩展性之外,还有另一个并行可扩展性概念。通过这种方式,客户和合作伙伴可以开发依赖的Extensions,开发自己的自定义应用程序或使用现有的非SAP应用程序。SAPBusinessTechnologyPlatform是为任何SAP云解决方案构建扩展的可靠选择,其目标是开发松散耦合但无缝集成的扩展。所谓松散耦合,是指对这些扩展更新升级的生命周期管理,与SAPS/4HANACore无关。借助并行可扩展性,可以扩展现有流程或发明全新流程,同时轻松地将SAPS/4HANACloud数据与来自其他系统的数据集成。数据和业务流程层面的集成,如上图,分为多个维度:UIIntegrationUserIntegrationRules&WorkflowIntegrationProcessIntegrationEventsIntegrationDataIntegration并行扩展的编程模型遵循使用SAPS/4HANACloud内容的独立微服务的方法.自定义应用主要由以下几层组成:用户界面层(UI层):将丰富或变化的业务流程呈现给用户应用层:通过OData/RestfulAPI等连接到SAPS/4HANACloud,使用SAPS/Content和4HANACloud提供的应用程序。您可以开发自己的业务逻辑来丰富标准业务流程。数据库层:为扩展应用产生的私有数据提供专用的持久化存储。更多资源SAPBTP应用案例SAPS/4HANA实施中的自定义扩展