由老同事学习SAP所想到的
前段时间一位老同事在微信上跟我说他们公司正计划导SAP系统,但整个IT中心几乎无人使用过SAP,知道我在这行业干了多年了,所以想问我怎么开始学习。于是我约他今天出来聊聊,顺便把手里的SAP ECC EHP6版本的虚拟机拷给他自己先自学。
他们公司一直都是在用九二年版的QAD系统(美国ERP厂商),跟之前我们同事的那家企业系统一致,非常古老的系统,不支持鼠标操作,基本上现在ERP系统该有的功能它都没有,唯一好处的是开源可开发。公司老板不知道从哪里交流了一下,然后打算大刀阔斧大干一场,改革目前信息化现状,为将来业务扩展做信息化支撑。
一直以来他都是做ERP行业,接触过多个模块,现在这个公司可能是因为体量小的原因,一个人几乎全管了所有的模块,业务能力很扎实,对企业的流程和供应链非常熟悉。看我给他演示了一下基础的SAP操作和逻辑,一直惊呼SAP的强大。
SAP的庞大复杂对于一个从来没接触到人来说门槛还是相当高的,这个门槛并不是看几本PDF、看几个视频、上上培训机构就能越过得了的,其中包含的后台逻辑配置和各种强关联绝对会把一个人打蒙。想起前几年碰到一个啥都不懂的信息化管理者,在ERP选型会议上跟演示系统的供应商要求在企业内部安装一套空白的ERP试用,想想这真是一大笑柄。
这持续枯燥乏味的学习过程绝对非常考验一个人的毅力。想起十多年前,为了学习SAP,我从腾讯拍拍上花了600元买SAP ECC的安装包,含视频教程差不多三十多张DVD光盘,升级了老爷笔记本配置(酷睿双核、4G内存、500G机械硬盘),安装Windows Server,安装Java,安装MSSQL,安装SAP,通宵安装了十五六个小时才搞定,占用硬盘空间220G,一开启SAP服务整个电脑就得卡死半个小时,CPU直接100%,内存爆满。
之后对着SAP GUI界面一脸懵逼,根本不知道怎么下手。虽然我知道部分ERP的流程和功能,但我根本不知道怎么弄。看购买回来的视频也是一脸懵逼,因为系统里面的组织配置跟视频教程里根本就不一样,真要操作起来困难重重,各种红灯错误,这也不行那也不行,那种深深的绝望感至今历历在目。
后来跌跌撞撞学了一点ABAP开发,由于没有实际的工作经历,也只是懂个ABAP开发的一丝丝皮毛而已。那时候没有SAP前辈先驱可以交流,没有QQ群,连热闹一点的论坛都没有,夜以继日枯燥得学习才进步这么点,支撑起我这份毅力恒心的大概就是“生存”压力吧。一心想离开那时候的工作环境,不愿被温水煮死。
后来在厦门面试了一家正在实施SAP的企业,面试的主管给我出了一道SAP开发的题目,非常简单的数据查询我都没能做出来,好在他们给了我机会让我回去用自己的电脑做题。回去之后我狂恶补知识,当晚做题到凌晨,将源码发邮件给那位主管,第二天早上接到他们复试的通知,于是第二轮面试的时候我也很幸运成功解决了ABAP的问题,就这样开始跟SAP结缘了。
为了不让主管失望,觉得我SAP技术是半桶水,那时候我疯狂加班,下班回来也利用自己电脑的SAP狂学习,不停研究顾问开发的代码,看到不熟悉的语法就记下来百度,做各种尝试测试。恰好那时候公司要开发三支程序,顾问那边报价十多万台币。于是我自告奋勇,跟主管说我来开发。然后就是疯狂的查阅资料,查看SAP官方英文文档,系统测试,顺利得完成了任务。短短2个月就给公司省了十多万的开发费用,且提前了一个月转正。不得不说,不逼一下自己都不知道自己原来可以如此优秀。
再后来跳槽去做业务模块做项目了,开始是做MM模块,实施和运维过程中遇到过各种各样的问题,也深深感受到了SAP的强大,后来又接触了SD模块,Basis模块等。我觉得一个SAP顾问如果不精通一两个模块,其他模块如果不熟悉的话,是很没优势的。这个过程中累积的各种笔记和实施运维实录有五六百兆,上千篇文档。
就这样曲曲折折这么些年,非常成功的项目也有,失败的项目也有,见识到了形形色色的SAP顾问和关键用户,这些都变成了自己非常宝贵的经验。一个顾问如果没有经历过失败的项目,那就是失败的!
当然,之前两年半的QAD运维并非全是没用的,至少让我懂得了部分业务,知道了如何敏捷高效开发(这点得感谢那时候的主管领导,至今让我受益无穷,很遗憾现在绝大多数只是有开发的语法并没有开发的思维观念),也让我明白系统固然重要但企业流程和业务分析能力更重要。我曾经不止一次说过考验一个SAP顾问的能力并不在于他会多少事务代码,知道后台表是什么,不在于他知道SAP这个功能如何配置,而是他对业务的分析水平的高低以及需求沟通的能力大小,这才是一个资深的SAP顾问跟一个培训机构培训出来的人的区别。
很多人来信问我该如何入行SAP这个行业,每个人成长的道路不同,但我还是很忌讳培训机构的,他们只会弄虚作假,投机取巧,教你如何在简历上谎报项目经验,也只会教一些系统层级的东西,随便甲方稍微面试一下就露马脚了。我觉得时刻准备着,好好学习,找机会入职甲方或者乙方才是正道,别去花冤枉钱。
老同事如今也面临“生存”压力,我想他应该是有毅力坚持下去的,但能学到什么程度就不知道了。不过他懂开发,懂业务,学起SAP应该可以轻松不少。要知道一个人能集业务分析、开发、项目管理、系统配置于一身,那真的不得了!
本文作者 | SAP梦心
联系方式 | 微信:W150112458(疯狂的程序员)
特别敬告 | 欢迎转载,转载请注明出处并保持原文不动,谢谢
由老同事学习SAP所想到的的更多相关文章
- 学习SAP HANA SQL
学习SAP HANA SQL 语句(创建 EMP,DEPT,BONUS 和 SALGRADE测试表)--像学Oracle一样学习SAP HANA 标签: sap测试oraclesqltableda ...
- 我应该怎么学习SAP?
越来越多的人关注本公众号,在后台留言问我怎么进入SAP行业,应该怎么学习SAP,大部分都是外行想入行SAP的朋友.作为过来人,这些问题我也曾经问过别人,也走过不少弯路.但现在轮到别人问我了,为了让初学 ...
- SAP成都研究院马洪波:提升学习力,增强竞争力,收获一生乐趣
马洪波是SAP成都研究院CEC开发团队三大巨头之一.关于他的背景介绍,参考我以前的公众号文章:SAP成都研究院CEC团队三巨头之一:M君的文章预告. 其实早在2007年,互联网上已经有介绍马洪波的文章 ...
- SAP学习之路
此贴记录学习SAP过程~如有错误请指出~ 6.看着网上学习SAP的貌似比較花精力.学习好的话发展前景还是不错的 5.尽管还不是非常懂.可是还是充满期待,期待着java转型abap. 能够在虚拟机上安装 ...
- SAP Fiori和UI5的初学者导航
你是UI5和Fiori的新手?来对地方了. 对我来说,今年是不得不“跟上时代”去提升自己ABAP世界以外的技术技能的困难的一年.幸运的是,有很多可免费获得的信息和课程可以帮你实现这个跳跃.不要等着别人 ...
- SAP顾问发展
关于SAP顾问发展的话题也不仅仅是一次的谈起,但是我想对于自己的规划很多人是否有没有深刻的考虑过.这对于你我来说都非常的重要,那么作为我来说,我仅仅把自己的观点阐述以供大家思考,希望对大家能有所帮助. ...
- IT人的自我导向型学习:学习的3个维度
看到大家对我的文章赞了不少,看来大家还比较喜欢看.园子里的一些朋友和我说:”终于又看到你要在园子里发原创文章了.几年前就受益匪浅,经过几年的成长分享来的东西肯定也是精品.“ 感谢大家对我的信任,如果你 ...
- SAP BW顾问如何保持市场竞争力
跟大部分电工一样,SAP顾问也经常有迷茫的时候.因为,这个世界变化实在太快了.每一个电工,总是在担心自己会不会被飞速发展的技术所淘汰.那么,作为 一个BW顾问,应该如何保持市场竞争力呢?我觉得需要两个 ...
- 最新虚拟机SAP ECC6.0 EHP7带示例数据IDES版+BW740
学习SAP,需要虚拟机,请联系QQ:858-048-581 版本:ECC6.0 EHP7.虚拟机操作系统:windows server 2008 64bit..数据库:SQL2008 R2.系统已经做 ...
随机推荐
- 【BZOJ 1221】 [HNOI2001] 软件开发
[链接] 我是链接,点我呀:) [题意] 在这里输入题意 [题解] /* 设一个超级源点S和超级汇点T S和2*i-1各连一条容量为ni的边. 花费为0 表示每天都会产生ni条要洗的毛巾 S和2*i各 ...
- Spring中基于Java的配置@Configuration和@Bean用法 (转)
spring中为了减少xml中配置,可以生命一个配置类(例如SpringConfig)来对bean进行配置. 一.首先,需要xml中进行少量的配置来启动Java配置: <?xml version ...
- [Python + Unit Testing] Write Your First Python Unit Test with pytest
In this lesson you will create a new project with a virtual environment and write your first unit te ...
- 禁掉Apache web server签名 How to turn off server signature on Apache web server
有的时候,我们为了从安全角度考虑,防止黑客恶意攻击.我们会隐藏掉server信息,比方,一般我们会发现例如以下信息. 我用的是centos (fedora, RHEL也一样) $ sudo vi /e ...
- AspNet WebApi 中应用fo-dicom抛出异常:No codec registered for tranfer syntax:
背景: 在做一个Dicom Web Service, 当中WADO-RS中须要解析TransferSyntax, 然后就用到了fo-dicom中的DicomFile.ChangeTransferSyn ...
- Making ViewState More Secure
Unencrypted view state in ASP.NET 2.0 could leak sensitive information https://www.rapid7.com/db/vul ...
- CoreData 从入门到精通(五)CoreData 和 TableView 结合
我们知道 CoreData 里存储的是具有相同结构的一系列数据的集合,TableView 正好是用列表来展示一系列具有相同结构的数据集合的.所以,要是 CoreData 和 TableView 能结合 ...
- zzuoj--1001--汽水瓶(简单数学)
1001: 汽水瓶 Time Limit: 1 Sec Memory Limit: 128 MB Submit: 194 Solved: 77 [Submit][Status][Web Board ...
- 1. Git-2.12.0-64-bit .exe下载
转自:https://blog.csdn.net/u011164906/article/details/59129835 之前一直用SVN最近接触git,Git-2.12.0-64-bit .exe文 ...
- js中cookie的使用 以及缺点
什么是Cookie Cookie意为“甜饼”,是由W3C组织提出,最早由Netscape社区发展的一种机制.目前Cookie已经成为标准,所有的主流浏览器如IE.Netscape.Firefox. ...