点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家您好, 我是SAP的新手,...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家您好, 我是SAP的新手,...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家您好,
我是SAP的新手,第一次尝试使用C#自动化GUI
版本为SAP GUI 730
我有两个问题
1。 创建的新连接未出现在saplogon.ini文件中
2。 即使我已经登录到SAP,我也没有得到会话
我正在使用哪种库来自动化:
为了自动化,我正在使用 SAP.GUI.Scripting.net 下面的.net版本
-saprotwr.dll:ROT包装器-sapfewse.ocx:控件库
SAP环境:
在GUI中启用了脚本,但在服务器中未启用脚本(请求,但可能需要一些时间)
过程:
a)启动了进程saplogon.exe
b)尝试获取会话,以便我可以输入凭据登录
从连接中获取GUI会话时出现错误,没有与该连接关联的会话
_sapGuiApplication = GetSAPGuiApp(secondsOfTimeout); _sapGuiApplication.OpenConnectionByConnectionString(server); var index = _sapGuiApplication.Connections.Count-1; this._sapGuiConnection = _sapGuiApplication.Children.ElementAt(index)作为GuiConnection; index = _sapGuiConnection.Sessions.Count-1; this._sapGuiSession = _sapGuiConnection.Children.Item(index)作为GuiSession;
有人可以帮我吗?
此致
Deepak
您好,Deepak。
我们可以理解您的要求,但是我对.net脚本很确定,您可以从SAPGUI中尝试以下步骤。 通过创建* .bat或* .cmd文件来执行命令。
使用任何一个applicationaton服务器启动SAPGUI,您可以使用命令行" start 1. sapgui(应用程序的主机) 服务器)(系统编号)"并创建* .bat或cmd文件
如果要传递用户凭据,请使用以下命令
2。 "启动sapshcut -system = SID -client = XXX -desc =(您已在SAPGUI登录板中定义了系统参数)-user = userid -pw =密码-maxgui"
并创建* .bat 或cmd文件
3。 SAPGUI 7.30、7.40和7.50版本已经不再支持SAP,最好尝试使用最新版本的SAPGUI 7.60。
致谢
SS
一周热门 更多>