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