有朋友在我的知識星球里提問:
汪哥,我想問一下,就是 r/3 和 ecc 和 s/4 之間的聯(lián)系和區(qū)別。
我們首先聊聊 R/3 和 S/4 的聯(lián)系和區(qū)別。
在筆者這篇文章ABAP 真的會過時嗎?聊聊 ABAP 的過去,現(xiàn)在和未來里,我曾經(jīng)介紹過,SAP R/3 于 1992 年發(fā)布,是 SAP ERP 系統(tǒng)的客戶機/服務器版本,后來成為 SAP 最受客戶歡迎的產(chǎn)品之一。SAP R/3 從某種程度上說樹立了 ERP 軟件的行業(yè)標準:很長一段時間內(nèi),SAP 幾乎成為了 ERP 的同義詞。SAP R/3 使用最廣泛,在業(yè)界最出名的模塊有:
Financials and Controlling (FICO)
Human Resources (HR)
Materials Management (MM)
Sales & Distribution (SD)
Production Planning (PP)
SAP R/3 中的數(shù)字 3,代表展現(xiàn)層,應用層和數(shù)據(jù)庫層分別部署,這也標志著 SAP R 系列的軟件發(fā)展到成熟期。
其中 R 代表 Realtime,實時處理之意。
2015年年初,SAP 推出劃時代的全新商務套件SAP Business Suite 4 SAP HANA,簡稱 SAP S/4HANA,簡稱里的 S 就是套件 Suite 的縮寫,4 代表第四代 ERP 軟件,同前一代產(chǎn)品 R/3 相區(qū)分。
SAP S/4HANA 是原生基于 SAP 自研的高性能內(nèi)存計算平臺 SAP HANA 開發(fā)而成的新一代 ERP 軟件,除了包含 R/3 全部的功能之外,還支持軟件用戶通過移動設(shè)備訪問以獲得 SAP Fiori User Experience(用戶體驗)。
因此從最終用戶視角出發(fā),可以將 SAP R/3 和 S/4HANA 類比成普通人日常生活中更熟悉的 Windows10 和 Windows11,這里的 10 到 11 體現(xiàn)了操作系統(tǒng)的版本號迭代,和 SAP R/3 到 S/4 的迭代類似。
SAP R/3 的傳統(tǒng)訪問方式是通過客戶端軟件 SAPGUI,以及瀏覽器端的 WebClient UI 和 ABAP Webdynpro. 由于歷史原因,這些技術(shù)在移動設(shè)備上的表現(xiàn)不盡如人意。而 SAP S/4HANA 提供的 Fiori 應用程序,能確保用戶在各種移動設(shè)備上也能獲得極佳的使用體驗。
SAP Fiori 應用 User Experience 層面的五大特性:
Role-Based: 基于用戶角色的訪問方式:不同的 SAP S/4HANA 可以分配不同的用戶角色,這些角色能決定該用戶登錄 Fiori Launchpad 之后,能訪問哪些應用。SAP Fiori Launchpad 是用戶訪問 S/4HANA 提供的 Fiori 應用的統(tǒng)一入口。
如下圖所示:
Delightful:SAP Fiori 除了讓用戶的工作更智能之外,還可以讓其輕松地完成工作。同在 SAPGUI 里使用 SAP R/3 相比,在瀏覽器里使用 SAP Fiori 應用的學習曲線更平緩。使用 SAPGUI 和 Fiori 應用完成同一個業(yè)務流程,后者的操作方式更簡潔。
Coherent:無論是完成銷售訂單、查看最新的 KPI 還是管理休假請求——SAP Fiori 都始終堅持一致的交互和視覺設(shè)計語言
。在整個 S/4HANA Fiori 應用集合中,用戶將享受到同樣直觀且一致的體驗。
換言之,用戶可以花費最小的學習成本,就能輕松掌握 S/4HANA Fiori 全部應用的使用方式,因為這些應用采取一致的交互和視覺設(shè)計理念開發(fā)而成,學會使用一個應用,其他應用操作的方式幾乎如出一轍。
Simple:借助 SAP Fiori,用戶可以直觀、快速地完成工作。
下圖是 S/4HANA 里 Sales Order 明細頁面在瀏覽器里打開的截圖:
下圖是 SAP Business Suite CRM 里 Sales Order 在 SAPGUI 里的截圖,大家更喜歡哪一種界面的操作風格呢?
Adaptive:借助 SAP UI5 前端開發(fā)框架實現(xiàn)的 S/4HANA Fiori 應用,能讓用戶在不同屏幕尺寸的移動設(shè)備上,都能獲得良好的使用體驗。
除了 S/4HANA 提供的 Fiori 應用之外,因為底層數(shù)據(jù)庫運行在 SAP HANA 這個內(nèi)存數(shù)據(jù)庫上,所以其后臺編程方式特別是取數(shù)方式,與 R/3 相比有了很大的改變。在 R/3 里為了提升出分析報表的速度,SAP 設(shè)計了很多用于存儲中間計算結(jié)果的臨時表。為了得到報表結(jié)果,需要從若干的臨時表里讀取數(shù)據(jù)然后進行整合。使用 HANA 之后,業(yè)務數(shù)據(jù)存儲在內(nèi)存的列存儲表中,從內(nèi)存中檢索數(shù)據(jù)要比從磁盤或固態(tài)硬盤中檢索數(shù)據(jù)快得多,因此避免了 R/3 中為了報表分析而引入的大量臨時表,大大降低了數(shù)據(jù)模型的實現(xiàn)復雜度,借助內(nèi)存計算的特性, SAP HANA 可以實現(xiàn)瞬時報表響應。
下面是 SAP 官網(wǎng)給出的 HANA 性能參數(shù):
再說說什么是 SAP ECC?
SAP ERP Central Component(縮寫為 ECC)是一個本地部署的企業(yè)資源規(guī)劃 (Enterprise Resource Planning,縮寫為 ERP) 系統(tǒng)。
SAP ECC 是 SAP Business Suite 的基礎(chǔ)和核心,后者還包括業(yè)務組件(Component)和模塊(Module),比如 SAP Customer Relationship Management(CRM) 和 Supply Chain Management(SCM)。
如下圖所示:
SAP ECC 可以看成是 SAP R/3 的升級版,后者的業(yè)務功能加上 SAP Business Warehouse、SAP Strategic Enterprise Management 和 Internet Transaction Server 等模塊也一并合并到 SAP ECC 中,允許用戶在一個服務器實例下運行這些模塊。
SAP ECC 和 SAP R/3 的比較:
本文介紹了 SAP R/3, SAP ECC 和 SAP S/4HANA 的區(qū)別和聯(lián)系。SAP S/4HANA 相比 SAP R/3 和 SAP ECC,最大的改進在于前端訪問應用的 Fiori 化,以及后臺基于 HANA 內(nèi)存數(shù)據(jù)庫的全新數(shù)據(jù)模型。