原文 by 楓竹丹青 ⋅
html
1.安裝準備java
1.1.版本說明數據庫
本文是描述在一個Windows虛擬機、SQL Server數據庫環境下,安裝SAP ERP 6.0 EHP7 SR2服務器,安裝完成虛擬機文件尺寸約60G,能夠很方便地轉到筆記本的SSD硬盤中使用。api
SAP ERP 6.0 EHP7 SR2隸屬於SAP Business Suite 7i 2013 Support Release 2商務套件,於2014年末發佈,除ERP 6.0 EHP7 SP2外,還包括CRM 7.0 EHP3 SR二、SCM 7.0 EHP3 SR二、SRM 7.0 EHP3 SR2等產品。瀏覽器
SAP ERP 6.0 EHP7 SR2全稱是Enhancement Packages 7 for ERP 6.0 Support Release 2,是在EHP7版本打若干個補丁而成,其主要組件包版本以下:安全
組件服務器 |
描述網絡 |
版本學習 |
SAP_BASIS測試 |
SAP Basis Component (SAP基礎組件) |
Release 740 ,Patch 008 |
SAP_APPL |
Logistics and Accounting (後勤和會計覈算) |
Release 617 ,Patch 006 |
1.2.安裝介質清單
SAP各產品的安裝介質以前最少是三大部分:Master、Kernel、Export,外加java組件及後續的Language(語言)包。在最近幾年,Master讓位於SWPM。相比以前只爲單獨套件服務的Master,SWPM(SAP Software Provisioning Manager)能夠安裝衆多歷次版本的套件和獨立產品。
SAP系統的安裝,不管以前的Master或是如今的SWPM,都是在java環境中運行安裝腳本。SWPM自身已包含java運行環境,使得操做系統無需另外安裝JDK。
SWPM
下載最新的SWPM就能夠,2016年度版本除EHP7 SR2外還能夠安裝EHP8。
Kernel
可選用NetWeaver 7.4或7.5的Kernel,本安裝版本是7.42,卷標是51049350_10,適用於Windows操做系統下多種數據庫。
Export
分爲兩部分三個卷標,其中51048902_一、51048902_2是第一部分,包含EXPORT_1到EXPORT_6共6人文件夾,51048902_3是第二部分,包含EXPORT_7到EXPORT_11共5個文件夾。
Language
中文(ZH)語言包的卷標是51048902_8,在本次安裝完成後使用。
1.3.安裝參數
在前安裝以前,需設定好參數,主要包括:
主機名:Windows操做系統的計算機名,在安裝數據庫以前需設定,命名的格式是字母和數字,不可有空格和其它字符;
系統標識(SAP System ID):SAP的系統標識,由3個字母或數字組成,在統一管理的服務器羣中,標識名不可有重複;
系統編號(Central Instance Number):由兩位數據組成,是各個服務端口的偏移量,例如編號設爲2,則ABAP鏈接、消息服務器的端口分別是320二、3902。一個系統會須要兩個編號,如設定02和03。
本例設定的主機名是ECCFP7,標識FP7,編號00,這三個參數可供GUI鏈接使用,另需一個編號01。
1.4.環境準備
整個SAP系統安裝,涉及宿主機、虛擬機、操做系統、數據庫、安裝介質等五大方面,各項準備及注意事項見下表述。
宿主機
硬件配置:CPU爲Intel XEON E3-1230 V2(1155針),4核8線程,無顯核需外插顯卡,TDP(最大熱功耗)69W。主板有DDR3內存槽4個,插4 * 8G共32G。硬盤4個,其中兩個西數黑盤640G組成raid 0陣列(自用學習忽略安全性)。
以上除CPU爲服務器檔,其它均爲普通PC檔,最大可同時開7個SAP服務虛擬機(7*4G)。待機功率80餘瓦,滿載最大110餘瓦。
因爲須要管理4G以上內存,故須要安裝64位操做系統。網絡鏈接交換機或路由器,能夠沒必要鏈接互聯網。
虛擬機
這次安裝使用的虛擬軟件是VMWare 10,建立一個虛擬機,配置以下:
§ 給其分配內存4096M(4G),CPU資源給2核2線程,
§ 網絡選用橋接方式,與宿主機獲取相同網段的IP地址;經測試,如選用NAT網絡方式,在某些場合則沒法完成Start Instance(啓動實例)的操做。在安裝過程當中要保證網絡聯通狀態。
§ 主硬盤1個,SATA格式,分配1000G(1T)空間,採用自增加方式,兩個分區分別爲60G、940G,前者裝Windows操做系統,後者安裝SAP系統;
§ 因爲新版SAP安裝沒法識網絡硬盤甚至光盤,故需將安裝介質拷貝至虛擬機中,爲避免主硬盤有冗餘文件,再加掛一個輔助硬盤(SATA格式)專門存放安裝介質,安裝完成後可將此輔助硬盤移去。
操做系統
操做系統選用Windows Server 2012 SR2,新建一個用戶admin並賦予管理員權限。後續安裝均用admin登陸操做。主要配置有:
§ 設定主機名;
§ 設定虛擬內存,分配16G;
§ 啓用.Net Framework 3.5,這是數據庫成功安裝的前提;
§ 防火牆關閉。
因爲安裝程序SWPM已包含JAVA運行環境,故不須要安裝JDK。這次安裝對語言集、網卡命名無特殊要求。
數據庫
數據庫選用SQL Server 2012 企業版 SP1 64位簡體中文版,安裝參見《SAP系統安裝之MSSQL 2012數據庫》,如下簡稱MSSQL,注意事項見下:
§ 在數據庫安裝前需設定好服務器的主機名;
§ 注意字符集的選擇;
§ 只選擇最基本組件安裝,無需徹底安裝。
安裝介質
下載的SAP安裝介質是壓縮文件,將其分類解壓至目錄,其中包括SWPM、Kernel、Export第一部分、Export第二部分各解壓至不一樣的目錄。注意各級目錄名只能是字母、數字及下劃線(_),不能夠有空格及其它字符。
打開SWPM解壓的目錄,找到sapinst.exe文件,雙擊運行。文件自己包含java運行環境,初始顯示圖 1。
圖 1 安裝啓動
安裝的初始界面如圖 2所示,可見許多SAP的產品。
圖 2 初始界面
從菜單按商務套件、產品、數據庫等依次順序查到須要的菜單,如圖 3所示,具體是「SAP Business Suite 7i 2013 Support Release 2 → EHP7 for SAP ERP 6.0 ABAP Support Release 2 → MS MSSQL → SAP Systems → Application Server ABAP → Standard System → Standard System」,右側顯示須要安裝的instance(實例)。鼠標雙擊條目進入下一步。
圖 3 安裝路徑
安裝進入定製參數(Define Parameters)階段,如圖 4所示,選擇Custom(定製),點擊「Next」按鈕。
圖 4 參數設定
彈出對話框如圖 5所示,點擊「OK」按鈕,程序對Windows執行註銷操做。
圖 5 警告信息
註銷後以原有用戶名(本例是admin)再次登陸Windows,安裝程序會自行啓動,如下進行安裝參數的設定。如圖 6所示,首先需設定SAP服務器的標識,以三個字母或數字的組合,本例填寫「FP7」。點擊「Next」按鈕繼續。
圖 6 設定系統標識
圖 7進行DNS域名(Domain Name)設置,此處不設置既可。點擊「Next」按鈕繼續。
圖 7 DNS域名設置
在圖 8,此步指定Kernel文件路徑,點擊「Browse」按鈕彈出目錄對話框進行設定。設定完成,點擊「Next」按鈕繼續。
圖 8 設定Kernel文件路徑
圖 9設定主密碼(Master Password),此密碼用於安裝後Client 000的SAP*和DDIC用戶、操做系統用戶、JAVA用戶、數據庫用戶、安全密鑰短語(Secure Store Key phrase)等密碼,按F1鍵可見其應用範圍和設定規則(如圖 10所示),密碼須要8至14個字符,包含大小寫和數字,不容許反斜槓(\)和雙引號(」)。設定後,點擊「Next」按鈕繼續。
圖 9 主密碼設定
圖 10 主密碼設定建議對話框
在圖 11需設定在Windows下建立SAP系統用戶的域(Domain),後續可見到需建立3個用戶,此步選擇「Local Domain」。點擊「Next」按鈕繼續。
圖 11 域(Domain)設置
在圖 12,此步設定新建兩個Windows操做系統用戶的密碼,密碼默認是以前設定的主密碼(Master Password),如無需變動可不用修改。共須要3個用戶,此步設定兩個,安裝給出命名分別是fp7adm、SAPServiceFP7,前者是SAP系統管理員賬號(SAP System Administrator),後者是SAP服務用戶賬號(SAP System Service User)。點擊「Next」按鈕繼續。
圖 12 操做系統用戶密碼設定
圖 13此步設定MSSQL數據庫的實例鏈接,本地安裝給出默認值既可。點擊「Next」按鈕繼續。
圖 13 MSSQL數據庫鏈接設置
圖 14此步提示需新建一個MSSQL數據庫。點擊「Next」按鈕繼續。
圖 14 MSSQL數據庫提示
圖 15此步進行系統檢查,只查看無需修改,當點擊「Next」按鈕後,彈出對話框如圖 16所示,在此需點擊「NO」按鈕纔可繼續。
圖 15 系統檢查
圖 16 提示對話框
圖 17此步進行主機代理(Host Agent)的域(Domain)的設置,選用本地域(Local Domain)既可。點擊「Next」按鈕繼續。
圖 17 主機代理(Host Agent)的域(Domain)設置
圖 18此步設定操做系統用戶(Operation System User)的密碼,默認是以前步驟設定的主密碼(Master Password),它是Windows操做系統建立的第3個用戶密碼,安裝程序給出用戶名是sapadm。點擊「Next」按鈕繼續。
圖 18 操做系統用戶密碼設定
在圖 19,圖 20是設定Export 一、 Export 2的文件路徑。每步設定後點擊點擊「Next」按鈕繼續,系統會檢查卷標是否正確,若有錯則會保留在原界面。
圖 19 Export 1文件路徑指定
圖 20 Export 2文件路徑指定
在圖 21,設定MSSQL數據庫的用戶密碼,系統默認給出以前主密碼(Master Password)。點擊「Next」按鈕繼續。
圖 21 MSSQL數據庫設定
在圖 22,設定MSSQL文件,大、中、小系統分別推薦1六、八、4個文件,本例選擇中系統的8個文件。點擊「Next」按鈕繼續。
圖 22 設定MSSQL文件
圖 23因爲上步選擇中系統的8個文件,因此此步顯示相應的8個文件名以及log文件,在此還可根據須要進行增減。點擊「Next」按鈕繼續。
圖 23 MSSQL 數據庫文件
在圖 24,此步設定MSSQL的交換文件,已設置放在D盤。點擊「Next」按鈕繼續。
圖 24 MSSQL Tempdb 配置
在圖 25,此步設定MSSQL的內存配置,採用默認值便可。點擊「Next」按鈕繼續。
圖 25 MSSQL內存配置
在圖 26,設定Declustering / Depooling Option參數,選擇Do not。點擊「Next」按鈕繼續。
圖 26設定Declustering / Depooling Option參數
圖 27此步設定數據庫導入設置,能夠設定線程,默認是3,可根據服務器的能力適當增長。點擊「Next」按鈕繼續。
圖 27 數據庫導入設置
在圖 28是設定兩個系統編號(Central Instance Number)和Host名,兩個編號分別是Primary Application Server(主應用服務器,簡稱PAS)和ABAP Center Services(ABAP中心服務,簡稱ASCS),在此設爲00和01。Host(主機名)採用安裝程序提供的系統默認主機名。在圖中,安裝程序列出當前服務器已有的編號,設定時不要發生衝突。點擊「Next」按鈕繼續。
圖 28 PAS和ASCS實例設置
圖 29設定ABAP消息服務器端口(Message Server Ports)和傳輸主機名(Transport Host)。點擊「Next」按鈕繼續。
圖 29 端口(Ports)設置
圖 30設定ICM的用戶密碼,系統默認給出以前主密碼(Master Password)。點擊「Next」按鈕繼續。
圖 30 ICM密碼管理
在圖 31,設定SLD Destination,SLD全稱System Landscape Directory,用於Solution Manager對本系統進行管理,在此選擇No。點擊「Next」按鈕繼續。
圖 31 SLD設置
在圖 32,設定消息服務器訪問控制列表(Message Server Access Control List),在此選擇不建立(Do not create)。點擊「Next」按鈕繼續。
圖 32 Message Server Access Control List設置
圖 33設置安全存儲key的生成(Secure Storage Key Generation),如圖選擇,點擊「Next」後彈出圖 34界面,再點擊「OK」按鈕繼續。
圖 33 安全存儲key的生成
圖 34 安全存儲key值提示
在圖 35,顯示Kernel解壓後文件的設置,通常所有選中無需更改,注意Codepage全是Unicode字符集,而且解壓的文件存放到D盤相應目錄。點擊「Next」按鈕繼續。
圖 35 解壓文檔(Unpack Archives)設置
在圖 36,此步給出所有設置參數概覽,若有差錯可選中某個條目再點擊「Back」按鈕返回設置。至此參數設置完成,點擊「Next」按鈕進入安裝階段。
圖 36 參數設定概覽(Parameter Summary)
以上參數設定完成,進入安裝階段,如圖 37所示,這次安裝共32個步驟,需持續數個小時。
圖 37 執行安裝
安裝過程當中,「Import ABAP」是運行時間較長的步驟,它將安裝介質中的Export數據導入進數據庫中,圖 38顯示總共(total)30個部分,當前安裝(running)8個,成功(completed)4個,待安裝(waiting)18個。在這裏注意失敗(failed)數量,若是大於0建議中止,查找緣由後從新安裝。
圖 38 執行安裝_Import ABAP步驟
另外一個執行時間較長的步驟是「Perform Table depooling(RUTPOADPAT)」,它是執行ABAP報表,若是在運行時發生錯誤信息彈出對話框如圖 40所示,則按「Retry」按鈕繼續。
圖 39 執行安裝Perform Table depooling(RUTPOADPAT)
圖 40 錯誤提示對話框
所有安裝完成,會彈出對話框如圖 41所示,可點擊「Show Details」按鈕查看安裝細節,點「OK」按鈕結束。
圖 41 安裝完成對話框
安裝完成後界面如圖 42所示,顯示若干秒後自動關閉。
圖 42 安裝後主界面
系統剛安裝完成,服務是在啓動狀態。在桌面有SAP Management Console圖標,如圖 43所示。
圖 43 桌面SAP Management Console圖標
雙擊圖標運行後,將SAP System樹逐級打開,可見狀態已經是綠色,如圖 44所示。在此可見到主機名是ECCFP7,標識是FP7,有兩個實例(Instance),編號分別爲0和1,其中0(圖中ECCFP7 0)是系統主實例,可用GUI進行鏈接,參見《客戶端鏈接配置(SAP GUI 710)》。
圖 44 SAPMMC運行狀態
用SAP*在Client 000登陸(密碼是安裝時設定),登陸成功後可查看相關信息,用SU01查看,目前在Client 000只有SAP*、DDIC兩個用戶。在前臺執行事物碼SM59,如圖 45所示,能夠看到目前只有一個RFC條目,其名稱就是系統標識。
圖 45 SM59查看RFC鏈接條目
登陸成功後,如下是後續基本操做:
§ 維護License,不然系統只能使用數十天。
§ 域控制器的配置,它是導入語言包、安裝組件及升級補丁的前提,用SAP*登陸000客戶端,詳細參見《傳輸管理_域控制器的配置》。
§ 導入中文(或其它)語言包,中文包在卷標51048902_8中,具體操做詳見《激活語言支持(NLS)》、《安裝語言包(Language Package)》;
§ 修改配置文件,使其可以使用中文,及SAP*能夠登陸新建的客戶端(Client),詳見《SAP系統經常使用配置參數設定》;
§ 建立新的邏輯系統,詳見《定義邏輯系統(Logical system)》。
§ 用TCODE:SCC4維護,建立新的客戶端(例如201),詳見《定義客戶端(Client)》;
§ 用SAP*登陸新的客戶端(例如201,密碼「PASS」),而後將000的配置數據徹底複製到本客戶端,可選參數SAP_ALL或SAP_CUST,推薦SAP_CUST,詳見《複製客戶端(Client Copy)》,初次拷貝會出現錯誤,解決方法參見《》;
§ 複製完成後,用SAP*登陸新的客戶端(例如201),若是複製參數是SAP_CUST,則SAP*登陸密碼還是「PASS」,若是是SAP_ALL則因爲複製了Client 000的用戶數據,因此它的密碼也就換成Client 000的。
§ 在新客戶端(例如201)建立具備所有權限的用戶,詳見《定義用戶(USER)_所有權限》,用新建的用戶登陸此客戶端就能夠進行配置操做。
根據須要也可進行以下部署:
§ 使其能用NWBC、WEB瀏覽器登陸服務器,參見《與NWBC相關的服務器端配置》、《啓用SAP GUI for HTML》;
§ 更改登陸界面的提示信息以及主界面圖像,參見《文檔維護_修改登陸文本》、《更改初始圖像》。