问题标签 [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 回答
794 浏览

vba - SAP 文档流 - 使用 Sap Gui 脚本读取值

我有一个问题,我无法在任何地方找到答案!

我正在尝试使用 SAP GUI 脚本和 VBA 获取下面以红色突出显示的发货编号的值,因为结果需要保存在 Excel 工作表上。

似乎没有任何关于如何使用 SAP GUI 脚本执行此操作的文档。有人可以帮忙吗?

我的任何同事都知道没有其他 SAP 交易可以提供不同的视图,例如包含此信息的网格,也没有任何我可以输入采购订单号以获取装运号的交易。

在我寻找解决方案的过程中,我看到了包括 SE11 或 SQL 跟踪在内的建议。不幸的是,我无权使用这些或其他超级用户/开发人员工具。

所以 SAP 专家在那里,请帮助。:)

干杯

SAP 文档流

0 投票
1 回答
322 浏览

sap-gui - 如何在 Mac OS 中配置 SAP Netweaver?

我尝试如下。我给了主机号。但是,问题在于连接的格式。

在此处输入图像描述

0 投票
0 回答
773 浏览

odata - 在 ABAP OData 服务中创建方法

我目前正在为 SAP Fiori 应用程序开发 OData 服务。当我尝试编写 BAPI 以将通知插入数据库时​​,它不起作用,我不知道为什么。我的同事告诉我这是因为缺少强制性参数,但我也填写了它们,但没有结果。这是代码:

0 投票
1 回答
1264 浏览

file - 无法从 SAP 保存 GuiXT 脚本

我无法从记录器中保存 GUIscript。我正在使用两个系统 F6P 和 Q06,在 F6P 中我可以录制脚本并保存文件,但在 Q06 中我无法保存 vbs 文件。我按下记录然后停止,应该在目标路径中创建一个文件,但没有创建文件。目标路径有效。

在此处输入图像描述

在此处输入图像描述

0 投票
1 回答
390 浏览

macos - Mac OS 中的 Web Dynpro ABAP

我在 macbook os x 中使用 sap gui。每当我执行 web dynpro 程序时,浏览器都会打开并继续加载,并且永远不会结束。我该如何解决这个问题?

0 投票
1 回答
1216 浏览

export-to-excel - 如何在 SAP GUI 中查找选择项列表

在 SAP GUI 中,有时会出现带有国家、国籍、头衔等项目列表的下拉字段。

我需要将这些列表复制到 Excel 中,但我只能选择一个值。我不能直接复制所有可用值(?)。

在当前情况下,我的字段的 Dynpro-Name 是P0002-TITEL,其中有许多我想复制到 Excel 的条目。
我没有开发者密钥,我可以看看几个像se16这样的TA。

什么是最简单的方法来获取我正在寻找的值,而无需搜索表格或一一复制单个值?

0 投票
1 回答
887 浏览

excel - 如何从 GuiTableControl 中提取数值而不是文本?

我使用 Excel VBA 来自动化 SAP 中的任务。

很多时候,在处理GuiTableControl数字和日期时,它们会被格式化为文本,而不是值。当用户有不同的设置(例如,逗号和点作为小数分隔符)时,这会导致问题。

有没有像getcellvalue这样的功能GuiGridView

一种解决方法是访问 System/User Profile/Own Data/Defaults 中的用户配置文件以获取当前用户的默认格式,并创建一个函数以根据默认格式将文本转换为值。

SAP 中的用户配置文件示例

0 投票
3 回答
6518 浏览

abap - 如何更改 sap abap 中的程序头?

我想更改 ABAP 程序的标题名称。我可以做什么或在哪里可以找到编辑标题的选项?

SAP GUI 中突出显示标题文本的 ABAP 程序的屏幕截图

0 投票
1 回答
2258 浏览

c# - 在 SAP GUI 中运行多个脚本

上下文:我的 SAP GUI 中有两个打开的会话,ID 如下:

  • /app/con[0]/ses[0]
  • /app/con[0]/ses[1]

我想在每个会话中运行 1 个脚本(vbs),这是我的代码:

问题:我的脚本已正确执行,但它们是一一执行的。我想同时运行这些脚本。我不明白,因为我没有使用.WaitForExit()。

是我的代码错误还是无法在 C# 的 SAP GUI 中运行多脚本?

对不起我的英语不好。问候

0 投票
1 回答
4053 浏览

sap-fiori - 通过 SAP GUI 事务启动 Fiori 应用程序的任何方式?

我想知道我是否可以LPD_CUST从 SAP GUI(通过事务代码)打开一个 Fiori 应用程序(通过事务代码)。到目前为止,我认为我可以通过构建一个打开 Web 浏览器来访问应用程序 URL 的程序来以某种方式实现这一目标。有没有更好的方法来实现这个目标?