百度
360搜索
搜狗搜索

abap开发工程师是做什么的,SAP是一个什么行业?详细介绍

本文目录一览: ABAP软件开发工程师是什么工作

随着移动互联网的普及与发展,手机应用不断深入我们生活的方方面面,移动系统和软件应用的开发领域,成为了未来具有潜力的行业之一,合格的软件人才在任何企业都具有不可替代的竞争优势 。
选择江西新华电脑学院软件技术工程师专业,你将学习:
网络安全基础、Dreamweaver网页设计、Photoshop网页效果图制作、Window Server 2008服务、器操作系统和活动目录、C语言、SQL Server2005数据库、设计和高级查询、HTML5+CSS3、JavaScript、jQuery高级编程、动态网页设计PHP+MYSQL、Linux服务器操作系统、数据结构软件工程、JAVA面向对象程序设计、oracle数据库、J2EE服务器端高级编程、手机APP视觉设计、APP应用程序开发等。
软件开发具体要干的事如下:
软件开发的内容是:需求、设计、编程和测试。
1、需求:不仅仅是用户需求,应该是开发中遇到的所有的需求。比如,首先要知道做这个项目是为了解决什么问题;测试案例中应该输入什么数据……为了清楚地知道这些需求,经常要和客户、项目经理等交流。
2、设计:编码前,肯定有个计划告诉要做什么,结构是怎样等等。一定要按照这个来做,否则可能会一团糟。
3、编程:如果在项目截止日,程序不能跑起来或达不到客户的要求,就拿不到钱。
4、测试:目的是让自己知道,什么时候算是完成了。应该先写测试,这样可以及时知道是否真地完成。软件开发中,客户和开发人员都有自己的基本权利和义务。客户:定义每个用户需求的商业优先级;制订总体计划,包括用多少投资、经过多长时间、达到什么目的;在项目开发过程中的每个工作周,都能让投资获得最大的收益;通过重复运行所指定的功能测试,准确地掌握项目进展情况;能随时改变需求、功能或优先级,同时避免昂贵的再投资;能够根据各种变化及时调整项目计划等。
开发SAP report interface enhancement等程序, SAP是一个德国的EPR软件,目前世界排名第一, 文档大多数是英文, 外国、香港、日本项目偏多
开发功能、报表、增强、rfc等等。主要是让业务流程更加顺畅,在一些关键的流程中,开发一些批导程序、功能外挂程序、smartform 打印程序。
开发一些报表。比java,c#,简单。
IT民工,人称码农。
ERP软件的二次开发,这边开发工具是SAP提供的。工作内容是:对系统进行支持,开发报表,表单,打印格式等等内容。本身语音难度不高,但是整体的业务的逻辑性较高。入门门槛比较高,主要是软件比较大,几百g的容量,基本上只有大公司才有,一般人接触机会很少,而且开发的内容是需要结合实际业务的,没有应用背景,很难成长。

SAP ABAP开发是做什么?

  abap是开发语言,sap是德国的ERP软件公司它的产品也叫SAP是ERP软件。
  abap是sap核心开发语言。
  abap和java,.net,c+,c,c++一样的。
刚刚提到, NetWeaver是取代SAP Basis的新一代技术平台(TP). 简单说, NetWeaver体现了在2000年到目前为止的以Java/SOA为主要商务应用实现技术的时代里, SAP在技术上与业界技术的整合.
它主要是在J2ee application server和ABAP application Server的基础上提供了统一的技术基础设施. 除了J2EE以外, NetWeaver还提供了WebDynpro和Protal作为 Web 开发的基础设施, 用户管理, 和.NET 或其他J2EE平台的集成, 于R/3的连接, ESA的实现等等.
所有开发都在NetWeaver Studio中进行.NetWeaver Studio是基于ecllipse 的开发环境.
下面这张图描述了NetWeaver技术平台的主要功能:
这张图显示了NetWeaver的最基本组件. 事实上整个NetWeaver几乎涵盖了所有电子商务会用到的技术, 下面简单列一下主要的部分:
?0?1 SAP Web AS:
包括了SAP J2EE engine和abap application server
下面就是SAP WEBAS 的架构
server 架构:
Cluster 架构:
CIM: Internet Communication Manager. 负责接受Web请求. 支持HTTP, HTTPS, SMTP. 通过URL, 它可以区分是对ABAP BSP(Business Server Page)的请求, 还是对J2EE的请求, 从而dispatch到不同的engine上.
Message Server: 是全局的消息服务器, 负责server间的异步或同步通信
Engueue Server: 是全局的队列服务器, 负责保存全局队列和锁.任何应用都可以申请使用它.
Work Process: 是ABAP engine中的一个工作进程.
JCO/Fast RFC: 用于基于SAP自己的远程调用规范RFC的调用
Gateway: 我的理解是用于翻译RFC call, RFC call的协议是CPI-C(Common Programming Interface – Communications, SAP专门用于程序对程序的远程调用的协议, 说白了就是一个定义描述函数名,参数之类调用需要的信息的数据格式).
?0?5 SAP J2EE Engine: 2002年, SAP收购了保加力亚的J2EE Application Server 开发商Inqmire(全称In-Q-My). 开发自己的J2EE Engine.目前的稳定版本为6.4. 这个Engine给人的感觉就是三个字”巨无霸”. 没有2G的内存是很难看到它在工作的. 通常巨无霸给人的另一个柑桔就是笨重和土气. 7.0以前的版本的管理方式比较土, 是基于rich client的. 7.0以后才逐步使用web和IDE作为管理工具.
下面是SAP J2EE Engine 的简单架构图
下图是SAP J2ee engine的Cluster 架构
?0?5 NetWeaver Studio: 是SAP的NetWeaver 开发平台. SAP的几乎所有开发解决方案都通过这个IDE实现. NetWeaver Studio IDE和WebSphere Studio一样, 是在Ecllipse的基础上开发的.目前的稳定版本也是6.4.
?0?5 SAP DB: 就是MAXDB. 现在与MySQL技术合作. 把源代码提供给MySQL. SAP将不在放更多人力在DB的开发上了.也许DB和OS是SAP唯一暂时不愿去占领的技术.
?0?5 WebDynpro: MVC架构的Web 开发解决方案. 提供所见即所得的UI开发方式. 不但是基于SAP J2EE engine, 也可以用ABAP开发
?0?5 Portal: Portals是一家Israel公司Top Tier的产品, 2001SAP收购Top Tier并组建SAP Portals公司. Top Tier的总裁Shai Agaci, 现在是SAP Border Member, 是呼声最高的未来SAP CEO. Portal提供了另一种Web开发模式, 同时提供Content Management和Knowledge management, Portal 可以基于Tomcat, 但现在是SAP J2EE engine的一部分.
?0?5 XI(Exchange Infrastucture): SAP 的系统总线.
?0?5 TREX: SAP的搜索引擎
?0?5 RFC: Remote Function Call. SAP 的远程调用技术. 支持ABAPJAVA, JAVAJAVA, ABAPABAP之间的调用, 旧的RFC使用SAP CPI-C协议, 必须通过SAP Gateway进行翻译, 新的fast RFC则不需要使用CPI-C协议.
下图是RFC在Web AS中的位置.
下图是JCO(Java connector)和SAP RFC之间的关系:
?0?5 WebService: SAP J2EE engine 和NetWeaver Developer Studio提供了WebService 和UDDI的支持.通过studio, 可以使用wizard简单的生成Web Service 的client proxy和server side, 不需要写任何WSDL. 但是WebService server端必须先implement成EJB(session bean).
?0?5 SLD: System Landscape Directory. SAP Web AS提供的系统管理方案。 使用SLD可以方便的管理整个庞大SAP 系统群。

阅读更多 >>>  怎么知道网页域名密码

SAP是一个什么行业?

编程。主要是ABAP。这个和你提到的从事java,c#,java等编码工作的人员是一样的,也就4000左右,稍微高点的是因为有经验,这里值钱的经验是编写过相关业务模块的经验,在编码中由于有之前的业务经验,可以很大程度上减少袭Bug,而不仅仅是coding的经验。
业务顾问。这个开得更高,原因还是在于熟悉业务,比如财务,成本,生产,销售,采购等。试想一个计算机专业知毕业的本科生则需要4年正规学习,而财务的专业也需要本科4年,再加上外语4年,一个成手顾问,是需要有计算机知识,业务知识以及外语能力的,从这个角度来看从事SAP工作,能满足工作需要的人员的能力基本上顶上3个不同专业的人员了。而且你还要注意一点就是知识领域的叠加应用,其难度成几何数增长。
首先谈一下SAP吧:
1、SAP的行业和普通的行业是不一样的,为什么说市面上SAP的实施顾问这么值钱就是因为这个行业是无法速成的,不止要懂得系统,还要懂业务,这样才能根据业务情况对SAP系统做不同的配置,所以一个成熟的实施工程师,至少需要三年的企业内业务工作才能对一个模块比较清楚,而ABAP开发相对来说是不用这么久的。
2、ABAP开发想转SAP流程实施可以说非常难,我已经见过两个做ABAP开发的想转流程顾问没有成功,原因很简单,不懂业务,但年纪大了别人也不愿意做新手了,ABAP的开发和普通开发其实差异不是太大,开发青春饭这个说法相信不要我跟你解释了。
3、说实话我觉得你问请客吃饭花瓶这个问题实在是太令我意外了,你说的是销售顾问吧,如果是实施顾问是不需要做这些的,实施顾问就是技术人员,怎么可能要拉订单呢?而且即使是销售顾问,你想想谁会因为你请客吃饭送了礼就给你买一个几千万甚至上亿成本的系统?这跟技术也是分不开,所以不要把SAP的工作看的太浅显,这是一个深不见底的行业,能够精通的,可以说屈指可数。
4、SAP顾问不稳定,但就是因为不稳定才值钱,在企业内部做,你是系统的实施工程师,你走了要再招一个顶替,几乎无可能,那你工资加薪难道无望?从行业潜规则来说,做完SAP系统的公司,一般内部IT人员都会工资涨一级,不然岂不是让别人跳槽?而在外部实施公司做,做得越久越值钱,在哪个顾问公司不是做呢?掌握的技能越多,越调越高的可能性就越大。
5、总的来说,还是欢迎你成为一名SAP从业者,不过如果你没有耐心,那么这个行业你是无法做到最好的,无论是开发还是实施,都不要想得如请客吃饭那么简单,技术、能力、业务、口才各个方面的提升,才是你晋升的关键。
希望能帮到你哈,呵呵
首先要清楚从事SAP工作的都做些什么?
1)编程。主要是ABAP。这个和你提到的从事java,c#,java等编码工作的人员是一样的,也就4000左右,稍微高点的是因为有经验,这里值钱的经验是编写过相关业务模块的经验,在编码中由于有之前的业务经验,可以很大程度上减少Bug,而不仅仅是coding的经验。
2)业务顾问。这个开的更高,原因还是在于熟悉业务,比如财务,成本,生产,销售,采购等。试想一个计算机专业毕业的本科生则需要4年正规学习,而财务的专业也需要本科4年,再加上外语4年,一个成手顾问,是需要有计算机知识,业务知识以及外语能力的,从这个角度来看从事SAP工作,能满足工作需要的人员的能力基本上顶上3个不同专业的人员了。而且你还要注意一点就是知识领域的叠加应用,其难度成几何数增长。
所以说你别看SAP赚得多,其付出也多,严格算起来,不成正比。因此回到老话上,干的多拿得多,一个SAP成手ABAP编程至少要3年,顾问则5年入门。

请问SAP的ABAP是编程的工作吗?和java、C语言、PHP有什么不一样?

ABAP是SAP的专属语言,即只能在SAP中开发,脱离SAP系统就没用了(目前);语言学习与java类似,有相同点也有不同点;ABAP包括面向过程与面向对象两部分;学习ABAP不仅可以进行需求的开发,在开发过程中还可以学习到业务知识,因此ABAP工程师的职业途径还有一种,即很多有开发ABAP经验的ABAPer都会转向SAP的项目经理;
谢谢!
都属于开发语言,但是ABAP是SAP的专属语言,即只能在SAP中开发,瑭锦-tanjurd解释脱离SAP系统就没用了(目前);c语言学习与java类似,属于主流的开发语言;php是后台,ABAP包括面向过程与面向对象两部分;学习ABAP不仅可以进行需求的开发,在开发过程中还可以学习到业务知识,因此ABAP工程师的职业途径还有一种,即很多有开发ABAP经验的ABAPer都会转向SAP的项目经理;希望对你有帮助

abap开发的前途,规划

  1.审查业务需求和功能规格写
  任何ABAP开发项目的第一部分首先满足最终用户或业务专家和了解业务要求,需要在实施SAP系统在实现阶段。
  2.回顾ABAP开发标准
  在理想情况下,您的SAP ABAP开发项目主管或经理应该创建一种编程标准和准则的文件。
  3测试用例编写和审查
  测试案例是由业务专家或在SAP实施项目,功能最SAP咨询顾问的书面文件。
  4.编写和审查技术设计规范
  阅读功能规格并列出所有的发展将需要在实施SAP系统所需的功能对象。
  5.实现了产品规格 - ABAP开发
  在这一步中,您将创建的发展对象和实施在SAP开发系统的代码。
  6. SAP公司开发的最佳做法
  SAP公司的ABAP(或Java如果工作的SAP NetWeaver)发展应遵循的最佳做法在整个项目开发周期。
  7.ABAP的代码审查和性能
  作为一个的ABAP程序员你应该测试完成后,为所有可能的情况下你的代码。
  8.文档
  请确保您写了一个增强的功能的概述或最终用户完成后的文件。
  9.用户验收测试
  现在,您的ABAP编码完成,由技术专家审查,这是为商业用户的时间来执行一个正式用户验收测试。
  10.迁移到SAP测试系统和生产系统
  质量保证工程师将在SAP测试环境的功能,以验证质量保证,一切都在你的工作作为交付的功能在用户验收测试测试。
开发时年轻饭,大部分的高级咨询顾问,都是从ABAP开发开始的,前几年,主要是积累项目经验,等你积累了大量的项目开发经验,SAp中的一些主要模块了解清楚后,再去考个证,就差不多了
有条件的话多学学英语,然后和相熟的业务顾问多交流,没事多做做前台配置,这样将来如果有机会转业务顾问就比较顺利了。
目前来说的话,SAP的行情还算可以,但是没有以前那么好了,去培训机构的话很贵,如果公司给你出钱的话可以,自己就没必要了,也负担不起,培训就那么回事,还不如自己好好地积累经验,现在SAP招顾问都是要开发经验的,一般要有5年以上的经验北京上海年薪至少15万,现阶段就是积累知识积累大的项目经验,经验足够的话跳槽工资会翻番,但是有一个极限吧,大概20几万以后在想涨就很难了。

SAP运维工程师需要掌握哪些知识呢_sap运维工作内容

我来试着回答一下吧:
以前做过企业内部的支持顾问,也做过外部的技术支持顾问,现在主要做系统实施,对各方面的掌握知识的理解多少有点,提出几点,希望对你有帮助。
我觉得你肯定指的是企业内部的SAP运维工程师吧,是吧?
对于这个职位你需要掌握的几个重点内容如下:
1》能够了解和掌握所负责的模块的公司业务情况。
2》熟悉并掌握所负责模块的系统应用操作。
3》能够配置所负责模块的系统配置。
4》最好还能掌握其他相关联的模块的基本知识,比如说,你是SD模块的工程师,那你还应该掌握一些MM库存的知识,FICO的少量知识,最好还能了解一些WM的相关知识。
5》对于系统内的增强开发非常熟悉,知道这些增强开发都控制了什么系统操作,如果更改的话,会对系统操作有什么影响。
6》要会一些ABAP的基本知识,能够开发简单的程序,包括报表、表单和增强开发。
7》起码要掌握一些debug技巧,能够知道说一个程序出错后,如何去跟踪这个程序的取数。
8》对于表结构应该有了解,能够熟悉的写出负责模块的基本常用表名。
9》除了以上技术方面的意外,还应该能够有能够跟业务人员沟通和了解业务需求的能力,能够把他们的需求转换为系统功能的实力,当然到了这一步,你就可以向外部顾问的方向迈进了。

SAP ABAP就业前景

我们公司在去年刚上线SAP ,当时顾问自已讲,薪水2W 左右,今年,我们原来的KEY USER 去做顾问,因为刚入行,薪水1.3W 左右,如果,项目经验多,且可以从蓝图开始的话,超过2W 的可能性很大
ABAP就业相对快一些,因为编程是必要的。
其实USCPA在国内的认可度极高,一般从事内部审计师、法规遵从经理、财务分析师、外部审计师等。USCPA学习的是USGAAP(美国会计准则),因此主要的就业方向为四大会计师事务所、美企、合资企业以及在美国上市的中国企业
看了上面的回答很受用。

SAP ABAP发展前景怎样?实习期间,零基础学习难吗?

SAP是ERP领域排名第一,目前用户企业达232000家客户,80%的500强企业的选择,SAP的使用覆盖率在全球已达188个国家了,目前全球人才的需求也不少,而且现阶段大学没有铺设这类课程,市场上也是供不应求,所以薪资也很可观,你也可以寻找一些SAP交流领域,易拓大学SAP社群呀,行业网站呀等,多了解看看
SAP后期发展可以分两条线,一条是主攻技术从开发工程师做到技术架构师,另一条可以从技术顾问开始往首席技术官方向发展,建议你可以系统的培训学习一下,因为在实习中走马观花一遍,还是没有掌握核心技术
ABAP非常简单的,需要有人带一下,需要在项目中提高经验。不错兄弟,没毕业有机会入SAP这个门槛,我建议你可以这样子做,A、你才大三现在做ABAP然后学ABAP的时候自己注意学学模块,钻一个模块就好了,毕业后到哪个公司做key user 然后做internal consultant 然后转外顾。
B、你就是现在做ABAP外部,然后毕业后继续做ABAP,在咨询公司看机会转成业务顾问
首先学习abap不难,难的是在于业务分析那块,比如sd/sm/bw等等,只要人带,不需要基础就能行。
兄弟:
首先恭喜你的运气!
ABAP不难,需要人带一下,选择ABAP是你目前最佳选择,努力吧!
1、零基础学习难吗
java是转ABAP的最佳编程基础,你师父可能看中你这一点了。java水没关系,只要了解java的编程思想就OK。
2、ABAP有前途吗
目前ABAP的应用主要在报表开发商,说实话,面有点窄。但由于报表的实现是在实施的最后阶段,很多报表都是客户用来验证实施是否成功的依据之一(特别是财务部门,一定会要求系统自动出来可用的三大报表才行),所以你可以远程与前方的实施团队或客户交流,而且报表开发的需求一般实施之初就有,时间富裕,交给新手是个不错的选择。
3、学ABAP转业务模块难吗
上面提到了远程交流和时间充裕,这是ABAP的两个特点,还有就是报表会关系到几乎所有业务模块,所以你有机会从实施人员和客户那里了解各个模块的实际业务,也会在系统上对这些模块做些开发必须的操作,这儿过程中可以去体会哪个模块比较适合你,所以转业务模块不但不难,而且是一个不错的机会。
当然,你不会一直做ABAP开发的,等你对实际业务和系统操作有了一定了解后,公司会让你进入实施团队的,不过是否能够自选模块,还要看公司的意思。总结一下,就是ABAP开发是给新手准备的,而且业内均认为这是一个很好的实施人员培养方式。所以别担心,你越用心去了解
实际业务和系统操作,就会越早走到实施岗位。

什么是SAP开发工程师?具体要掌握哪些技能和职位需求??

懂ABAP语言
内部顾问
外部顾问
自由顾问

网站数据信息

"abap开发工程师是做什么的,SAP是一个什么行业?"浏览人数已经达到21次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:abap开发工程师是做什么的,SAP是一个什么行业?的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!