SAP ABAP 工作台简介

17 Mar 2025 | 5 分钟阅读

SAP ABAP 工作台 是 ABAP 开发人员使用 ABAP 语言在 SAP ERP 系统中创建各种应用程序的工具集合。所有工作台工具都相互集成。各种工具如下所示

  • ABAP 编辑器
  • 数据字典
  • 菜单绘制器
  • 屏幕绘制器
  • 函数构建器
  • 调试器
  • 对象导航器

它是图形化编程环境,允许开发人员在 SAP 系统中开发、测试和运行 ABAP 程序。

ABAP 工作台允许我们使用其最流行的工具之一,ABAP 数据字典,创建数据库表、查看字段和浏览表中的数据。 借助这些工作台工具,我们可以创建程序、用户界面,并可以访问 SAP 系统中的数据库信息。 下图解释了 ABAP 工作台在 SAP R/3 系统架构中的工作流程

SAP ABAP Workbench

要访问用于开发的 ABAP 工作台,SAP Easy Access 中的菜单路径如下所示

考虑下图

SAP ABAP Workbench

在上图中,我们可以看到所有工作台工具都位于 Tools-> Development 选项下。 我们可以通过两种方式访问这些工具

  • 按照给定的路径并双击所需的工具。 或者,
  • 在“命令字段”中输入每个工具前面的事务代码(我们将在本主题中进一步讨论)。 例如:要访问 ABAP 字典,我们需要在命令字段中输入 SE11 代码。

ABAP 工作台菜单分为四个部分

  1. 概述
  2. 开发
  3. 测试
  4. 实用工具

ABAP 工作台的功能

  • ABAP 工作台中的工具集成在一起,这意味着如果我们在使用程序时双击一个对象,工作台将自动启动该工具。
  • 在 ABAP 工作台中,我们使用开发包和对象,例如报告、事务、函数模块、屏幕、菜单等。
  • 它用于编写 ABAP 代码以创建各种应用程序、调试应用程序、性能分析、维护数据库对象、创建菜单等。

ABAP 工作台组件/工具

SAP ABAP Workbench

以下是 ABAP 工作台的一些重要开发工具

1. ABAP 数据字典:这是工作台最重要的工具之一,用于创建和管理表,而无需冗余。 可以使用 SE11 事务代码直接访问。 菜单路径如下所示

2. ABAP 编辑器:这是 ABAP 工作台的另一个重要组成部分,它是一个源代码编辑工具。 ABAP 开发人员在此 ABAP 编辑器上花费大量时间。 这是我们构建所有逻辑并编写/编辑代码的工具。 可以使用 SE38 事务代码直接访问。 菜单路径如下所示

3. 对象导航器:它是 ABAP 工作台的主要入口点,因为它将所有工具汇集在一起,并且还为我们创建了一个高效的环境来开发程序。 它可用于在集成环境中组织编程应用程序。 当我们需要开发具有许多函数模块和许多屏幕的大型程序时,这是最常用的工具,因为它提供了一种在应用程序之间轻松导航的方式。 我们可以使用事务代码 SE80 直接访问它。 菜单路径如下所示

4. 函数构建器:它与 ABAP 编辑器非常相似,并允许我们访问整个 SAP 标准模块。但它的主要功能是定义一些可以从其他程序访问的特定任务。 例如,我们可以使用函数构建器创建接口。 可以使用 SE37 事务代码直接访问它。 菜单路径如下所示

5. 屏幕绘制器:它用于定义输入屏幕,例如,通过使用它,我们可以为程序创建我们自己的 GUI 屏幕。 它允许我们创建字典对象,例如视图、数据库表等。可以使用 SE51 事务代码访问。 菜单路径如下所示

6. 菜单绘制器:菜单绘制器是一个工具,用于为我们的程序创建用户界面。 它可以生成按钮、菜单栏、图标等,或可以自定义默认情况下给出的用户菜单。 我们还可以定义是否应通过双击鼠标或按 Enter 键来触发菜单事件。 它可以直接使用 SE41 事务代码访问。 菜单路径如下所示

7. 类构建器:它与函数构建器相同,用于创建类对象。 可以使用 SE24 事务代码直接访问。 菜单路径如下所示

如何启动 ABAP 工作台

可以使用两种方式访问 ABAP 工作台

  1. 通过登录 SAP GUI→从 SAP Easy Access 中单击工具→单击 ABAP 工作台。 考虑下图
    SAP ABAP Workbench
  2. 通过输入工作台的特定工具的事务代码或在命令字段中输入 S001 代码并按 Enter 键,这将打开 ABAP 工作台。

事务代码

在 SAP 中,每个应用程序/工具都被分配一个代码,该代码是字母或数字或两者的组合,此类代码称为事务代码。 我们可以在命令字段中输入这些代码,通过这种方式,我们可以直接访问该工具,而不是按照完整的菜单路径操作。

使用这些事务代码,我们可以使我们的应用程序更快。

以下是事务代码的一些关键点

  • 事务代码的长度可以长达 20 个字符。
  • 它必须以字母开头。
  • 应该将其输入命令字段以访问它。

考虑下图

SAP ABAP Workbench

如何找到事务代码?

每个应用程序的事务代码都是固定的,因此我们只需要在命令字段中输入这些代码,我们就可以直接访问该应用程序。

有两种方法可以找到事务代码

  1. 如果我们正在访问应用程序
    • 从菜单栏转到系统选项→从下拉列表中选择状态
      SAP ABAP Workbench
    • 将出现一个窗口,我们可以从中检查该应用程序的事务代码
      SAP ABAP Workbench
  2. 如果我们位于主页
    • 转到额外选项→从下拉列表中选择设置
      SAP ABAP Workbench
    • 将弹出一个弹出窗口,单击“显示技术名称”。
      SAP ABAP Workbench

下一主题SAP ABAP 字典