SAP S/4HANA Cloud 上 in-app 和 side-by-side 两种扩展方式的介绍
我們可以使用 SAP 提供的一個工具:
SAP Extensibility Explorer for SAP S/4HANA Cloud
可擴展性涵蓋了廣泛的主題,使客戶和合作伙伴能夠使標準業(yè)務軟件適應他們的業(yè)務需求。
SAP S/4HANA Cloud 中的可擴展性可分為兩部分:
- SAP S/4HANA Cloud 核心中的應用內(nèi)可擴展性(in-app extension capabilities)
- SAP 業(yè)務技術平臺上的并行可擴展性(Side-by-Side extensibility)
應用內(nèi)和并行可擴展性的概念同樣適用于 SAP S/4HANA Cloud、SAP S/4HANA Cloud 單租戶和 SAP S/4HANA On-Premises. 在考慮擴展之前,客戶和合作伙伴應培養(yǎng)云思維,并盡可能使用標準流程和標準產(chǎn)品。
應用內(nèi)和并行可擴展性概念的主要優(yōu)點是生命周期穩(wěn)定性。
界定一個擴展場景,應該使用應用內(nèi)擴展,還是并行擴展的標準是什么?
簡而言之,所有無法在核心中執(zhí)行的擴展都需要在 SAP 業(yè)務技術平臺上執(zhí)行。
SAP S/4HANA Cloud In-App Extensibility
SAP S/4HANA Cloud 應用內(nèi)可擴展性允許根據(jù)用戶要求調(diào)整標準功能,而無需任何外部工具。 無論是僅僅需要進行一些小的 UI 層面的更改,例如隱藏特定用戶組的標準字段,還是包含一些業(yè)務邏輯的擴展,SAP S/4HANA Cloud 都提供了多種工具來滿足不同的可擴展性需求。
一些典型的 in-app extension 的手段和工具:
- 修改 UI layout 和 context
- 新建一個 custom UI
- 新建和修改 forms 和 email 模板
- 創(chuàng)建新的 custom-specific CDS Views
- 使用 custom business logic 增強現(xiàn)有的業(yè)務流程
- 新建 custom fields
- 新建 custom business objects
SAP S/4HANA 包含完全基于 Web 的 in-app Extension tool. 這些工具針對的是對產(chǎn)品本身有深入了解,但不一定具備非常深入的技術知識的 key user,所以很多場景下又稱 key user tool.
所有應用內(nèi)可擴展性 key user tool 工具均可在 SAP S/4HANA Cloud 和 SAP S/4HANA On-Premises 中使用。
SAP S/4HANA Cloud Side-By-Side Extensibility
除了 SAP S/4HANA Cloud 應用內(nèi)可擴展性之外,還存在另一種 side-by-side Extensibility 理念。
采用這種方式,允許客戶和合作伙伴開發(fā) dependent Extension、開發(fā)自己的自定義應用程序或使用現(xiàn)有的非 SAP 應用程序。 SAP Business Technology Platform 是為任何 SAP 云解決方案構建擴展的公認選擇,目標是開發(fā)一個松散耦合但無縫集成的擴展。所謂松散耦合,是指這些擴展的更新和升級等生命周期管理,同 SAP S/4HANA Core 沒有任何關系。
采取 side-by-side Extensibility,可以擴展現(xiàn)有流程或發(fā)明全新流程,同時輕松地將 SAP S/4HANA Cloud 數(shù)據(jù)與來自其他系統(tǒng)的數(shù)據(jù)集成。
數(shù)據(jù)和業(yè)務流程層面的集成,如上圖所示分為多個維度:
- UI Integration
- User Integration
- Rules & Workflow Integration
- Process Integration
- Events Integration
- Data Integration
并行擴展的編程模型遵循獨立微服務使用 SAP S/4HANA Cloud 內(nèi)容的方法。 自定義應用程序主要由以下幾層組成:
- 用戶界面層(UI 層):向用戶呈現(xiàn)豐富或改變的業(yè)務流程
- 應用層:通過 OData / Restful API 等方式連接到 SAP S/4HANA Cloud 以使用 SAP S/4HANA Cloud 提供的內(nèi)容和應用程序。可以開發(fā)自己的業(yè)務邏輯來豐富標準的業(yè)務流程。
- 數(shù)據(jù)庫層:為擴展應用程序產(chǎn)生的私有數(shù)據(jù)提供專門的持久化存儲。
更多資源
-
SAP BTP 應用案例
-
Custom Extensions in SAP S/4HANA Implementations
總結
以上是生活随笔為你收集整理的SAP S/4HANA Cloud 上 in-app 和 side-by-side 两种扩展方式的介绍的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vivo X90 Pro + 内测版机型
- 下一篇: 马斯克向推特僵尸帐户发最后通牒:30 天