💂作者简介: THUNDER王,一名热爱财税和SAP ABAP编程以及热爱分享的博主。目前于江西师范大学会计专业大二本科在读,阿里云社区专家博主,华为云社区云享专家,CSDN SAP应用技术领域新兴创作者。
在学习工作中,我通常使用偏后端的开发语言ABAP,SQL进行任务的完成,对SAP企业管理系统,SAP ABAP开发和数据库具有较深入的研究。
💅文章概要: 各位小伙伴们大家好呀,本文主要介绍的是SAP ABAP的技术栈,以及谈谈我个人对ABAP技术栈的一个理解。希望能够对大家有所启发。
🤟每日一言: 彩虹,在大雨后出现;腊梅,在风雪中吐蕊;雄鹰,在险峰上空盘旋;人,在困境中弥坚。
目录
- 前言
- ABAP技术栈
- 基础ABAP技能树
- 进阶ABAP技能树
- 高级ABAP技能树
- 写在最后的话
前言
各位小伙伴们大家好呀,本文主要介绍的是SAP ABAP的
技术栈
,以及谈谈我个人对ABAP技术栈的一个理解。希望能够对大家有所启发。
ABAP技术栈
关于SAP ABAP技术栈的图解,这里引用了SAP剑客老师的这幅图,如下所示:
基础ABAP技能树
PS:作为一名ABAP开发人员,
基础ABAP技能树
必须得掌握的十分透彻,这是ABAP技能的基底,如果基底打的不牢,未来的道将走的一路坎坷。
在笔者看来:基础技能树中下面3个技能更是重中之重的。
- 内表
- ALV报表工具
- 调试
重点项目 | 说明解释 |
---|---|
内表 | 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技术栈
,希望能帮助到各位小伙伴,码文不易,还望各位大佬们多多支持哦,你们的支持是我最大的动力!
✨ 原创不易,还希望各位大佬支持一下 \textcolor{blue}{原创不易,还希望各位大佬支持一下} 原创不易,还希望各位大佬支持一下
👍 点赞,你的认可是我创作的动力! \textcolor{9c81c1}{点赞,你的认可是我创作的动力!} 点赞,你的认可是我创作的动力!
⭐️ 收藏,你的青睐是我努力的方向! \textcolor{ed7976}{收藏,你的青睐是我努力的方向!} 收藏,你的青睐是我努力的方向!
✏️ 评论,你的意见是我进步的财富! \textcolor{98c091}{评论,你的意见是我进步的财富!} 评论,你的意见是我进步的财富!