前不久發了一篇《一圖搞懂SAP S/4和ECC的差異》。在那篇文章裡,着眼點是用一張圖的方式解釋從SAP ECC到SAP S/4HANA的功能進化,以及很多基于人工智能和機器學習的新功能。
而今天我們會把重點放在背景表上,看看在傳統的各大子產品裡面,從table角度到底有了些什麼變化。
廢話不多說了,還是老規矩,直接上圖。為了讓大家看得清楚,圖檔做了翻轉。大家可以把手機橫過來觀看。

圖檔來自公開資料
從上圖能看得很清楚,諸多SAP ECC時代有的表,在S/4HANA裡面都被精簡掉了,這些被取消掉的表主要是一些彙總表(Total tables)和索引表(Index tables)。
原因很簡單,由于HANA記憶體資料庫的特性,彙總計算等操作都可以在資料查詢的時候完成,不再需要提前把資料處理好,放在表裡,等待查詢時調用。
簡化的資料模型
這種在S/4HANA裡的簡化的資料模型(Simplified Data Model)有什麼好處?
最明顯的好處當然是省去了不同背景表裡的資料彼此統馭(reconciliation)所需要的時間和精力。
以财務子產品為例,由于統一日記賬(Universal Journal)表ACDOCA的使用,原本月結時可能需要執行的資産子產品跟總賬子產品的統馭,COPA(使用Account-based COPA)跟總賬子產品的統馭,行項目表跟彙總表的統馭等等都不再需要了。
簡化後的資料模型,確定了資料源的唯一性和準确性(Single source of truth)。
相容性視圖
或許你知道,很多企業是從ECC 更新到S/4HANA的,為了讓老的代碼具有相容性,在S/4HANA裡面被精簡掉的表,從代碼中依舊可以通路。隻不過這些表在資料庫層面,他們不再是透明表,而是相容性視圖(Compatibility View) 。
以KNC1為例。在S/4HANA中,KNC1表被去除掉了,變成了View。
KNC1 in ECC
如果在ECC系統中檢視KNC1(上圖),你能看到它是透明表。
KNC1 in S/4HANA
再看S/4HANA系統裡面,它變成了View,在資料庫中沒有自己的資料。
為了讓大家對于背景表的變化有個直覺的感受,我還收集了一張動圖來展現這一變化。
今天好像不止一張圖了,那就這樣吧。
Enjoy learning…
延伸閱讀給SAP顧問的5個小貼士
SAP Universal ID - 你的全新登入體驗
搞砸SAP項目的3種方法