ABAP 对我来说,并不仅仅是一门编程语言。
如今我虽然工作中没有机会再使用 ABAP,但我仍然时不时回忆起我 2007 年大学毕业,刚刚加入 SAP,开始学习 ABAP 那段青涩的岁月。
我读本科时,学校计算机专业教授的是 C++,用的是 The C++ Programming Language 这本厚厚的大部头书。研究生三年包括在中科院实习做项目时,也是一直在 Unix 编程环境下用 C++ 开发应用程序。毕业后工作时第一次听到了 ABAP 这个单词,看到眼前和 vim 代码编辑器风格迥异的 SAPGUI 和 ABAP 里有些"怪异"的语法,很长一段时间都有不知所措的感觉。
2007 年那会儿,我甚至不太会用搜索引擎,在工作中使用 ABAP,如果遇到错误,或者代码没能按照我期望的方式运行,我就只好求助身边的其他同事了。好在 SAP 研究院内部永远不缺 ABAP 专家,我在 ABAP 学习过程中,得到了 SAP 中国和 Global 其他国家很多同事的耐心帮助。虽然十几年过去了,如今这些同事有的早已经离开了 SAP,有的已经和我一样,早就不再在工作中使用 ABAP,有的甚至已经退休了,但我每当看到一些 ABAP 关键字,就会回忆起当初学习这些关键字时,和这些同事发生的故事。那些我 ABAP 学习过程中点点滴滴的经历,真的令人难