问题标签 [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 投票
9 回答
92098 浏览

abap - 我应该如何开始学习 SAP?

我是一名 MS 开发人员,致力于提供 MS 技术和 SAP 之间的桥接产品。

我已经习惯了 MS 领域,它似乎与 SAP 有着完全不同的理念。这开始成为一个问题——我无法“获得”SAP。

那么,什么是“学习”SAP 的好材料呢?- 了解人们为什么购买它,从业务角度如何使用它,如何从技术角度看待架构,了解它的结构,SAPGUI 中的重要工具是什么,以及如何学习如何阅读ABAP?不寒而栗

我知道足够的 SAP 来完成我的工作 - 我知道 SAP 中的符文。但这还不够,SAP SDN 和帮助对于大图视图确实不够(它对于小图视图也不是很好,但这是其他地方的另一个讨论)。

提前致谢。

0 投票
1 回答
3850 浏览

shortcut - SAP 快捷方式文件 - 如何重定向到 SAP GUI 中的特定交易屏幕?

问题:如何将用户重定向到 SAP GUI 中的特定执行事务屏幕?

生成 SAP 快捷方式并能够将用户重定向到特定的交易屏幕。也可以预先填写所需的输入参数。

快捷方式中的对应行是-

其中AB12是交易,input1是输入参数。

这将打开 SAP 屏幕,其中包含AB12事务,输入参数将填充值。

但这要求用户在打开快捷方式文件后显式单击输入/显式单击执行按钮。

是否可以将该输入也包含在快捷方式文件中?

谢谢 :)

0 投票
2 回答
1709 浏览

sap-gui - SAP 中的区域菜单、Tcode 和程序名称

PL。提供表格名称,我可以从中获得区域菜单、程序名称和交易代码之间的关系。

0 投票
1 回答
1709 浏览

abap - 已创建事务代码。无法从命令 t/a 行运行它,但可以通过 Transaction->Execute 运行。为什么?

为什么我不能在此处键入为程序创建的事务代码运行程序: 在此处输入图像描述

但我可以使用选择事务->执行->直接处理? 在此处输入图像描述

0 投票
2 回答
905 浏览

regex - SAP GUI 在用户界面中使用了什么样的“正则表达式”系统?

我正在尝试在文档中搜索其描述包含字符串 '* hh:mm ' 但不包含 ' mm:ss ' 的数据元素(其中 ' ' 是任意数量字符的通配符)。

我不知道该怎么做,所以我想知道你们中是否有人知道 SAP GUI 使用的正则表达式系统,所以我可以看看我能用它做什么。

Thx,你们统治!

0 投票
1 回答
1389 浏览

url - 对应于 Tcode 的动态 URL

我想在提供 Tcode 时动态创建 URL。导入 Tcode 时,是否有任何功能模块或类来导出 URL?

0 投票
2 回答
7259 浏览

abap - 如何在不首先填充所有其他必需参数的情况下为参数选择多个范围?

图片

我希望能够为“销售订单号”提供多个范围选择。

问题是:当我按下标有绿色的按钮时,我收到错误“填写所有必填字段”。

我将我的主要处理块放在 START-OF-SELECTION 事件中。

怎么做才能不发生这种情况?在我看来,我应该能够添加多项选择,而无需先填写所有其他必填字段。

0 投票
1 回答
2145 浏览

sap-gui - 为 SAP GUI v7.2 创建快捷方式

如何为 SAP GUI v7.2 创建快捷方式?我读过它需要创建一个快捷方式文件,它需要以*.ini某种方式格式化。我找不到如何格式化它或它需要保存在哪里。

0 投票
3 回答
48531 浏览

c# - 如何使用 C# 自动化 SAP GUI

我想使用 C# 语言自动化 SAP GUI 窗口。我可以在 VBScript 中做到这一点,但代码重用是可怕的。此外,我喜欢使用线程而不是运行 80 个或更多进程。我在哪里可以找到有关如何执行此操作的任何文档和示例?这是我正在使用的代码。基本上,我面临的问题是 - 我如何与 SAP GUI 建立连接,然后动态创建 SAP GUI,然后开始进行交易并在某些字段中输入文本。

如您所见,我可以创建连接,但我不知道如何创建与 GUI 的会话并开始在字段中输入文本。任何示例和示例将不胜感激。

0 投票
2 回答
4626 浏览

abap - SAP R/3 中列的数据库表默认值

在我的 SAP 应用程序的上下文中,我向现有表添加了一个列,并希望为其定义一个默认值,以便使用该表的旧代码(尤其是插入行的代码)不必关心新列 - 我希望它自动填充预定义的默认值(当然只有在没有指定值的情况下)。

后面的数据库系统是 Oracle-DB,尽管我只能通过 SAP-GUI 和 ABAP-SQL 访问它。

由于我们公司的 SAP 专家不知道这是否可能,我想也许这里有人会。那么 - 这是可能的吗?如果是的话 - 怎么样?

编辑 - 请求 的场景详细信息:场景实际上非常简单:我们的应用程序有一个用户表,其中包含标准用户内容(名称、一些设置、ID、部门、一堆标志等),我添加了一个列来存储一个简单的设置(用户为他的网络界面选择的设计)。它只包含一个名称(字符 40)。这就是我上面谈到的专栏,我希望它的默认值是“默认设计”。