ABAP还是好上手的,虽然编辑环境糙点儿。还好,系统本身带了无数示例。像ABAP这样的企业应用开发,不需要先进的算法,也不需要花哨的编程理论,不需要创新、模仿模仿就能满足大部分的要求了。
一、基本语法
TCode:ABAPDOCU,里面有语法、有OO、有SQL、有控件、系统变量也在附件里,全。还有在SE38编辑区域里随便F1某个关键字,也能出来一堆文档。
二、List
想学基本列表报表的,使用TCode:LIBS。
三、Screen程序
TCode:BIBS,里面有基本控件、屏幕元素、屏幕处理过程、菜单、消息处理等。当然还有一个TCode:DWDM,关于控件的,说得跟多。
四、程序性能
大多人写完代码就不管它的性能了,SE30可以测试你的程序的效率:程序代码本身耗用了多少时间、SQL取数耗费了多少时间等,根据这个你可以试着优化你的程序逻辑或者SQL逻辑。当然SE30里面也提供了不少示例代码。德国人真周到。
五、模糊查询
这个大部分人都会,就是在SE38里面去星号(*)匹配,找ALV示例合适。
六、异常处理与权限控制
也在ABAPDOCU里。