外网登陆SAP的两种方式
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了。
此法更简单写。