為SAP IDES471 激活中文
相信很多朋友都下載安裝過 verycd 上發布的那個 SAP IDES 4.71 了,但是估計會有人跟我一樣,無法激活中文。明明可以看到中文包已經加載,并且正確導入,但是按照相關操作手冊的方法就是無法激活。最近經過摸索,終于成功激活了中文包,其實只是缺少了一個很小的步驟,這里跟大家介紹一下。
首先,使用事務碼 SMLT,打開語言管理功能,這時可以看到,已安裝的語言都已經列出,中文也在其中。雙擊 Chinese 行,打開中文語言的詳細信息屏幕,這里我們可以看到第四行 Degree of Translation 的值為 0,這表明中文在 SAP 的翻譯級別里是完全不受支持的非標準語言;第六行 Supplementation Language 的值為空,我們要修改的最關鍵點就是這里,要指定一個支持語言,這樣可以確保 SAP 系統在遇到沒有翻譯的文本時能夠使用支持語言來顯示。點擊該屏幕下方中間的修改按鈕,這時,Supplementation Language 就變成可選擇的下拉列表,并且修改按鈕變成了保存按鈕,我們選擇 English 做為支持語言,再按保存按鈕,這樣 Chinese 的基本配置才算完整了。
然后,使用菜單“Language-Supplement Language”,打開支持語言激活屏幕,會出現語言不匹配的提示,忽略它,按 Yes 按鈕繼續。然后輸入一個 Description 描述,比如 English for Chinese,然后點右面的 Execute 按鈕。出現確認對話框,選擇 Yes 繼續,稍微等待一會兒,SAP 會安排一個后臺作業來執行支持語言激活的任務。我們可以通過事務碼 SM37 來查看執行情況,打開 SM37 后不需要改動屏幕上的信息,直接點工具欄左邊的鐘表按鈕,查看后臺作業,可以看到一個名為 SAP-LANGUAGE-SUP ZH 的任務,狀態為 Active,可以按工具欄左邊的刷新按鈕查看運行情況,當狀態變為 Finished 之后,進行下面的步驟。
然后,使用事務碼 SA38,打開報表執行功能,運行一個語言激活程序 RSCPINST,選中中文,點激活按鈕,完成激活后退出。
然后,使用事務碼 RZ10,打開參數文件管理功能,由于這是個新系統,還沒有任何參數文件,我們需要從本地導入。點擊菜單“Utilities-Import profiles-Of Active Servers”,系統會自動查找本地的參數文件并導入,在導入完成后,退出信息顯示界面,回到初始界面,選擇類型為 Instance profile 的參數文件(命名規則為<sid>_DVEBMGS00_<hostname>),選擇單選按鈕 Extended maintenance,再點擊 Change 按鈕。接下來需要創建兩個新的參數,點擊創建參數 Parameter 按鈕,輸入參數名 zcsa/installed_languages,值為 ED1(E 和 D 必須大寫),表明安裝了英文、德文和中文三種語言,然后退出保存;再點擊創建參數 Parameter 按鈕,輸入參數名 install/codepage/appl_server,值為 8400,表明應用服務器的代碼頁是 8400,然后退出保存;再點擊創建參數 Parameter 按鈕,輸入參數名 install/codepage/db/transp,值為 8400,表明數據庫訪問的代碼頁是 8400,然后退出保存;再點擊創建參數 Parameter 按鈕,輸入參數名 zcsa/system_language,值為 1,表明默認的登錄語言是中文,然后退出保存。最后再保存參數文件并退出,再退出,系統會提示激活參數文件,選 Yes 激活。
最后,停止 SAP 服務器,并重新啟動,就會發現使用 GUI 打開的界面已經是中文的了,登錄后也都顯示為中文。
總結:
跟網上的的操作手冊相比,我發現以前最大的問題就出在 Supplementation Language 設置上。操作手冊的前提都是尚未導入中文語言包,需要創建中文語言,而創建時就同時指定了 Supplementation Language,而在 IDES 4.71 上,中文已經導入并且沒有指定 Supplementation Language,造成按手冊操作時無法繼續。
另外,操作手冊都是讓大家直接修改硬盤上的參數文件,我認為這并不合適,強制修改如果參數名或者值錄入出錯,很可能影響系統正常啟動。而使用事務碼 RZ10 來管理參數文件,則可以使用搜索幫助來選擇參數名稱,避免錄入造成的錯誤,而且在參數值不符合要求時,還會出現警告提示,避免錯誤的參數值影響系統正常啟動。