从网页(WEB)登录SAP
以下这篇文章写得很详细,照着做就可以了:
http://www.doc88.com/p-293361232332.html
设好后, 默认的端口是80$$, 其中$$是安装SAP时的instance number, 通常是00.
如果有需要(比如我所在的公司对外只开放8080端口, 所以从公司网络就登录不了自己的SAP服务器), 可以修改WEB服务的端口号. 方法:
在SAP安装目录(如 d:\usr\sap\\SYS\profile )下, 找到配置文件ECC_DVEBMGS00_SAPECC6 (根据SAP安装情况文件名会不一样), 用记事本打开, 修改:
#---------original set up is PORT = 80$$ ---------
icm/server_port_0 = PROT=HTTP,PORT=8080
停止SAP服务, 退出SAP MMC, 重新启动SAP MMC并开启服务即可。
列出主要步骤备忘:
1. 激活ITS服务,T-code: SICF (通常安装好SAP IDES后都是已经激活了的)
要激活的服务:
default_sap/public/sap/bc
default_sap/sap/bc
2.创建别名: T-code还是SICF, 不是必须的.
创建别名后“目标元素”设为: default_sapsap/bc/gui/sap/its/webgui
设了别名, 从web上登录时可以用简化的地址: http:// host:port/&& (host是主机ip或域名, port是端口号, &&是设定的别名); 如果不设别名, 用如下方式登录即可: http://host:port/sap/bc/gui/sap/its/webgui/!
出现如下界面,直接点logon, 在弹出的对话框中填写SAP的用户名及密码就行了
3. 发布ITS T-code: E38
程序: W3_PUBLISH_SERVICES
找到componets SAP GUI for HTML, 选中, 点 publish
如果以上方法后不能从内网访问, 那么继续试一下如下方法:
(1) T-code SCIF 查如下2项是否已经激活
/sap/public/bc/its/mimes
/sap/bc/gui/sap/its/webgui
(2) T-code SE80 后,在菜单栏中选 Utilities --> Settings, 找到选项卡 Internet Transaction Server, 看一下这个选项卡下的3个子选项卡, 其中"Publish"下有个"integrated ITS"应该是要勾起来的. 同时在"Test service"下的http里可以看到端口号. 这样里只能看不能改的. 在"business service pages"选项卡 (与Internet Transaction Server 同级的)中,可以看到服务器IP 和端口。设成一样的。
(3)回到SE80登录后的主界面, 在WEBGUI上右键,Publish -> Complete Service
如下图:
(4) 用T-code: SIAC_PUBLISH_ALL_INTERNAL 激活所有的服务