搜公司
看面经
查工资
找职位
发现
搜公司、看面经、查工资
高级搜索
登录/注册
登录/注册后,可获得:
看面经不在受限制
了解你感兴趣的公司和职业
企业数据全维度查看
全维度数据保障求职安全
保留浏览搜索历史
快速访问关注公司
首页
ABAP开发
ABAP开发
ABAP开发是做什么的?本页面为用户提供了ABAP开发的岗位职责,以及本职位近些年的薪资待遇情况、就业趋势、招聘趋势、面试经验等信息,综合图表数据多方面解析该职位的热度。
2024-04-25 17:00:00 更新
主页
工资
就业
招聘
面试
ABAP开发简介
岗位职责
综述 ABAP/4是面向对象语言。它支持封装性和继承性。封装性是面向对象的基础,而继承性则是建立在封装性基础上的重要特性。ABAP/4具有事件驱动的特性。 ABAP/4和COBOL具有类似之处。 ABAP/4适合生成报表。 ABAP/4支持对数据库的操作。 SAP最初开发ABAP/4(高级商业应用程序设计)语言仅为内部使用,为应用程序员提供优化的工作环境。经过不断的改进和修改以满足商业领域的需要。ABAP/4已成为SAP开发所有自己的应用程序的仅有工具。 SAP客户用ABAP/4进行其自身开发。这样的开发对R/3标准解决方案适应特殊问题非常重要。ABAP/4开发工作平台包含所有用于创建和维护ABAP/4程序的工具。 ABAP/4的可解释特性使其易于生成、测试并运行程序的中级版本,以便将来生成最终版本。此过程也叫做早期原形处理,意味着您不必丢弃中级版本。 ABAP/4是第四代支持结构化程序设计的语言。它合并了所有通常的控制结构和模块化概念。 - 带有各种类型和结构的声明数据的声明元素 - 数据制作的操作元素 - 控制程序流的控制元素 - 反应外部事件的事件元素 · /4支持多种语言。文本摘要(例如,标题、页眉和其他文本)将根据程序代码分别存储。您可以随时在不改变程序代码的情况下更改、转换和维护这些文本摘要。 · ABAP/4支持商业数据类型和操作。您可以用特殊日期和时间字段进行计算。系统会自动执行必需的类型转换。 · ABAP/4提供一系列功能处理字符串。 · ABAP/4包含一个叫OpenSQL的SQL子集。用OpenSQL,您可以读取和访问数据库表,与所用的数据库系统无关。 · ABAP/4允许您定义和处理内部表,该表只在运行程序时存在。内部表使其更容易处理数据表,并帮助使用程序中的复杂数据结构。 · ABAP/4允许您定义和调用子程序。也可以调用其他程序的子程序。参数能够以各种方式从子程序传递或传递到子程序。 · ABAP/4包含一种特殊子程序,叫做功能模块。您可以在中央库中创建和维护功能模块。在调用程序和子程序之间功能模块有一个明确定义的数据接口。它们能够以调用程序的独立模式进行分别测试。 这里有两种主要的ABAP/4程序类型: · 报表程序 报表程序用于分析数据库表中的数据。这种分析的结果可以显示在屏幕上或发送到打印机上。逻辑数据库支持报表程序。逻辑数据库是特殊的ABAP/4程序,使开发者不必编码所有的数据库访问。 · 对话程序 将对话程序组织为包含对话模块的模块池。每个动态程序(由一个屏幕及其流逻辑组成的“动态程序”)都基于一个ABAP/4对话程序。流逻辑包含对ABAP/4对话模块的调用和熟练操作。 发展历史 了解一下ABAP的发展历史是必要的,ABAP产生的最初的目的是用以生成简单打印报表程序,我们知道SAP最初是为解决财务实时数据处理问题的,ABAP(Advanced Business Application Programming->;高级业务应用编程语言)用于编写SAP AG的几乎全部产品源代码。 严格地讲,ABAP/4不仅仅是一个开发工具,而且是一套完整的client/server开发环境,这很好理解,微软的Visiual Studio是一开发环境,VB,VC++等是开发工具.ABAP开发环境包含支持程序开发的一些函数和包等。 SAP开发环境的三层(多层)概念也不新鲜,比如在安装SAP时也可将DB instance安在一台server,Central instance在另一台所谓的Application server(我想这应是相关SAP基础系统包括各种应用程序所在),而通常客户端安装的SAP Logon Front End,SAP会话管理器等是所谓的表示层,它通过TCP/IP,SAP演示协议或RFC和应用服务器进行数据传输,用户看到的只是处理后的数据返回。 和Delphi的三层逻辑相近,在应用层包含多个组件象ABAP开发平台,身份验证,系统管理维护等用以处理会话,更新,排队,网关,数据层处理native和Open SQL等(这是从内部机制方面看),SAP各模块应用的业务逻辑都在应用层被处理(从用户角度)然后结果被返回。 SAP Logon,[1]表示应用服务器(通常企业为了节省成本和方便管理可能会将应用服务器和数据库安装在同一起),[2]System number,举个实例,开发和测试服务共用一台服务器,开发使用system number,而测试使用system number 1,通过system number逻辑地将一台physical server逻辑地分成了两台application server。 特征 1.和SAP紧密结合,尤其在开发报表方面,坦率地讲,除了和SAP集成的好处,.我认为ABAP在报表开发上比Crystal report Tool要高效简单。 2.和VB一样,ABAP是解释型的,如读者精通VB,学习ABAP应该毫不费力,倒是既然SAP是企业管理解决方案,ABAPer必须对企业管理流程熟悉。 解释型的另一好处是可以很好跟踪程序逻辑(使用/H),这对了解业务逻辑的实时追踪错误很有效. 和VB不同的是,VB跟踪时允许程序运行指针随意往回或往全拉而ABAP程序却不行,但是ABAP程序允许在运行时修改变量的值,这是编译程序不能做到的.当然通常编译比解释执行的速度会更快。 ABAP程序执行并不直接读取源代码,而是执行内部经过“生成”的描述,对于ABAP/4字典的修改激活后将触发内部描述的重新生成,如程序并没激活就执行原版本,或者出现错误(程序没激活可能造成ABAP Dumping ABAP)。 3.在对数据库处理方面,除了可直接执行SQL(使用native sql,缺点是错误处理很难控制,相当于有开发环境将SQL语句直接传给DB去执行),SAP在ABAP开发环境层还提供了一套Open SQL访问底层数据库。 4. 程序员都知道Windows平台下开发都支持事件驱动,Windows系统本身也支持事件驱动,ABAP也提供了事件驱动,这表Dialog编程方面,但是ABAP在此方面并不强,而且相对讲也比较难于掌握(在后面会讨论)。 5.基于面向对象的风靡,ABAP在此方面也有相当反应,在SAP强大的软件包中提供了大量可重复使用的程序,读者也可定义类并使用它快速建立新的对象。 6.类似Java,ABAP开发的程序能运行于任何操作系统(Java有Java虚拟机,ABAP也有ABAP processor),多种数据库(比如在ABAP字典中实现了透明表对各种底层数据库表的映射,这样在ABAP层看到的透明表就和具体数据库无关),各种网络系统。 命名规则 当创建程序名称时请遵循如下规则: - 使用至少1个但不超过8个字符。 - 不要使用下列字符 - 句点(.) - 逗号(,) - 空格() - 括号() - 单引号() - 双引号() - 等号(=) - 星号(*) - 元音变音(_
查看全文
ABAP开发工资
整体分布
历年变化
最低:¥2,200
最高:¥79,850
月收入平均值约
¥
26,356
高于平均值约占
0%
月收入中位数
¥
25,260
近半年趋势
下降
解读:ABAP开发在全国的平均月薪为¥26,356,中位数为¥25,260,其中¥22k-30k工资占比最多,约25%。
来源于272421份样本
ABAP开发就业
同比上月,人才热度
+5.26%
ABAP开发招聘
同比上月,职位数量
+0.22%
ABAP开发面经
石化盈科
两轮面试 第一轮来...
匿名用户
面试了职位:
abap开发
未通过
两轮面试 第一轮来的电话 人比较客气 大概了解了一下情况, 第二轮的时候问的比较深,细节也扣得比较细,要有一定功底才能通过。
2 年前 发布
郑州华和得易信息技术发展有限公司
1,首先是开发工程师...
匿名用户
面试了职位:
ABAP开发
确定通过
1,首先是开发工程师的笔试题目,时间大概是1个小时。但是我面试的ABAp开发,给我的确实JAVA的试题,有点郁闷 2.两个面试官,一个是负责技术上的,一个是后来知道是个部长。总体难度一般。
2 年前 发布
SK C&C(Beijing)有限公司
首先填了一份测试试卷...
匿名用户
面试了职位:
ABAP开发
确定通过
首先填了一份测试试卷,内容包括一部分智力题,一部分计算机编程题,一部分英语题之后紧接着就是team leader的面试,并没有聊太多技术上的问题,只是了解了一下基本情况对SAP系统的了解,问了一些简历上的经历,个人对这个职位的看法和理解等等比较常规的问题。
2 年前 发布
旺旺集团
匿名用户
面试了职位:
abap开发
确定通过
先和人事谈了一下为什么离职这些,之前做的工作是不是和现在有关,毕竟是技术面试然后就给了张试卷给我,我觉得太简单了,都是abap基础的东西,很快就做完了,然后就来了个开发经理和我谈,时间不是很长,他没有具体的问我技术点,可能是在试卷已经都测试完了吧,就问问我技术上有什么难点,平时会怎么解决的,其实这些你平时怎么做就怎么说,然后就是待遇的问题了,我说人事不是说还有下一轮面试吗,他说我们谈好的话就他这边就能定下来了。
...查看更多
2 年前 发布
查看更多 4 条面试经验
相关岗位
软件开发工程师
软件开发
前端开发
前端开发工程师
java开发工程师
移动开发
测试开发
后端开发
Android开发工程师
数据开发
寻找更多岗位洞察
down
ABAP开发热门公司面试
01
惠普(HP)
2条信息
02
旺旺集团
1条信息
03
湖南科创信息技术股份有限公司
1条信息
04
石化盈科
1条信息
05
郑州华和得易信息技术发展有限公司
1条信息
06
山东鲁能软件技术有限公司
1条信息
07
SK C&C(Beijing)有限公司
1条信息
08
上海华谊信息技术有限公司
1条信息
09
深圳爱思普信息咨询有限公司
1条信息
热门搜索
东方优播
电商运营
蓝月亮
震坤行
热门公司榜单
独角兽企业
418家公司
高新技术企业
215957家公司
技术先进型服务企业
781家公司
科技型中小企业
481026家公司
众创空间
1373家公司
专精特新企业
25968家公司
科技小巨人企业
6283家公司
民营科技企业
20596家公司
瞪羚企业
23334家公司
雏鹰企业
8048家公司
隐形冠军企业
1317家公司
国家级技术创新示范企业
1917家公司
国家级企业技术中心
1414家公司
国家级科技企业孵化器
855家公司
专精特新小巨人企业
4302家公司
小程序
公众号
APP
热门职位
薪资待遇
就业趋势
热招岗位
面试经历
abap程序员岗位职责
ABAP顾问岗位职责
abap开发人员岗位职责
ABAP开发顾问岗位职责
资质申报人员岗位职责
终端卖场销售顾问岗位职责
移动互联网项目经理岗位职责
信息化项目销售经理岗位职责
推广副经理岗位职责
投资理财部团队经理岗位职责
手术医师岗位职责
事业部副总经理岗位职责
市政专业监理工程师岗位职责
商场部经理岗位职责
区域核算会计岗位职责
放射专业岗位职责
电子装配人员岗位职责
ui前端开发工程师岗位职责
3d动作设计岗位职责
重点客户销售代表岗位职责
abap程序员工资
ABAP顾问工资
abap开发人员工资
ABAP开发顾问工资
资质申报人员工资
终端卖场销售顾问工资
移动互联网项目经理工资
信息化项目销售经理工资
推广副经理工资
投资理财部团队经理工资
手术医师工资
事业部副总经理工资
市政专业监理工程师工资
商场部经理工资
区域核算会计工资
放射专业工资
电子装配人员工资
ui前端开发工程师工资
3d动作设计工资
重点客户销售代表工资
abap程序员就业前景
ABAP顾问就业前景
abap开发人员就业前景
ABAP开发顾问就业前景
资质申报人员就业前景
终端卖场销售顾问就业前景
移动互联网项目经理就业前景
信息化项目销售经理就业前景
推广副经理就业前景
投资理财部团队经理就业前景
手术医师就业前景
事业部副总经理就业前景
市政专业监理工程师就业前景
商场部经理就业前景
区域核算会计就业前景
放射专业就业前景
电子装配人员就业前景
ui前端开发工程师就业前景
3d动作设计就业前景
重点客户销售代表就业前景
abap程序员招聘
ABAP顾问招聘
abap开发人员招聘
ABAP开发顾问招聘
资质申报人员招聘
终端卖场销售顾问招聘
移动互联网项目经理招聘
信息化项目销售经理招聘
推广副经理招聘
投资理财部团队经理招聘
手术医师招聘
事业部副总经理招聘
市政专业监理工程师招聘
商场部经理招聘
区域核算会计招聘
放射专业招聘
电子装配人员招聘
ui前端开发工程师招聘
3d动作设计招聘
重点客户销售代表招聘
abap程序员面试
ABAP顾问面试
abap开发人员面试
ABAP开发顾问面试
资质申报人员面试
终端卖场销售顾问面试
移动互联网项目经理面试
信息化项目销售经理面试
推广副经理面试
投资理财部团队经理面试
手术医师面试
事业部副总经理面试
市政专业监理工程师面试
商场部经理面试
区域核算会计面试
放射专业面试
电子装配人员面试
ui前端开发工程师面试
3d动作设计面试
重点客户销售代表面试