1、用SAP router實現從外網登錄SAPserver(方式一)
自已搭建的局域網結構例如以下:
SAPserverIP: 192.168.0.2, 路由器中設為DMZ區
在SAPserver上啟用SAP router,就可以
SAP router的搭建很easy:
1.找到SAP的安裝文件夾(比如D:\usr\sap\ECC\DVEBMGS00\exe\),能夠看到saprouter.exe文件
2. 用記事本建立一個名為SAPROUTTAB的文件(沒有擴展名), 輸入 P * * * 后保存
3.打開c:\system32\drivers\etc文件夾下SERVICERS文件,查看是否有例如以下字段:
sapdpXX
32XX/tcp (XX為你的SAPserver的系統編號)
sapdp99
3299/tcp
通常情況下, 安裝SAP后,系統已經自己主動加入這些內容了, 假設沒有。加入后保存.
4.
改動c:\system32\drivers\etc文件夾下Host文件,增加下面字段:
127.0.0.1 localhost
192.168.0.2
SAPECC
這里192.168.0.2 和SAPEC依據自己實際情況改動,注意須要重新啟動才干使Host文件生效
5. 建一個批處理文件(下面是依據我電腦上的實際情況)
@Echo off
d:
cd D:\usr\sap\ECC\SYS\exe\uc\NTAMD64
saprouter -r
執行后會提示說使用了通配符*, 窗體不會自己主動關閉.
注意:先到saprouter所在的路徑再執行saprouter會比較好.
6. 申請一個動態域名, 比方花生殼, 安裝在server上。
7. 在SAP GUI中設置一個SAP連接, 其他設置與內網登錄一樣. 在SAP router中增加 /H/ domainname /H/ ,舉例動態域名是 abc.domain.cn, 就是:/H/abc.domain.cn/H/
當在外網時, 就能夠用這個外網的連接登錄SAP了.
當然直接用IP也是能夠的, 假設查到IP是123.456.789.111,那就/H/123.456.789.111/H/也行, 只是每次得改。
sapdpXX
32XX/tcp (XX為你的SAPserver的系統編號)
sapdp99
3299/tcp
通常情況下, 安裝SAP后,系統已經自己主動加入這些內容了, 假設沒有。加入后保存.
127.0.0.1 localhost
192.168.0.2
SAPECC
這里192.168.0.2 和SAPEC依據自己實際情況改動,注意須要重新啟動才干使Host文件生效
5. 建一個批處理文件(下面是依據我電腦上的實際情況)
@Echo off
d:
cd D:\usr\sap\ECC\SYS\exe\uc\NTAMD64
saprouter -r
執行后會提示說使用了通配符*, 窗體不會自己主動關閉.
注意:先到saprouter所在的路徑再執行saprouter會比較好.
1、設置路由轉向3200-3210 轉到SAP內網地址上(每一個SYSNUM都有對應一個port號)
2、由此就能夠指明域名和IP達到登陸SAP了。
此法更簡單寫。
