在内部很爽的,在外部做ABAP太辛苦了,曾今1个月时间要求完成54个开发项,各种接口,各种增强,复杂的报表,都想吐血了,就看你能不能挺过来。个人认为,你如果只是在内部做了3个月的话,根本没多少用,你要学的东西还有很多很多,我到现在都不敢说对某个技术模块非常熟练,我曾今也是一名新手,曾今在学了几个月之后也认为ABAP也就那样,等我到我第二个项目组的时候,完全懵了,发现自己还是很菜,菜的根本还不能自己独立干活。
也不要感觉ABAP位置尴尬,我曾今碰到过一次,系统的配置被一个新人弄坏了,最基本的采购订单采购申请都建不出来,业务急的团团转,是我几个ABAP根据报出来的错误,一点点的把它还原,把配置重新配置,业务和项目经理就坐着我们后面看着我们把它弄好,小骄傲了一下。我个人认为ABAP如果会系统方面的业务知识的话会非常的强大,能够指导业务对模块设计的更加合理。现在企业很多上了SAP系统,毕竟这是国外的东西,必然要写很多的增强,纯业务顾问没有个3~4年以上的经验根本拿增强素手无策,还有些更搞笑的是不知道SPRO里面已经把ABAP相关模块的BADI增强都列不出来,连财务替代和校验都不会,各种无语。所以有个3年左右的ABAP开发对你以后转行做业务非常有帮助,我认识一个10年的ABAP,非常精通财务方面的配置,业务人员各种找他,哈哈。
据说AC里面最好的几个咨询顾问都干过几年的ABAP的哦~~~
楼主如果感觉学习ABAP遇到瓶颈的话,感觉就这样的话,留个邮箱或者留个QQ,可以找我哦(不方便留联系方式),说不定能帮你也不一定,当然ABAP最终的归属是业务顾问,个人建议你如果想发展的话,先转外部ABAP,做个2年左右,在试图转MM的,个人认为MM还是比较好上手,包括系统配置及业务知识的理解(包括采购部分、库存管理等等)。
现在我用的比较多的技术有:报表ALV,OO的ALV,增强(EXIT增强,BADI增强,BTE增强,客户化字段增强,财务的替代和校验,屏幕增强,隐式增强等等),接口(这个必须掌握,一个大的企业不可能只有SAP系统,就是靠接口和其他系统进行数据交互的),工作流(分为BO和CL两种,说简单也简单,说难也非常难),smartforms等等太多了,就不一一讲述了,这些东西,都要靠不断的使用中慢慢理解的,不是说能用一下ALV标准函数就可以的。
以上纯属发布者个人观点,盼楼主学有所成,在SAP行业有一番作为。