启用SAP GUI FOR HTML
一.說明
SAP系統(tǒng)前端(Front End)一般是用GUI for Windows,還有GUI for JAVA、NetWeaver Business Client等,這些都是以軟件形式提供并需要安裝的。此外SAP還提供一種無需安裝方式GUI for HTML,也稱為WEBGUI,只要有WEB瀏覽器輸入URL地址就可以登錄。
SAP諸多產(chǎn)品初始安裝時WEBGUI尚未啟動,需經(jīng)過一系列配置后才能啟用。
操作分為兩步驟:一是完成服務(wù)(Complete Server);二是激活相關(guān)的WEB結(jié)點。另外注意URL的端口,較新版本服務(wù)器的默認值為0,需進行參數(shù)調(diào)整。
二.完成服務(wù)(Complete Server)
此步驟需對“SYSTEM”、“WEBGUI”兩個對象進行操作。前臺輸入事物碼SE80,進入對象瀏覽器,如圖1 所示,類型選擇“Internet Server”,搜索的對象填入“SYSTEM”,回車搜索后下面列表框出現(xiàn)結(jié)果。鼠標右鍵彈出菜單,點擊“Public-> Complete Server”菜單項,經(jīng)運行后完成此操作。按此方法對“WEBGUI”進行同樣操作。
圖1 對象瀏覽器
三.修改HTTP端口
SAP早期版本HTTP默認服務(wù)端口是8000,但較高版本此項的默認值是0,用0端口啟用WEB會報錯。解決方法是自行設(shè)置服務(wù)端口。
如果服務(wù)器的系統(tǒng)編號是00,首先用RZ10查看icm/server_port_0的參數(shù)(操作參見《查看系統(tǒng)參數(shù)文件值(profile value)》),如當前值是“PROT=SMTP,PORT=0,TIMEOUT=120,PROCTIMEOUT=120”,則需要進行修改。
修改方法參見《SAP系統(tǒng)常用配置參數(shù)設(shè)定》,在參數(shù)文件增加以下一行參數(shù):
icm/server_port_0 = PROT=HTTP,PORT=8000,TIMEOUT=120,PROCTIMEOUT=120
以上參數(shù),“PORT=HTTP”表明以HTTP協(xié)議連接(還可選擇更加安全的HPPTS),“PORT=8000”則表明端口為8000,后兩個參數(shù)是操作時間控制。
四.激活HTTP結(jié)點
至少需要激活以下3個HTTP結(jié)點(事務(wù)代碼SICF),操作參考《激活HTTP服務(wù)結(jié)點》。
/sap/bc/gui/sap/its/webgui
/sap/public/bc/ur
sap/public/bc/its/mimes
五.啟動WEBGUI
用WEBGUI登錄需輸入URL,簡單方法是對/sap/bc/gui/sap/its/webgui進行測試服務(wù),彈出的瀏覽器中就包含了URL全值。測試方法參考《激活HTTP服務(wù)結(jié)點》。本次示例結(jié)果如圖2所示,用鼠標點開三角箭頭,就會顯示事物碼的輸入框(如圖3所示),與GUI中操作類似,只是系統(tǒng)菜單和按鈕有些不同。至此WEBGUI啟動成功。
URL的開頭sapdev是主機名,端口值為8000(系統(tǒng)編號為00),最后的“sap-client=300”標明登錄客戶端是300。將此URL收藏,以后可用WEB直接登錄。如簡化也可用“http://sapdev:8000/sap/bc/gui/sap/its/webgui”,無需后面客戶端參數(shù)(系統(tǒng)默認)。
以后如直接用瀏覽器輸入URL,則顯示圖4登錄界面,點擊“登錄”按鈕,彈出口令對話框,輸入用戶名和口令后就可以進入了。
圖2 WEBGUI初始界面
圖3 WEGGUI初始界面(顯示事物碼輸入框)
圖4 WEBGUI登錄
六.設(shè)定完整主機名
以上示例中URL頭是一個主機名,對于ERP系統(tǒng)常用的操作是能夠滿足要求,但如果含有較復(fù)雜的BSP架構(gòu)網(wǎng)頁則會報錯,處理方法是為系統(tǒng)命名一個三段式的完整主機名,并能夠正確解析,詳細操作參見《BSP(Business Server Pages)完整主機名設(shè)置及實現(xiàn)》。
如果還是無法訪問,則需要確認本地電腦是否能解析服務(wù)器的DNS。
在C:\Windows\System32\drivers\etc\hosts添加服務(wù)器的DNS映射
總結(jié)
以上是生活随笔為你收集整理的启用SAP GUI FOR HTML的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vbe6ext.olb不能被加载解决方案
- 下一篇: ALV 简单实现HTML抬头的方法 (介