1. 准备——建立包
事务代码:SE21
输入包名称后点击创建;
之后输入描述后点继续;
之后点击创建请求,输入描述后点保存。
在事务代码SE10中查看创建的请求。
2. 创建一个程序
事务代码:SE38
先输入程序名点创建。
输入标题,选择程序类型(一般常用的是可执行程序、函数组、INCLUDE程序、模块池)。
填入要放入的包,点保存
填入要放入的请求,点继续
程序就创建好了。
3. 程序美化器
设置路径:
实用程序——设置
4. 语句
abap对语句没有限制。可以在单行放多个语句,也可以让单个语句跨多个行扩展。
冒号表示法:
5. 注释
单行注释可以用 " 或者 *。前者用于文本注释,后者用于代码注释。注意都是英文状态的。
多行注释快捷键在右下角黄色的本子中输入commet查看,默认一般是ctrl + ,
6. 换行符: /
7. 抑制空白——NO-ZERO
abap语法完整讲解可以参考上面的链接,讲的挺好。
8. 空白行——skip
9. 插入线——ULINE
第四行多了一条线
10. 消息
主要使用的是E W I S这四个。
消息在事务代码SE91中进行维护。
输入名称后点创建
输入短文本后点消息页签维护消息即可
注意它是有翻译这个功能的。
ctrl+h可以批量替换文本。
如果不想再每个message后边都加上括号的话,可以再report后面加一个message-id
11. 数据类型
日期和时间的输出格式可以下用户参数中修改,事务代码SU3
结构类型: