有很多 ABAP 的从业人员,在各种社交媒体平台上,向我询问过这个问题。
先说说我本人的理论状况。我是 2007 年硕士毕业退出 SAP 成都研究院的,本科和研究生做的我的项目,始终是用 C/C++ 开发。进入 SAP 之后,从事 SAP Business ByDesign 的规范开发,因而须要从零开始学 ABAP.
- 我是怎么和 SAP 结缘的 – Jerry 的 SAP 校园招聘之路
我过后是依照应用 C/C++ 的教训来学习和使用 ABAP 的,后果可想而知,各种不适应,我也已经埋怨过。
可能出乎很多人意外,咱们过后并没有加入过残缺,正规的 ABAP 外部培训,都是在工作中一点一滴学习的,也就是从批改一个其余共事写好,可能失常运行的程序开始,而后由我在下面增加新性能。比方我须要先把他人写的程序看懂,而后找到大略在什么中央增加代码,最初在该处加个新的 IF 分支,外面写几行业务代码,OK.
这样过了一段时间,我感觉本人尽管能胜任工作,然而对 ABAP 不足系统地理解,很多知识点都把握得四分五裂,基本不成体系。于是我就花业余时间,把 ABAP 规范培训的系列教程,BC400 这些,全副自学了一遍,外面的例子,本人在零碎里手动敲了一遍。
次要是看上面这三本书:
- BC400: ABAP workbench 介绍
- BC401: ABAP 对象
- BC402: ABAP 进阶
有的敌人始终让我举荐一些 ABAP 的书籍,然而因为我在 ABAP 学习过程中,从没有看过国内出版的 ABAP 书籍,因而没有发言权,感觉不能贸然举荐,免得误导大家。另一方面,我是真的感觉,BC400 ~ BC402 这三本培训教材,是我集体认为最权威,最零碎学习 ABAP 的资料。
有的敌人可能感觉循序渐进学习规范教材,速度太慢,不是一个速成的好方法。我批准这个观点:ABAP 无奈速成。换个角度想,如果一门技能能够速成,那么它的含金量,就要打个问号了。
实际上,我从 2007 年开始接触 ABAP,到了 2014 年的时候,我曾经敢给我的领导说,我有信念解决工作中遇到的任何 ABAP 层面的问题,只有给予我足够的工夫。
我在微信平台发表的 ABAP 合集
除了看 ABAP 培训教材之外,本人多入手,多写代码也十分有必要。
ABAP 零碎自身,蕴含了大量的实例程序,初学者能够从浏览这些实例程序,而后在其根底上对其批改,来查看成果。
用关键字 DEMO 和 BC, 在 SE80 事物码里搜寻 ABAP 开发包,就能找到大量蕴含了示例程序的开发包。
总之,如果想系统地 (而不是速成) 学习 ABAP,就得有足够的急躁和恒心:浏览 SAP 官网教程和本人多入手实际操作。心愿对大家有用。
更多 Jerry 的原创文章,尽在:” 汪子熙 ”: