前段时间一位老同事在微信上跟我说他们公司正计划导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顾问和关键用户,这些都变成了自己非常宝贵的经验。一个顾问如果没有经历过失败的项目,那就是失败的!