SAP ABAP技能树

SAP ABAP 基础语法 ABAP语法概述 每个语句的第一个单词必须是ABAP关键字 单词之间至少要用一个空格分隔 每个语句结束必须要用句号 ABAP不区分大小写一般关键字大写 操作数小写 连续多行的第一个关键字相同,可使用链语句方式减少输入 data: id type I. " 定义一个对象 num 数据类型为 I data: name type C. => data: id type I, name type C. 命名规则:使用至少1个但不超过8个字符 ABAP语言的数据类型 (八种基本数据类型)D T 阅读详情

前言

无意之中看了一篇文章,详细的介绍了 Java 的技能树,感觉很清晰,能够大概的知道 Java 开发的脉络以及相关技能。收到了那篇文章的启发,于是写下了 SAP ABAP 的技能树,只是个人的一些总结,希望能够对 ABAP 开发人员,特别是刚刚开始接触 ABAP 的朋友有些帮助。

技能树总览

大概画了一下 ABAP 技能的脑图,才发现这张图还是蛮大的,而且感觉我还是有很多遗漏和不前面的地方,希望大家发现了能够提醒。
ABAP 技能树 - Full.png

分枝介绍

从难易程度以及普及程度来进行了大概的分类,从基础,到中级到高级的技能,纯是根据本人的判断进行分类,不代表任何官方的意见。
- 基础部分
主要涵盖了开发语言基本的需要掌握的技能,纯粹从技术的角度以及工作中必须掌握的技能的角度加以区分。比如基本语法,报表的开发,数据库(DDIC)对象的使用等等,是在 ABAP 开发中必须掌握的。
基础.png

  • 中级部分
    从开发的难易度来说,这些技术需要一些基本技能以及经验的积累,比如面向对象的编程,接口,增强之类的。不是说程序的编写难度大,而是这种开发涉及到设计,接口,数据结构以及性能多方面的考虑。
    中级.png

  • 高级部分
    高级部分涵盖了一些不常用,但是如果想研究门槛稍微高一些的技术,我把 JS 放到高级,因为目前 ABAP 开发和 JS 的技能没有直接的联系。最初我是把 js 放到基础部分的,因为在本人开来,每个 ABAP 开发人员都应该掌握至少很基础的 js 开发的技能。
    高级.png

结语

  • 基础部分必须牢牢掌握,语法,各种语句的使用方法,使用时的注意事项。如果你刚刚开始接触 SAP ABAP 语言,那么这部分的知识都应该掌握,先不要迷失于 SAP 海量的数据库表,大量的函数以及复杂的业务流程之中,首先掌握这个语言基础,随着时间去研究业务流程以及数据库表的关联会更加容易一些。
  • 中级部分往往和基础部分有很多的重叠,比如增强,最终还是 ABAP 代码,问题是在做增强的过程中,你需要了解这个增强所牵扯到的业务流程,需要考虑你的变更会产生多大的影响,会不会造成业务处理的性能变差等等。有了很好的基础知识,那么在这部分至少不会使用错误的编程方法去处理业务逻辑。
  • 高级部分可以根据实际项目的需要有针对性的研究,其核心还是 ABAP 代码,但是实现方式,如何配置,怎样融入到业务流程中才是核心。如果在项目中遇到这样的技术或者需求,一定要把握机会,深入的学习,对将来的发展有很大的帮助。

以上,如果有不同意见,或者有疏漏错误之处,希望不吝指出,我们可以详细讨论,谢谢。

我们一起学 ABAP (01) ~ 初识SAP ABAP 1、SAP和ABAP是什么?    SAP的英文全名是:System Applications and Products 的简写,它即是一个公司的名字,也是其公司开发的软件的名字。ABAP是SAP的开发语言,SAP几乎都是用ABAP写的。现在主流SAP R/3系统 和 ABAP/4。至于详细的发展历史及SAP的各个模块,后面在详细介绍。循序渐进。 2、ABAP咬文嚼字释义: 阅读详情

相关推荐

SAP ABAP for HANA

SAP HANA是SAP推出的最先进的内存计算高性能数据库套件,它最大的优点就是极大的提高了性能和速度,你如果使用了HANA,那么可以真正实时地运行业务流程,实时地响应客户需求,最快最好地为自己的客户提供服务。那么我们从开发技术的角度,特别是ABAP开发的角度来看看,现在和以后会有哪些变化呢? SAP的现有客户已经在早些时候购买并实施了商务套件(Business Suite),这些ERP应用都运

Unplugged 7745

SAP ABAP基础知识总结图

  在学习了两周的abap开发后,我总结了一个思维导图,知识架构大致如下。

ITxiaoangzai的博客 1616

作为一名 ABAP 资深顾问,下一步可以选择哪一门 SAP 技术作为主攻方向?

这是 Jerry 2021 年的第 41 篇文章,也是汪子熙公众号总共第 318 篇原创文章。 一位朋友向我发起了知乎咨询: 关于这个话题,Jerry 曾经写过一篇文章:ABAP开发人员未来应该学些什么。 其英文版发布在 SAP 社区博客上并被管理员置顶,获得了超过一万阅读量。 当时文章里我建议的四个学习方向是: (1) 熟悉一门函数式编程语言 (2) 了解 Spring (3) 熟悉 JavaScript (4) 了解一种 NoSQL 数据库 后来我补充了第五点,熟悉 SAP Cloud Platf

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1261

ABAP 知识点梳理

ABAP知识总结

ABAPxiaobai的博客 4091

自学 ABAP 和自学 SAP 的差别

有朋友在我的 ABAP 学习教程里留言: > 自学SAP是不是都要搭建虚拟服务器,然后自己去官网下载新版本SAP就可以吗 对于初学者,我们要搞清楚 ABAP 和 SAP 的区别。 ABAP 是一门编程语言,SAP 首先是德国软件公司的名称,也代表这家公司开发的一系列软件。SAP 公司开发的软件,我们有时也称产品,其功能能满足客户一个或者多个领域的业务需求。这些不同领域,我们也称为不同的业务模块,比如 ERP,CRM,SRM,HR 等等。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 6863

ABAP TREE ABAP TREE ABAP TREE

ABAP TREE

ABAP 技能树

ABAP开发者技能树,后续依据这个技能树开始逐步复习回顾吧

谁的博客来着? 546

SAP-ABAP知识技能树

史上最全SAP-ABAP知识技能树,只要掌握了你就是最强SAP-ABAP开发。

【SAP】前世今生系列(六)「ABAP技术栈简介」

各位小伙伴们大家好呀,本文主要介绍的是SAP ABAP的技术栈,以及谈谈我个人对ABAP技术栈的一个理解。希望能够对大家有所启发。

Thunder Wang的博客 8502

ABAP 各项技能

ABAP 各项技能

ABAP开发合集01

abap开发合集,需7个分卷全部下载才可解压. 合集包括: 从实例学SAP ABAP编程(全部19章).pdf 工程师突击:SAP+ABAP实用程序开发攻略.pdf 黄佳_SAP程序设计.pdf 黄佳_SAP高级应用开发.pdf 黄佳_SAP基础教程.pdf 黄佳_SAP业务数据传输指南.pdf

SAP的ABAP简单介绍

ABAP是SAP二次开发的面向对象的一门编程语言,主要包含报表开发,对话程序(你点程序中的东西,会跟着变化),增强这三大类。 以下是SAP的开发包/类(对象,函数这些都包含这中间)SE21;都是以Z和Y字开头(这是SAP给用户的定义)。锁对象则是以E开头。 我们现在用的包; 一: 主要是输入下两样 2.注意我们的命名规则,先是功能+用户名+时间(这个请求可能会传到其它开发系统) 3.在SE80(对象浏览器)下可以看到我们这个包的所有的东西; 二:程序建立过程(SE38) 如果点源代码,则可以在这

beyond911的专栏 3万+

睿尔曼超轻量仿人机械臂-ROS第一篇 启动机械臂的Moveit

本文主要讲述了睿尔曼六轴机械臂在ROS中的功能包配置,及如何根据文件启动Moveit做仿真。

realman_Rop的博客 7490

[SAP ABAP] ABAP基础语法

本问主要讲解SAP ABAP中的基础语法结构,ABAP注释

Hudas的博客 8188

105. replace( )函数

【目录】

weixin_63986098的博客 1万+

图解转置卷积原理

声明:本文大部分搬运自【机器学习】详解 转置卷积 (Transpose Convolution) 感谢博主花与人间事同,本人只是在博主原创文章上做补充以及添加一些自己的理解。 1 转置卷积的背景 通常,对图像进行多次卷积运算后,特征图的尺寸会不断缩小。而对于某些特定任务 (如图像分割和图像生成等),需将图像恢复到原尺寸再操作。这个将图像由小分辨率映射到大分辨率的尺寸恢复操作,称为上采样 (Upsample),如下图所示: 上采样方法有很多,详见【图像处理】详解 最近邻插值、线性插值、双线性插值、双三次插值

laonafahaodange的博客 5686

SAP ABAP 基础知识

ABAP 基础知识 小白笔记 持续更新~

qq_43949479的博客 8643

uniapp - H5网页uni.getLocation报错getLocation:fail Geolocation permission denied.Get ipLocation failed.

uni.getLocation getLocation:fail Geolocation permission denied.Get ipLocation failed.,uni.getLocation定位失败,uni-app getLocation()无法获取定位,一直fail()uniapp移动端h5网页,uniApp微信内置浏览器定位失败,如何解决这个问题,uniapp h5 uni.getLocation获取位置失败怎么办,UNI-APP获取当前位置,uni.getLocation定位失败,unia

🏆 前端领域优质创作者 4242

【SAP】前世今生系列(五)「ABAP的前世今生和未来」

在此前文章中我们了解了SAP公司主要产品的时间线,众所周知,SAP公司所有产品都是基于ABAP语言来开发的,本篇文章着重要介绍的是SAP公司产品最重要的基石——ABAP

Thunder Wang的博客 5345

fatal: unable to access ‘https://github.com/‘: Recv failure: Connection was reset 解决方案

本文主要介绍了fatal: unable to access ‘https://github.com/’: Recv failure: Connection was reset 解决方案,希望能对使用github的同学们有所帮助。 文章目录 1. 问题描述 2. 解决方案

weixin_43178406的博客 2万+

Python时间序列:PaddleTS-时间序列分类

评估的指标采用F1,Precision,Recall,PaddleTS已经基于TSDataset实现了这三个指标的计算,直接调用即可。使用内置的API:get_dataset加载BasicMotions数据集。模型训练完成之后,可以对测试集进行预测并评估。模型保存之后,可以加载模型用于新的数据预测。可以将训练完成的模型保存到指定路径。概率预测 可以返回每个分类的概率。安装paddlets。

斌擎科技 1293

[SAP ABAP] SAP内存与ABAP内存

本文主要讲解SAP内存与ABAP内存的相关知识点

Hudas的博客 1175

基于YOLO的印章检测及文字识别

针对印章自动化检测与文字识别需求,提出了一种融合改进YOLO模型与OCR技术的端到端解决方案,旨在解决复杂背景干扰、印章残缺变形及环形文字排列等难题

商务合作 / 项目定制 / 学习交流。个人vx:lovely_wml 8224
上一篇: SAP Web IDE环境搭建 - 详细指导
下一篇: ABAP Debug SU01D to get SAP_ALL
翱翔云天SAP
博客等级 码龄20年 202粉丝 46原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值