与NWBC相关的服务器端配置
一.說明
面向用戶使用的SAP前端(Frontend)軟件,除歷史悠久的GUI外,還有GUI for WEB等幾種,其中NWBC(NetWeaver Business Client)是最近幾年推出的新式前端軟件,它其實是基于WEB展示和進行互動。
SAP服務器初始安裝時,是不支持NWBC連接使用,需要進行若干步驟激活后,NWBC端才可正常連接使用。NWBC連接及使用參見《NWBC連接配置及使用》。
二.URL
NWBC連接參數就是一個URL,此URL除服務NWBC外,還可用瀏覽器打開和操作。URL由“協議://域名:端口/路徑”等組成構成,其中連接協議可以是http或https。域名部分不能使用IP地址或簡單的主機名,需符合BSP(Business Server Pages)完整主機名規范,需要用三段式表示:<host name>.<domain> <extension>,也就是<主機名>.<域名>.<擴展名>,具體參見SAP Note?434918 Configuration for fully qualified host names for BSP?。更多域名設置參見《BSP(Business Server Pages)完整主機名設置及實現》。
URL路徑部分,必須是以下三個值之一:/sap/bc/nwbc、/nwbc、/irj/portal。本示例服務器版本是ERP 6 EHP7 SR2,用事物碼SICF查看系統http結點,只有/sap/bc/nwbc一項。
根據以上規范,本例使用以下URL作為NWBC連接參數:
https://ehp7.erp.fzdq:8000/sap/bc/nwbc
其中連接協議是https,ehp7.erp.fzdq是三段式域名,8000是端口,而/sap/bc/nwbc是URL路徑部分。使用https協議比http安全并且不會有警告提示,但需激活更多的結點。
此URL也是發布給此服務器所有使用NWBC用戶的連接參數。
三.激活
在以上確定連接URL值后,就可進行相應的激活操作。
首先更改系統參數,固定域名和端口,參數如下:
icm/host_name_full = ehp7.erp.fzdq
icm/server_port_0 = PROT=HTTPS,PORT=8000,TIMEOUT=120,PROCTIMEOUT=120
以上參數,第一行是設定域名ehp7.erp.fzdq;在第二行,“PORT=HTTPS”表明以https協議連接,“PORT=8000”則表明端口為8000,后兩個參數是操作時間控制。操作方法參見《SAP系統常用配置參數設定》。參數修改完成,需要重啟服務器。
用GUI登錄,用SE80對“SYSTEM”、“WEBGUI”兩個執行Complete Serve操作;用SICF對/sap/bc/nwbc其及下屬項進行服務激活操作。以上操作參見《啟用SAP GUI for HTML》、《激活HTTP服務結點》。
由于此例采用hptts協議,至少還需激活兩個結點服務,分別是:
/sap/public/bc
/sap/public/bc/ur
除此之外,若在https協議下完整正常使用,還可能需激活更多結點,此處設置只保證正常登錄。
四.測試
當以上操作完成后,就可以進行測試,即使未裝NWBC,也可以用瀏覽器查看執行效果。
首先需要此URL添加到瀏覽器的可信任網址清單,以Windows 7自帶的Internet Explorer 8為例,在設置中找到可信站點維護處如圖 1所示,添加URL的協議和主機部分(https://ehp7.erp.fzdq)如圖 2所示。
圖 1 Internet選項
圖 2 添加可信息站點
用GUI登錄,執行事物碼SICF,找到結點/sap/bc/nwbc,選中點擊鼠標右鍵彈出菜單,點擊“測試服務”項(英文Test service)。
圖 3 SICF測試
系統啟動默認瀏覽器并打開指定的URL,效果如圖 4所示,除前述指定URL外,參數部分增加默認client(?sap-client=201)。運行成功,輸入用戶名、密碼進行登錄,可能會遇到執行腳本錯誤,選擇“繼續”執行既可。瀏覽器測試成功,就可用NWBC進行登錄。
圖 4 瀏覽器打開URL
總結
以上是生活随笔為你收集整理的与NWBC相关的服务器端配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: BSP(BUSINESS SERVER
- 下一篇: NWBC连接配置及使用