SAP ABAP – 环境

SAP ABAP – 环境


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

你好 ABAP

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

每个 ABAP 语句都以 ABAP 关键字开始,以句点结束。关键字必须至少由一个空格分隔。对 ABAP 语句使用一行还是多行都没有关系。

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

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

使用 ABAP 编辑器

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

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

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

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

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

步骤 5 – 选择“可执行程序”作为报告类型,输入标题“我的第一个 ABAP 报告”,然后选择“保存”以继续。接下来会弹出 CREATE OBJECT DIRECTORY ENTRY 窗口。选择 LOCAL OBJECT 按钮,弹出窗口将关闭。

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

REPORT ZHELLO1. 
WRITE 'Hello World'.

开始报告

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

启动报告就像保存一样简单。单击 ACTIVATION 按钮(左侧开始图标旁边)并使用图标 DIRECT PROCESSING 或 F8 功能键启动报告。标题“我的第一个 ABAP 报告”以及输出“Hello World”也会显示出来。这是输出 –

My First ABAP Report 
Hello World 

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

查看现有代码

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

觉得文章有用?

点个广告表达一下你的爱意吧 !😁