近期在想办法学习ABAP的知识。做为功能顾问,掌握一些ABAP知识是完全有必要的。在这方面,笔者是新手,后面会写一些ABAP内容,但也仅是一些简单的以应用角度为主的笔记,供自己在学习和工作中复习使用。每个公司的SAP应用中多少都会存在部分自开发的程序,如果要对程序进行全新的开发,当然可以交由专业团队来处理。但如果只是简单的程序逻辑解读分析或修改。功能顾问掌握一些基础的ABAP知识是有用武之地的。比如,某个自开发程序在应用中遇到一些问题,我们多数情况下会去解读分析程序的逻辑来帮助寻找问题解决方案。又比如,一个程序中的某个字段,我们不确定其取值源头。如果能用简单解读程序,就完全可以知道在哪里取值,从而有助于问题的解决。另一方面,笔者工作中接触到的功能顾问,有时在处理问题的过程和交流中有明显体会。懂ABAP的顾问在用户心目中显得更加专业和严谨一些。比如,懂ABAP的顾问提供的解答往往会从程序逻辑上提供证据,这种有观点,有佐证的解答问题无疑让用户更为信服。
所以,我个人在整个SAP学习过程中,是有不一样的想法的。前期认为功能顾问并不需要学习ABAP。但后期这种想法有改变。认为内部运维或顾问简单掌握ABAP是有很大的好处的,而这种转变完合来自于工作中的实际体会。