首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >有没有办法让SAP GUI代码在所有版本上都能工作?

有没有办法让SAP GUI代码在所有版本上都能工作?
EN

Stack Overflow用户
提问于 2019-04-26 17:09:59
回答 1查看 459关注 0票数 0

我有一个适用于我的SAP gui脚本,可以做我想做的事情,所以这没有问题。问题是,我的同事也应该使用我的代码,我的SAP gui脚本无法工作。例如,我在SAP 750上的脚本:

代码语言:javascript
运行
复制
Session.FindById("wnd[2]/usr/cntlOPTION_CONTAINER/shellcont/shell").CurrentCellColumn = "TEXT"

对我来说点击了正确的按钮,但对他们来说却是完全不同的。我认为这与SAP GUI版本有关。有没有一种方法可以满足任何gui的SAP请求?

编辑:我试着在我的同事计算机上编写脚本,这一行与他们在sap 730上的同事脚本不同:

代码语言:javascript
运行
复制
Session.FindById("wnd[2]/usr/cntlOPTION_CONTAINER/shellcont[0]/shell").CurrentCellRow = 0
Session.FindById("wnd[2]/usr/cntlOPTION_CONTAINER/shellcont[0]/shell").SelectedRows = "0"

这对我来说是在SAP gui 750上工作,我的同事在SAP 730上,不能使用最新版本。此外,我希望我的代码是持久的(并且我不需要为每个新版本都更改它)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-04-26 19:31:36

所以,我终于找到了解决方案!

要解决这个问题,只需在SAP中使用事务的变体即可。然后,如果其他人使用它,这是正常的,而你共享相同的数据。

感谢@BrownishMonster的帮助

要查看变体及其工作原理,请访问以下链接:https://help.sap.com/viewer/61155ee7ed304ae8b66b7526555a6a07/6.18.11/en-US

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55864320

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档