问题标签 [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.

0 投票
1 回答
34294 浏览

command-line - 如何使用命令行通过 SAP GUI 登录

我正在尝试使用 SAP GUI 命令通过命令行通过 SAP 系统登录,这可能吗?有没有办法查看 SAP GUI 命令的所有参数/参数?

0 投票
2 回答
2250 浏览

.net - SAPGUI 解析 GuiUserArea

问题!

目前在我工作的地方,我们正在尝试使用SAPGuiExcelVBA自动执行某种重复性任务。通常,我们从 SAP 的 TCodes 收集的大多数报告都显示为 GuiUserArea,这并不容易、整洁和快速解析。

解决方案!

无论如何,我设法根据某些类型的要求解析这些报告。因此,我第一次尝试解析任何报告(显示为 GuiUserArea)时,我想到了将报告保存为无格式文本然后使用 VBA(正则表达式、拆分, Text Length, ...) 而不是使用 GuiUserArea 方法和属性。

请注意,使用此过程(保存文件)更容易和更快地解析信息,但是使用SAPGUI对象只是为了保存文件而不是完成更复杂的任务作为解析信息有什么意义......

使用 GuiUserArea 我想出了以下解决方案:

上面显示的代码完美运行,除了以下语句:

  • 它几乎可以解析所有类型的GuiUserArea报告,除了具有宽水平窗口的报告。我正在努力解决这些问题,但缺少SAPGUI对象的文档。

  • 对于大量数据来说很慢而且很慢(因为我们正在使用 VBA 到 COM 对象,所以它应该是这样的)。尝试使用.NETSAPGUI对象但没有成功以加快进程。

但在路的尽头, SAPGUI对象似乎不是为这类任务而设计的。

问题!

  • 您还有其他方法可以尝试解析 GuiUserArea 吗?
  • 您是否尝试过使用高级编程语言(甚至脚本语言)来与 SAP 系统而不是 VBA 进行交互?
  • 您是否知道是否有任何其他方式与 SAP 系统交互而不是SAPGUI对象(您是否尝试过 SAP .NET 连接器?)
0 投票
1 回答
1106 浏览

linux - Eclipse ABAP 开发:无法检索连接配置

我已经在 Eclipse 4.2 和 Kubuntu 12.04 64 位上安装了 ABAP 开发工具,一切都很顺利。

当我尝试创建一个新的 ABAP 项目并在 SAP GUI 上搜索配置的 SAP 连接时(我有 Java 7.30 rev 3 的 SAP GUI)Eclipse 显示以下错误:

“在设置文件'/home/dfabbri/.SAPGUI/settings'中找不到配置,包含'null'和消息服务器'null'”

我验证了文件“/home/dfabbri/.SAPGUI/settings”存在且不为空;这是内容:

有人对这个问题有什么建议吗?

我在 Windows 虚拟机上进行了尝试,一切正常。

0 投票
1 回答
489 浏览

xml - 如何为 SAP 中的甘特图在 XML 中的另一个类别中添加值?

我正在处理这篇文章之后的甘特图,我几乎准备好了,但我遇到了以下问题。

下面的代码向我展示了我使用 ChartDesigner 设计的甘特图,但它仅显示类别 1 中的所有框!如何使 Category2 下的框(在下面的代码中)出现在 Category 2 中?

0 投票
1 回答
1837 浏览

ui-automation - 首次登录的用户如何禁用 SAP 版权弹窗?

我正在使用合理的性能测试仪对 SAP ERP(在 hana 上)进行负载测试。

由于第一次 SAP 登录后的版权弹出窗口干扰了我的测试运行(1000 个服务类型的 sap 测试用户),我必须禁用所有这些用户或系统范围内的通知。

我试图将上次登录日期从默认设置为有效日期,但不知何故系统仍然知道它是用户的第一次登录。如何禁用通知?

0 投票
2 回答
2971 浏览

sapui5 - SAPUI5 参数传输到 Web 事务

我正在尝试通过 SAPUI5 事件打开事务(例如,单击列表项)。

打开该事务时,来自 SAPUI5 中选定列表项元素的参数将发送到该事务,并将填充事务中的特定输入字段,例如物料编号、工厂等。

问题:

  1. 首先,从 SAPUI5 导航到 sap-web-transactions 的最佳方式是什么?

  2. 二、发送参数时如何导航?(我想是网关,但如何)

0 投票
3 回答
11984 浏览

sap-gui - 如何检查该字段是否存在?SAP GUI 脚本

如何检查该字段是否存在?我尝试过这个:

0 投票
2 回答
8509 浏览

excel - Set session = Connection.Children(0) 上的 Object required 错误

我正在尝试启动 SAP GUI 脚本并更改 VBA 代码的一些变量。

我明白了

运行时错误“424”需要对象

Set session = Connection.Children(0)

0 投票
1 回答
1748 浏览

vba - 使用 VBA 代码调用 SAP 事务 ME33K。如何?

我正在拼命寻找一个代码来调用 SAP 中 ME33K 中的 vba 协议。

我有协议号,所以我想在ME33K中调用这个号码并弹出SAP GUI。

有没有办法做到这一点?有人可以提供代码吗?

0 投票
1 回答
16621 浏览

excel - VBA 调用 SAP 事务

我正在尝试从 Excel 调用 SAP 事务,我使用了许多来自 Internet 的代码,但仍然失败。不管我使用什么代码,我总是收到相同的错误消息

脚本正在打开与系统 SYSTEM 的连接

比错误说:

运行时错误 1000 错误描述不可用”

比调试后它在下面以黄色突出显示

它一直在用我试图拉出的所有代码来做这件事。

代码