创建 Hello World 应用
在现代 ABAP 编程中使用的主要用户界面技术是 SAP Fiori。但是,ABAP 开发工具 (ADT) 提供了一个控制台,允许您在测试应用程序中快速而简单地创建输出。
有关 SAP Fiori 的详细信息,请查看 Learning Journey Learning SAP Fiori 的基础知识,网址为 http://learning.sap.com。- 在类中写入 ABAP 代码,然后选择 文件→新建→ABAP 类 。
- 将出现一个对话框,您可以在其中验证项目是否正确。
- 输入已创建的包的名称。
- 输入您的班级名称,记住以 Z 或 Y 开头。最多可以有 30 个字符和字母 A–Z、数字 0–9 和下划线符号。
- 选择添加选项将接口添加到类(在本示例中为 IF_OO_ADT_CLASSRUN)以允许输出到控制台。
- 使用过滤器字段限制清单中的条目数。
- 双击接口 (IF_OO_ADT_CLASSRUN)。
- 当返回到 ABAP 类对话框时,将出现新接口。
- 选择下一步。
- 接下来,将类分配到传输请求。
- 在您参与的 从请求中选择 下,标记用于创建包的请求。
- 选择完成。

接口 IF_OO_ADT_CLASSRUN 允许您使用 F9 键值在 ABAP 开发工具 (ADT) 中运行类。执行此操作时,系统会执行 METHOD if_oo_adt_classrun~main 和 ENDMETHOD 之间的代码。在此代码块中,您可以在 ADT 控制台中输出信息。
_scr.png)
在代码块中,您可以使用 out->write( ) 在控制台中显示信息。该行
1out->write( "Hello World" ).- 写入与左括号之间没有空格
- 左括号后至少有一个空格
- 右括号前至少有一个空格
- 行末有一个期间

ABAP 开发工具在您继续操作时检查您的代码,并使用红色背景上的白色叉号标记编辑器左侧边距中的错误。
您可以在编辑器下的问题视图中查看相应的错误消息。当您将鼠标悬停在编辑器中的错误符号上时,ABAP 开发工具还将显示与弹出窗口相同的消息。

要运行 ABAP 对象,必须将其激活。激活对象将检查语法、保存对象并生成对象的运行时版本。如果存在语法错误,将不会激活对象。要激活对象,请在工具栏中选择激活图标,或使用键盘快捷键 Ctrl + F3(在键盘上)。您可以通过在属性视图中查看对象是否处于活动状态,该视图通常位于 ABAP 编辑器下方的标签中。

要运行类,请选择键盘上的 F9,或在编辑器中右键单击,然后选择运行方式→ABAP 应用程序(控制台)。输出 "Hello World" 将显示在控制台中。如果无法看到控制台视图,请选择 窗口→显示视图→其他... ,然后选择控制台视图。
使用 Eclipse 编辑器
在 ABAP 编辑器中编写代码时,以下是一些重要的关键功能。
ABAP 编辑器中的关键功能
| 按钮 | 键盘命令 | 描述 |
|---|---|---|
| CTRL + S | 保存 | |
| CTRL + F2 | 检查语法 | |
| CTRL + F3 | 激活 | |
| F9 | ABAP 应用程序(控制台) |