目录
前言各位小伙伴们大家好呀,本文主要介绍的是SAP ABAP的技术栈 ,以及谈谈我个人对ABAP技术栈的一个理解。希望能够对大家有所启发。
ABAP技术栈关于SAP ABAP技术栈的图解,这里引用了SAP剑客老师的这幅图,如下所示:
基础ABAP技能树
PS:作为一名ABAP开发人员,基础ABAP技能树 必须得掌握的十分透彻,这是ABAP技能的基底,如果基底打的不牢,未来的道将走的一路坎坷。
在笔者看来:基础技能树中下面3个技能更是重中之重的。 重点项目 | 说明解释 |
---|
内表 | ABAP语言的灵魂 ,各种数据处理之间的桥梁 | ALV报表工具 | 使用最广的报表快速生成工具,代替write 语句输出报表 | 调试 | ABAP开发人员必备技能,学会根据报错进行断点调试 ,修改代码BUG |
在笔者看来:在上述三个重点之中,高个中的将军非调试 莫属。学会如何进行代码调试 才能让我们在开发之路继续走下去,因为其实ABAP学习过程中会经常报错,但是不是每一个错误都能够在网上或者官方文档中找到的 ,就算找到了也会花费巨量时间,这对于我们的时间成本 来说是非常不划算的。所以学会好调试自己的代码是学好ABAP最重要的一步,自己做自己的老师! 进阶ABAP技能树牢牢掌握了基础ABAP技能树的内容,你已经可以独立完成许多开发任务了,ABAP的进阶 则是在基础上更上一层楼,在进阶技能树中,我们要学会独立配置接口 以及充分掌握接口知识技术 ;掌握面向对象的ABAP技术 (OO);学会进行标准功能增强,掌握增强开发技术。 高级ABAP技能树笔者认为:ABAP高级技能树 的技术栈主要针对的是SAP Fiori 开发,需要各位小伙伴们进行自主判断是否进行学习。如今在中国企业中,仍有大量客户使用的是ECC版本 的产品并且采用传统SAP GUI 的方式部署,所以掌握好进阶技能树和基础技能树已经足够胜任工作。 PS:SAP海外客户已经有许多客户从SAP GUI更换为Fiori,如果未来考虑海外工作或者进SAP原厂工作,那么掌握高级ABAP技能树是十分有必要的。
在笔者看来:我一直推崇着理念路线是:ABAP +业务顾问 学习SAP最重要的还是掌握其管理世界五百强背后的逻辑经验和理念,这才是SAP能够真正给我们带来的思维层次上的提升 ,而ABAP 只是实现这些逻辑的一个工具 。所以如果不是特别地对ABAP情有独钟,那么掌握好基础技能树 和进阶技能树 足以!剩下的时间好好学习一门业务模块 吧,毕竟ABAP不能干一辈子,但是业务顾问的知识一辈子都可以在任何管理领域 发挥作用!
写在最后的话本文花费大量时间介绍了ABAP技术栈 ,希望能帮助到各位小伙伴,码文不易,还望各位大佬们多多支持哦,你们的支持是我最大的动力!
特别声明:文章或部分素材来源于网络,仅供从业人员交流学习使用,如果侵犯了您的权益,请联系网站管理人员删除! |