由于在项目中集成SAP系统,想在J2EE系统里打开SAP系统,且打开制定的页面,在开启了webGUI后,输入路径,但是还得输入用户名和密码,很纠结,于是有以下两个重大问题待解决:
1. 如何传入已知的用户名密码,直接登入SAP(目前在网页里面嵌套SAP的功能在开发机已经实现,但需要在网页弹出框中手动输入用户名密码);
2. 在网页里面嵌套SAP并根据传入的TCODE(事务码)直接进入SAP相关业务功能模块操作。
2. 在网页里面嵌套SAP并根据传入的TCODE(事务码)直接进入SAP相关业务功能模块操作。
ps:
在网页里面嵌套SAP的功能在开发机已经实现,客户端需要做的步骤如下:
在电脑“开始”-“运行”—drivers,打开etc文件夹,记事本打开hosts文件,在最下面一行添加一行语句:
10.150.33.60 szerpdev.foxconn.com
然后就可以通过网页,登陆sap的160环境。
http://szerpdev.foxconn.com:8000/sap/bc/gui/sap/its/webgui?sap-client=160
今天搞定了,可以传入用户名、密码、Tcode
http://szerpdev.foxconn.com:8000/sap/bc/gui/sap/its/webgui?sap-client=160&sap-user=xxx&sap-password=yyy&~transaction=se38
遗留问题:
1、如何给密码加密而不是通过明文;
2、如何保证和SAP密码的一致性。
登陆参数:
sap-system-login-oninputprocessing
sap-urlscheme
sap-system-login
sap-system-login-basic_auth
sap-client
sap-accessibility
sap-system-login-cookie_disabled
sap-user
sap-password
sap-language
事务码参加: