SAP ABAP - 环境


报告是熟悉一般 ABAP 原则和工具的良好起点。ABAP 报告用于许多领域。在本章中,我们将看到编写简单的 ABAP 报告是多么容易。

你好ABAP

让我们从常见的“Hello World”示例开始。

每个 ABAP 语句都以 ABAP 关键字开头,以句点结尾。关键字必须至少用一个空格分隔。对于 ABAP 语句使用一行或多行并不重要。

您需要使用 ABAP 编辑器输入代码,该编辑器是随 SAP NetWeaver 应用程序服务器 ABAP(也称为“AS ABAP”)提供的 ABAP 工具的一部分。

‘AS ABAP’是一个应用服务器,拥有自己的数据库、ABAP运行时环境以及ABAP编辑器等ABAP开发工具。AS ABAP提供了一个独立于硬件、操作系统和数据库的开发平台。

使用ABAP编辑器

步骤 1 - 启动事务 SE38 以导航到 ABAP 编辑器(在下一章中讨论)。让我们开始创建一个报表,它是众多 ABAP 对象之一。

步骤 2 - 在编辑器的初始屏幕上,在输入字段“程序”中指定报告的名称。您可以将名称指定为 ZHELLO1。前面的 Z 对于名称很重要。Z 确保您的报告驻留在客户命名空间中。

客户命名空间包括带有前缀 Y 或 Z 的所有对象。当客户或合作伙伴创建对象(如报表)时始终使用它,以区分这些对象与 SAP 的对象并防止与对象发生名称冲突。

步骤 3 - 您可以以小写字母键入报告名称,但编辑器会将其更改为大写字母。因此 ABAP 对象的名称“不”区分大小写。

步骤 4 - 指定报告名称后,单击“创建”按钮。将弹出一个弹出窗口 ABAP:程序属性,您将提供有关报告的更多信息。

步骤 5 - 选择“可执行程序”作为报告类型,输入标题“我的第一个 ABAP 报告”,然后选择“保存”继续。接下来将弹出“创建对象目录条目”窗口。选择“本地对象”按钮,弹出窗口将关闭。

您可以通过在 REPORT 语句下方输入 WRITE 语句来完成第一份报告,以便完整的报告仅包含两行,如下所示 -

REPORT ZHELLO1. 
WRITE 'Hello World'.

开始报告

我们可以使用键盘(Ctrl + S)或保存图标(命令字段右侧)来保存报告。ABAP 开发在 AS ABAP 中进行。

启动报告就像保存报告一样简单。单击“激活”按钮(启动图标旁边的左侧)并使用“直接处理”图标或 F8 功能键启动报告。标题“My First ABAP Report”以及输出“Hello World”也会显示。这是输出 -

My First ABAP Report 
Hello World 

只要您不激活新报告或激活对现有报告的更改,就与其用户无关。这在中央开发环境中非常重要,您可以在其中处理其他开发人员在其项目中使用的对象。

查看现有代码

如果您查看“程序”字段并双击值 ZHELLO1,ABAP 编辑器将显示您的报告的代码。这称为前向导航。双击对象的名称会在适当的工具中打开该对象。