怎么学习ABAP快?
怎么学习ABAP快?
按照你的专业和知识背景,不需要非常早的懂得编程,你的发展方向应该是功能顾问,只要有相应的业务背景就可以。编程需要在日后再进行大概的了解,所谓不懂的abap的顾问很难成为真正的高级顾问。
我个人的看法是3个月的时间可以充分利用起来从掌握业务开始入手,逐渐熟悉SAP系统前台的操作,然后在工作的时候尽快进入项目,熟悉更加全面的业务,以下根据我的经验提供一些建议:
先有个整体了解,然后知道业务流程,接下来是SAP软件操作,然后是软件后台配置,接着是相应模块的报表程序和接口,然后从相应的模块出发再回到怎样使这个模块更好的融入或支持,或承接总体架构。
详细说来就是首先找到一个SAP行业的HR顾问,索取一些项目的用户手册和一个IDES系统服务器地址,并安装SAP的客户端,根据HR顾问介绍的服务器地址,进入软件根据用户手册操作;个人不建议自行安装SAP ECC5的服务器端,不但对机器配置要求比较高,而且没有相应计算机技术的话,很容易安装失败,可以说是事倍功半;
等前台操作整个的HR模块的流程熟悉以后,再和顾问索要一份实施文档,了解一下后台如何配置,尤其要注意和实际业务相结合,为什么要这么配置,不懂的可以多问,有几个网站和bbs是不错的,经常有高手在一起交流问题比如http://www.sapsh.com/等等,具体可以在baidu搜索上面搜寻SAP相关论坛。
在这之后,基本上就具备了作为顾问的条件,平时也要多思考,多问几个为什么,把业务和技术融合到一起,落到实际事例中去,注意不断的总结和学习,然后就是不断的跟随项目丰富自己的专业知识和项目业务经验了。遇到不懂的问题,经过自己的思考后,多问问有经验的同事,也可以在网上提出相关问题,最好给出截屏,不然可能无从回答。
下面是摘录ITPUB的版主W39的一篇文章:
自学SAP三道坎
打算进入SAP咨询领域的朋友很多,只是SAP的产品过于复杂,而实施了SAP的企业也不愿意重新培养自己SAP人员――培养了不长时间就因为薪资待遇问题而离职,得不偿失。所以对于有ERP工作经验的人来说,SAP的门槛太高。入行的机会甚至远小于那些刚毕业的学生。
通过自学SAP进入SAP咨询领域,相信是很多ERPer共同的梦想,那么如何跨过这道门槛
第一道坎:入门
自学SAP的人在入门的时候常常遇到的有四个误区,或许很多人都没有仔细考虑过,这样的错误我也曾犯过,也耽误了不少时间。
误区一:不学前台学后台
有ERP经验的人自学SAP反倒不如没有ERP经验的人学习SAP快,或许这个问题很多人都没有想过。在论坛里跟很多自学SAP的朋友沟通过,似乎大伙所看重的不过是如何配置SAP系统。装上个IDES就要研究SPRO――前台嘛,那算什么?可问题就在于:根基不稳,如何能走的快,走的远?很多人倚仗自己对别的ERP产品的理解来研究SAP,可往往在学习了很久以后仍看不到自己的长进,原因也就在于此:不够踏实。
误区二:不看功能,看维护
在这里所指的维护是一些“设置用户权限”“CLIENT拷贝”“系统调优”“内存优化” “数据库优化”等BASIS所做的工作。然而在真正的SAP团队中,这些工作是由专人负责的。花过多的精力在这个上面,也就耽误了真正该学习的内容。
不知道哪位仁兄在论坛里宣传什么装好IDES后拷贝一个“干净的”CLIENT来学习――或许这话是对的,但对于初学者来说:等到你能把所有参数都设置完成了,呵呵呵,恐怕已经是三五年后的事情了。
还有部分人一开始就琢磨SAP的权限分配、数据库备份。而这部分也是由BASIS专职负责――而做好BASIS的难度绝不亚于一个模块顾问的难度。
误区三:开发跟实施不分
也听很多朋友说过:研究一个系统最简单的方式是看数据库中数据的流向。弄懂了数据的流向你才能真正明白这个系统是如何设计的,才能从底层掌握这个系统。嗯,这话没错。但别忘记:你是个初学者,你的目标是SAP的咨询顾问,而不是开发人员。对,ABAPer跟咨询顾问也是两个职位,除非你自己定位的是开发顾问,否则,在初学的阶段还是远离ABAP的好。要知道SAP有数万个表,一个不小心你就会掉进迷潭。
但话也要分开讲――一个不懂ABAP的咨询顾问,也绝对成不了高级顾问,只是你不能太急罢了。
误区四:满大街找资料
我自己手头的SAP资料大约是几十个G吧,可回过头来看看,真正对自己入门帮助最大的还是ONLINEHELP。对,SAP的在线帮助。怎么?不知道哪有?上HELP.SAP.COM看看去。
大把的英文资料看得头痛?也是。但只要你找对方法,学习起来真就很容易了。而正确的方法就是:看跟IDES相关的东西。你装的学习环境不就是IDES嘛,里面什么数据都有,参考着SAP帮助文件里的步骤一步一步走下去,很快就能熟练的操作这个系统。入门实在是太容易了。
总结起来,入门的方法就是:不要急,从前台操作入手,研究透了基本操作再研究后台的设置。这个方法简单吧?对,抛开你以前所有的经验和资历,象一个完全不懂的菜鸟那样从SAP的基本操作开始学习。看看PPT,看看入门教材一步一步的走下去。
第二道坎:英语
说到学SAP的第二道坎,恐怕N多人都会有相同的感慨:英语。
很多人都上网去找中文的资料,说是看起来更容易些,可别忘记了,那并非SAP官方资料。在翻译和理解上中英文的资料差异还是非常大的。尤其是提高方面的资料――官方认证培训资历,可是只有英文版的。
作为一个自学者,在熟练的掌握了SAP的基本操作以后,必然要去看SAP的官方培训资料――提高嘛。更不用说我们在前面提到的ONLINE HELP。在这方面,如果没有良好的英语基础或者说没有看英文资料的习惯,在很长的时间内都难以提高。
说到英文的资料,如果是自学的话,最终于的一点还是强迫自己习惯这些东西。这也是没有办法的事情。
研究SAP的后台配置是学习最重要的工作之一,就我目前所能掌握到的资料来看,有心将所有的配置关联讲清楚的,也只有SAP的官方资料。所以……,不要叫苦啦。
第三道坎:机会
能不能耐的住寂寞?
对于自学者来说,不被正规渠道所承认是非常难受的事情。如何被正规渠道所承认呢?
在我看来,自学SAP难就难在耐不住寂寞。
仔细想想,对于SAP的用户来说,两年经验也都只能算菜鸟,那么对于自学SAP的人来说,你能否坚持两年,勤勤恳恳的学下去?相信没有具体的工作,很多人学习了三五个月便放弃了。而三五个月学习的真实效果如何?不用我说,对比了时间我想你也知道。当然,也有人会说:我投入的时间绝对不比人家专职学习花费的时间少――可这话,你仔细想想,能成立吗?有心做SAP顾问的人会不用心去学习系统吗?
所以我认为:坚持下去才是最最难得的事情。在你看不到路的情况下,如何抹黑的走下去。
对于自学SAP朋友的建议
1、 从基础开始,目标要清晰,绝对清晰。但不要把初始的目标定的过于远大。参考一个SAP顾问正常的途径走下去,从基本的操作开始。要对所有的前台工作都了如指掌。这也是一个SAP顾问所需要具备的基本要求。
2、 坚持看英语的文档,尤其是仔细按照ONLINE HELP所提供的那些练习一步一步的来做。有了基础之后在仔细研究SAP的标准教材。直到你有能力看完PA的课程。
3、 交流,尽量的与人交流,包括在BBS上,QQ群上,尽量的与人交流。而交流过程中最重要的并非看别人的帖子,按别人说的方法去操作――尽管这也是每个人学习SAP过程中要做的事情。最重要的是:解答别人的问题。细想一下:作为顾问难道不就是每天要回答用户提出的各种问题吗?对,你只是提前测试这项工作罢了。仅仅按照别人提供的思路解决问题并不能代表什么,关键是自己的吸收。
4、 规划自己学习的过程。按自己计划的方式学习,不要偏离方向。
对于第四点,我个人的感触特别深。对于自学者而言,你很难知道哪一天才能加入SAP相关工作的行列――一年?两年?甚至是更长的时间,没有一个良好的学习规划,并且坚持下去,恐怕没有人能等到最后。所以一定要给自己一个比较长期的规划。而对于一个SAP的项目来说,我们同样要强调的是计划。
5、 尽量结合你现有的工作整理数据。
对于所有的ERP项目来说对数据的收集整理导入都是必须经历的。而SAP的项目对于流程的调研、数据的收集更为重视。只有结合你现有的工作并在SAP系统中模拟这些工作,你才能更贴切的了解上一个系统到底要做些什么。
SAP的项目资料对于初学者和自学者来说参考价值有限。除了SAP公司似乎还没有哪家公司的哪套资料能将一个项目所涉及到的所有内容完整的展现――即使是有这样的资料,对于初学者来说你也不清楚什么阶段该做什么,什么阶段该如何循环。网络上的那些所谓项目资历对于大多数顾问来说仅仅是“参考”而以,甚至连参考的价值都没有。
想到的也就这么多了。坚持!就这样坚持下去!给自己两年的时间。
版权声明:本文为VerySky原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。