首先我們討論下為什么要進行ECC系統(tǒng)升級?
實際上,SAP版本升級是個老話題。從最初的4.6C,到ECC6、再到SOH或者S/4 HANA,無論是主動還是被動的升級,都會引發(fā)用戶的廣泛討論。從2017年開始,SAP就提出自2025年以后將不再支持非HANA數(shù)據(jù)庫,也就是說SAP ECC產(chǎn)品2025年后將停止標(biāo)準(zhǔn)維護服務(wù)。國內(nèi)眾多使用SAP ECC的大中小企業(yè)近些年升級問題迫在眉睫。
那企業(yè)如何把ECC遷移到S/4HANA呢?
簡單概括就是有三種選擇:
1.如果您想從頭開始重新實現(xiàn),則稱為“ Greenfields”的新實現(xiàn)。
2.系統(tǒng)轉(zhuǎn)換,也稱為“ Brownfields”,是“升級”或“遷移”的同義詞(盡管SAP不喜歡您使用這些術(shù)語,因為S / 4HANA完全是一個不同的產(chǎn)品系列,因此沒有正式的升級,而是轉(zhuǎn)換)
3.景觀轉(zhuǎn)換,也稱為“選擇性”或“合并”,用于更具針對性的遷移或特定數(shù)據(jù)集的組合。
SAP系統(tǒng)轉(zhuǎn)換為S / 4HANA
SUM = Software Update Manager
從技術(shù)上講,SAP有一個強大的過渡工具(名為SUM )可以將系統(tǒng)轉(zhuǎn)換為S / 4HANA,將舊的(Oracle / DB2 / MSSQL)數(shù)據(jù)庫遷移到SAP HANA數(shù)據(jù)庫,并將舊的ECC應(yīng)用程序升級到較新的S / 4HANA代碼庫。
轉(zhuǎn)換步驟
SUM工具實際上使您可以一次跳轉(zhuǎn)從ECC 跳到S / 4HANA。但是,此一躍式過程是理想的,因為它僅在滿足以下所有條件時才起作用:
SAP版本:您至少使用SAP ERP ECC 6.0,而不是較舊的版本單/雙堆棧:您的ECC堆棧僅是ABAP,而不是雙ABAP / JAVA堆棧Unicode:您的數(shù)據(jù)庫和SAP內(nèi)核已啟用Unicode,如果您錯過了以上三個技術(shù)先決條件中的任何一個,那么到達S / 4HANA的過程將涉及至少兩跳,這是無數(shù)種不同途徑和選擇起作用的地方,因為沒有正確的方法到那里。這取決于許多因素。SAP已發(fā)布此流程圖,說明了大多數(shù)不同的技術(shù)遷移途徑(您會注意到它們假定您的ECC是僅ABAP的堆棧):
技術(shù)步驟摘要
因此,讓我們分解所有轉(zhuǎn)換為S / 4HANA的技術(shù)步驟,包括先決條件,以便您可以了解事先進行任何準(zhǔn)備是否有意義,或者是否要將其包含在其中。
SAP系統(tǒng)轉(zhuǎn)換為S/4HANA的前提條件
1、僅將雙堆棧ABAP + Java拆分為ABAP
如前所述,如果您現(xiàn)有的ECC 6.0系統(tǒng)位于雙ABAP和Java堆棧上,則需要將其拆分為兩個單獨的堆棧,以便進行轉(zhuǎn)換結(jié)果將僅ABAP的堆棧轉(zhuǎn)換為S / 4HANA。
2、升級到ERP ECC 6.0
為了跳到S / 4HANA,您的源系統(tǒng)必須至少在ECC 6.0上,因為較低的SAP R / 3 4.7和SAP ECC 5.0版本不包含所需的客戶-供應(yīng)商集成(CVI)適用于SAP S / 4HANA。所使用的ECC 6.0增強包版本都沒有關(guān)系。如果您的系統(tǒng)還沒有使用Unicode,則可以將升級與Unicode轉(zhuǎn)換結(jié)合使用-請參閱下一點。
3、轉(zhuǎn)換為Unicode
SAP S / 4HANA僅隨UNICODE一起提供,并且SUM流程不包括從非Unicode到Unicode的轉(zhuǎn)換(對于7.5x目標(biāo))。如果還需要將源環(huán)境升級到ECC 6.0以便為S / 4HANA做好準(zhǔn)備,則可以使用稱為“合并升級和Unicode轉(zhuǎn)換”(CU&UC)的方法將這兩個步驟結(jié)合在一起。將SAP ECC系統(tǒng)轉(zhuǎn)換為Unicode是一個文檔齊全的過程,除了回歸測試領(lǐng)域(如界面,自助服務(wù),和自定義的ABAP代碼。)