ABAP 运行环境
ABAP 运行环境
🚀 ABAP简介
ABAP报告是熟悉一般ABAP原则和工具的良好起点。ABAP报告用于许多领域,本章将介绍如何编写简单的ABAP报告。
🖥️ AS ABAP概念
AS ABAP(Application Server ABAP)是具有以下特性的应用程序服务器:
- 🗄️ 独立数据库
- ⚙️ ABAP运行时环境
- 🛠️ ABAP开发工具(如ABAP编辑器)
- 🎯 提供独立于硬件、操作系统和数据库的开发平台
ABAP语句特点
- 🔤 每个ABAP语句以ABAP关键字开头
- 📍 以句点(.)结尾
- ⚡ 关键字必须至少由一个空格分隔
- 📝 无论ABAP语句使用一行或多行
🛠️ 使用ABAP编辑器
步骤1:启动ABAP编辑器
通过事务码 SE38 导航到ABAP编辑器。
步骤2:创建报表
程序命名规则
- 📝 输入字段PROGRAM:指定报告名称,如
ZHELLO1 - ⚠️ 前缀 Z 很重要,确保报告驻留在客户命名空间中
- 💡 客户命名空间包括所有具有前缀 Y 或 Z 的对象
- 🎯 目的:将客户对象与SAP标准对象区分开,防止名称冲突
提示:可以用小写字母键入名称,但编辑器会自动更改为大写。ABAP对象的名称是不区分大小写的。
步骤3:程序属性设置
ABAP: PROGRAM ATTRIBUTES 弹出窗口:
- 📋 报告类型:选择”可执行程序”
- 🏷️ 标题:输入”我的第一个ABAP报告”
- 💾 保存程序
步骤4:创建对象目录条目
CREATE OBJECT DIRECTORY ENTRY 窗口:
- 🎯 选择 LOCAL OBJECT 按钮
- ✅ 弹出框将关闭,程序创建完成
📝 第一个ABAP程序
1 | REPORT ZHELLO1. |
代码解析
REPORT ZHELLO1.- 声明程序名称WRITE 'Hello World'.- 输出文本到屏幕
▶️ 启动报表
激活和运行
保存程序
- 🎯 使用快捷键 Ctrl + S
- 💾 或点击保存图标(命令字段旁边的右侧)
激活程序
- 🎯 点击激活按钮(开始图标旁边的左侧)
- ⚡ 激活编译程序代码
运行程序
- 🚀 使用图标 DIRECT PROCESSING
- ⌨️ 或按 F8 功能键
- 📊 显示输出结果
输出示例
1 | My First ABAP Report |
⚠️ 重要注意事项
激活的重要性
只要不激活新报告或激活对现有报告的更改:
- ❌ 不会与其他用户相关
- 🔒 在中央开发环境中非常重要
- 🤝 防止影响其他开发人员在其项目中使用的对象
前向导航
- 🎯 查看字段程序并双击值
ZHELLO1 - 📖 ABAP编辑器将显示报告的代码
- 🔄 这称为前向导航
- 💡 双击对象的名称在适当的工具中打开该对象