SAP ABAP 环境
报告是熟悉一般ABAP原则和工具的良好起点。 ABAP报告用于许多领域。 在本章中,我们将看到写一个简单的ABAP报告是多么容易。
你好ABAP
让我们开始使用常见的“Hello World"示例。
每个ABAP语句以ABAP关键字开头,以句点结尾。 关键字必须至少由一个空格分隔。 无论是否为ABAP语句使用一行或多行。
“AS ABAP"是具有自己的数据库,ABAP运行时环境和ABAP开发工具(如ABAP编辑器)的应用程序服务器。 AS ABAP提供独立于硬件,操作系统和数据库的开发平台。
使用ABAP编辑器
步骤1 - 启动事务SE38以导航到ABAP编辑器(在下一章中讨论)。 让我们开始创建一个是许多ABAP对象之一的报表。
步骤2 - 在编辑器的初始屏幕上,在输入字段PROGRAM中指定报告的名称。 您可以指定名称为ZHELLO1。 前面的Z对于名称很重要。 Z确保您的报告驻留在客户命名空间中。
客户命名空间包括所有具有前缀Y或Z的对象。当客户或合作伙伴创建对象(如报告)以将这些对象与SAP的对象区分开并防止与对象的名称冲突时,始终使用它。
步骤3 - 您可以用小写字母键入报告名称,但编辑器会将其更改为大写。 所以ABAP对象的名称是\'不区分大小写。
步骤4 - 指定报告的名称后,单击CREATE按钮。 将弹出一个弹出窗口ABAP:PROGRAM ATTRIBUTES,您将提供有关您的报告的更多信息。
步骤5 - 选择“可执行程序"作为报告类型,输入标题“我的第一个ABAP报告",然后选择保存以继续。 接下来将弹出CREATE OBJECT DIRECTORY ENTRY窗口。 选择按钮LOCAL OBJECT,弹出框将关闭。
您可以通过输入REPORT语句下面的WRITE语句来完成第一个报表,以便完整的报表只包含以下两行:
REPORT ZHELLO1. WRITE 'Hello World'.
启动报告
我们可以使用键盘(Ctrl + S)或保存图标(命令字段旁边的右侧)来保存报告。 ABAP开发在AS ABAP中进行。
启动报告就像保存报告一样简单。 单击激活按钮(开始图标旁边的左侧),然后使用图标DIRECT PROCESSING或F8功能键启动报告。 还显示标题“My First ABAP Report"以及输出“Hello World"。 这里是输出 -
My First ABAP Report Hello World
只要您不激活新报告或激活对现有报告的更改,就不会与其用户相关。 这在中央开发环境中非常重要,您可以在其中开发其他开发人员在其项目中使用的对象。
查看现有代码
如果查看字段程序并双击值ZHELLO1,ABAP编辑器将显示报告的代码。 这称为前向导航。 双击对象的名称在适当的工具中打开该对象。