S4 SAP ROUTER配置手记
下面这个文章是sap官方介绍SAProuter最完整的文章。
https://support.sap.com/en/tools/connectivity-tools/saprouter/install-saprouter.html
按照这个自己实际搭建的流程如此:
1.下载SAProuter和SAPCRYPTOLIBP
2.将两个解压缩到一个文件夹中(比如c:\newsaprouter)
3.设置两个环境变量
SECUDIR指向c:\newsaprouter文件夹
SNC_LIB指向C:\newsaprouter\sapcrypto.dll文件
4.SAP官网获得名称和pse证书和"<Distinguished Name>"
https://launchpad.support.sap.com/#/saproutercertificate,如果还没有开通,需要通过SAP客服开通。
申请pse:输入密码,生产pse,并下载,改名为local.pse放到c:\saprouter目录下
5.执行如下命令
sapgenpse seclogin -p c:\saprouter\local.pse -x 你先前pse输入的密码 -O administrator
系统会在c:\saprouter下生成一个cred_v2文件,成了。
6.启动saprouter检查
C:\NewsapRouter>saprouter -r -K "p:CN=SAProuter, OU=0001683263, OU=SAProuter, O=SAP, C=DE"
第一遇到的问题是:提示msvcr120.dll找不到,这个需要下载下载 Visual C++ Redistributable Packages for Visual Studio 2013,安装后正常正常执行,但是saprouter还是不能正常工作
7.检查sap服务器中oos连接是否正确(router服务器为192.168.0.12)
C:\Users\prdadm>niping -c -O -H 192.168.0.12 -S 3299
如果通就说明没有问题,接下来就是配置saprouttab
8.配置saprouter
唯一要注意的,就是sap有好多服务器,你router这个地方服务器和你sap OSS1中配置的要一致。
# SNC connection to and from SAP
KT "p:CN=sapserv2, OU=SAProuter, O=SAP, C=DE" 194.39.131.34 *
# SNC connection to local system for R/3-Support
# R/3 Server: 192.168.1.1
# R/3 Instance: 00
KP "p:CN=sapserv2, OU=SAProuter, O=SAP, C=DE" 192.168.1.1 3200 (optional SAProuter password)
# Access from the local Network to SAP
P 192.168.*.* 194.39.131.34 3299
# deny all other connections
D * * *
简化下来就上面四部分,你就在第二和第三部分中设置,你允许访问和被访问的系统
9.启动saprouter
C:\NewsapRouter>saprouter -r -K "p:CN=SAProuter, OU=0001683263, OU=SAProuter, O=SAP, C=DE"
但这样每次都需要自动手工运行
10.将SAProuter做成系统服务,设置为自动启动
ntscmgr install sapouter -b C:\newsaprouter\saprouter.exe -p "service -r -R C:\saprouter\SAPROUTTAB"
11.OSS1设置
自己终端的ip地址设置为router的内网地址
对端的sap router设置和saproutertab中的sap服务一直 ,如果是sapserv3,那大家都是sapserv3. message srver设置name:oss001,dbname:001,instance No:01
设置完成后在sm59中测试连接。
文章来自于网络,如果侵犯了您的权益,请联系站长删除!