1. SAP基础

ABAP是SAP的开发语言之一, 也是SAP最重要的开发语言, 如果你连SAP基本操作都不会, 那么此处可以ctrl+w了, 先把SAP基本操作学会再来看, 此处不再赘述. 最少需要知道以下几点:

a. 计算机上有SAP GUI.

b. 会配SAP的登录连接, 会知道如何登入SAP

c. 知道事务代码为何物, 知道开发常用的一些事务代码, 如SE80, SE38等.

d. 学习SAP的姿势, 应该重点在SCN上.

2. 第一个ABAP程序

a. 第一个事务代码: se38.

进入后如上图所示, 我们首先需要创建一个程序, 这里的程序首字母必须为Y或者Z.

这里我们创建第一个程序, Z_LS_001, 点击创建按钮后, 会弹出一个窗口:

这里我们选择可执行程序, 至于其它的是什么用的, 我们未来会讲到, 此外, 我们还需要填写一个状态, 如果是实际应用的, 选择 客户生产程序, 我们这里选择测试程序, 其它不用理会, 点击下面的保存.

当然, 这里马上又会弹出一个窗口:

如果是企业正式应用, 会有basis配置传输路径, 填写响应包即可, 这里我们点击本地对象.于是乎, 就生成了我们的第一个程序:

如上图所示, ABAP中的代码, 都是大小写不敏感的. 我们首先让它输出一个Literally.

很简单:

ABAP中的每一个语句结尾用英文的句号".", 所有的字元串都用单引号, 双引号表示单行注释, 每一行的首字母*表示本行是注释.

如果你觉得大写看起别扭, 可以在这里设置:

然后会弹出一个窗口:

选一个你喜欢的方式即可.

再在界面上点击程序美化器:

就变成了如下的样子:

现在我们我们可以ctrl+S下, 即保存, 可以发现程序名的后面跟著 非活动 三个字, 那表示当前的程序是不可用的, 还需要激活一下, 快捷键CTRL+F1:

也可以点击上述按钮, 即得到活动的程序, 最后, 点击一下

也可以快捷键F8得到结果:

即得到我们代码输出的值


推荐阅读:
相关文章