问题标签 [sap-gui]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
automation - UFT 无法正确识别 SAP 对象
我无法识别 SAP GUI 对象。
而不是 UFT 记录对象,例如:
它记录如下对象:
我已经执行了必要的故障排除步骤:
- 在 SAP 客户端和服务器端启用脚本
- 安装 SAP 插件
- UFT SAP 支持页面中列出的所有步骤:http:
//uft-help.saas.hpe.com/en/14.00/UFT_Help/Content/Addins_Guide/z_Ch_SAPAddin_SAPWin_OV.htm
我也尝试将 UFT 升级到 14 版,但没有解决问题。
有没有人遇到过这个问题,你是如何解决的?
提前致谢。
vba - 如何从 VBA Excel 中的剪贴板上传?
执行事务后,我得到一堆用户 ID,然后我将其复制并粘贴到事务的另一部分。
在下面的代码中,我在第一部分复制用户 ID 并将其存储在 BNAME 中。
VBA 在第二部分无法从剪贴板上传。
也许它在第一部分不喜欢 Ctrl+C。
excel - 如何基于 SAP 系统条件脚本?
我正在做一项通过 SAP GUI 将 excel 与 SAP 系统连接起来的任务。
我想使用SUIM transaction
,但问题是不同系统的视图不同。
例如:
在系统 A 中, 我有以下代码:
对于系统 B,
因此,如您所见,只有标记的行有区别。
我应该怎么做才能获得一个通用代码,以便我可以只用一个代码在两个系统中运行?
c# - 如何在 SAP 中选择 GuiComboBox 条目
我想编写我们的 sap 脚本。实际上,我正在编写组合框的脚本。但我不知道,如何选择特定项目。
SAPFEWSELib.dll 包含作为参考
}
有人有想法吗?
excel - 如何从 Excel 宏运行 SAP GUI 脚本
我正在尝试创建一个执行 SAP GUI 脚本的 Excel 宏。我已经创建了脚本,但我不明白如何在 VBA 宏中使用它。
这是我的 SAP GUI 脚本:
我对此几乎没有疑问:
- 如何在 Excel 宏中添加它。
- 在运行 SAP GUI 应用程序之前是否需要手动打开它?
- 是否有任何附加代码可以从 Excel 宏打开 SAP GUI 应用程序?
我只需要单击按钮即可执行该过程。我没有动态传递任何值。
excel - Excel 在要求 SAP GUI 导出电子表格时保持“运行”
我有一个 Excel VBA 代码的问题,当我执行代码时,它会一直卡在“运行”中,见图
代码的目的是:
- 登录 SAP
- 执行交易(在本例中为 IW73)
- 将电子表格导出为 .txt
关闭 SAP 会话后的问题 Excel 卡在“运行”中。我们尝试在不同的计算机上运行它,但出现相同的(卡在“正在运行”)错误。
代码:
提前致谢
//帕特里克
javascript - Selenium Python:javascript运行后找不到元素
我正在尝试使用 Python 自动化一些 SAP 作业监控。我想创建一个应该执行以下操作的脚本:
连接并登录 SAP 环境->打开 SM37 事务->发送作业参数(name-user-from-to)->读取输出并将其存储到数据库中。
我不知道任何允许我这样做的模块或库。所以我检查了WEBGUI是否已经启用。我可以通过浏览器打开环境。浏览模块应该允许我做我需要的一切。尝试使用 Mechanize 和 RoboBrowser。它可以工作,但是 WEBGUI 运行了很多用于渲染的 javascript,而这些模块不处理 javascript。
还有一个镜头:硒。我能够连接并登录到环境。但是当试图从新页面(主菜单)中选择一个元素时,Selenium 无法找到该元素。
打印源代码我意识到主菜单站点是用 javascript 呈现的。源代码根本不包含元素,只有标题(“欢迎”)。这意味着登录成功。
我读了很多要求这个的帖子,每个人都建议在WebDriverWait
一些明确的条件下使用。
试过这个,没有用:
编辑:
有两个源代码: SC-1 是 Selenium 读取的源代码。SC-2 是在 javascript 呈现站点后出现的一个(来自“Inspect Element”的那个)。
完整的 SC-1 是这样的: https ://pastebin.com/5xURA0Dc
元素本身的 SC-2 如下:
仍然找不到元素。我该如何解决?提前致谢。
vba - 通过 VBA 将 SAP 完全导出为 Excel
我希望你能用下面的代码帮助我。我正在尝试每天通过 VBA 使用记录的 SAP GUI 脚本从 SAP 导出报告。随后,我想将数据复制到另一个工作簿并对其进行一些重新格式化/计算。但是,只有在我完全完成宏后,excel 导出文件才会打开。
使用例如 ShellAndWait http://www.cpearson.com/excel/ShellAndWait.aspx假设它是一个外部应用程序,但我想找到一个解决方案,我可以将所有内容保存在一个文件中。
提前感谢你的帮助!
编辑:解决了!感谢 Scriptman。
出口投资
我的测试.vbs
出口投资_1
macros - 两台不同计算机中同一进程的不同脚本 (SAP GUI) 代码
我想为我的作品自动化一些操作,所以我在 SAP GUI(SAP LOGON PAD 720)上记录了一个脚本,然后用它来创建一个 excel 宏,它在我的计算机上完美运行,但是当我尝试在其他计算机上运行它时,它根本不起作用,当我在其他 PC 中记录相同的过程时,脚本的代码与我的 PC 中出现的代码不同。我想知道这怎么可能,我怎样才能在我的 PC 上更改“代码形式”或“代码语言”,以便在录制脚本时它可以在每台计算机上使用。
这是我电脑上的脚本
这是如果我从其他 PC 记录相同的过程