前段时间一位老同事在微信上跟我说他们公司正计划导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所想到的的更多相关文章

  1. 学习SAP HANA SQL

      学习SAP HANA SQL 语句(创建 EMP,DEPT,BONUS 和 SALGRADE测试表)--像学Oracle一样学习SAP HANA 标签: sap测试oraclesqltableda ...

  2. 我应该怎么学习SAP?

    越来越多的人关注本公众号,在后台留言问我怎么进入SAP行业,应该怎么学习SAP,大部分都是外行想入行SAP的朋友.作为过来人,这些问题我也曾经问过别人,也走过不少弯路.但现在轮到别人问我了,为了让初学 ...

  3. SAP成都研究院马洪波:提升学习力,增强竞争力,收获一生乐趣

    马洪波是SAP成都研究院CEC开发团队三大巨头之一.关于他的背景介绍,参考我以前的公众号文章:SAP成都研究院CEC团队三巨头之一:M君的文章预告. 其实早在2007年,互联网上已经有介绍马洪波的文章 ...

  4. SAP学习之路

    此贴记录学习SAP过程~如有错误请指出~ 6.看着网上学习SAP的貌似比較花精力.学习好的话发展前景还是不错的 5.尽管还不是非常懂.可是还是充满期待,期待着java转型abap. 能够在虚拟机上安装 ...

  5. SAP Fiori和UI5的初学者导航

    你是UI5和Fiori的新手?来对地方了. 对我来说,今年是不得不“跟上时代”去提升自己ABAP世界以外的技术技能的困难的一年.幸运的是,有很多可免费获得的信息和课程可以帮你实现这个跳跃.不要等着别人 ...

  6. SAP顾问发展

    关于SAP顾问发展的话题也不仅仅是一次的谈起,但是我想对于自己的规划很多人是否有没有深刻的考虑过.这对于你我来说都非常的重要,那么作为我来说,我仅仅把自己的观点阐述以供大家思考,希望对大家能有所帮助. ...

  7. IT人的自我导向型学习:学习的3个维度

    看到大家对我的文章赞了不少,看来大家还比较喜欢看.园子里的一些朋友和我说:”终于又看到你要在园子里发原创文章了.几年前就受益匪浅,经过几年的成长分享来的东西肯定也是精品.“ 感谢大家对我的信任,如果你 ...

  8. SAP BW顾问如何保持市场竞争力

    跟大部分电工一样,SAP顾问也经常有迷茫的时候.因为,这个世界变化实在太快了.每一个电工,总是在担心自己会不会被飞速发展的技术所淘汰.那么,作为 一个BW顾问,应该如何保持市场竞争力呢?我觉得需要两个 ...

  9. 最新虚拟机SAP ECC6.0 EHP7带示例数据IDES版+BW740

    学习SAP,需要虚拟机,请联系QQ:858-048-581 版本:ECC6.0 EHP7.虚拟机操作系统:windows server 2008 64bit..数据库:SQL2008 R2.系统已经做 ...

随机推荐

  1. 【转】Visual Studio單元測試小應用-測執行時間

    [转]Visual Studio單元測試小應用-測執行時間 Visual Studio的單元測試會記錄每一個測試的執行時間,如果有幾個Method要測效能,以前我會用Stopwatch,最近我都改用單 ...

  2. springmvc 异常Interceptor

    无论做什么项目,进行异常处理都是非常有必要的,而且你不能把一些只有程序员才能看懂的错误代码抛给用户去看,所以这时候进行统一的异常处理,展现一个比较友好的错误页面就显得很有必要了. springMVC提 ...

  3. [Hyperapp] Render Text with JSX in Hyperapp

    Hyperapp is an ultra lightweight (1kb), minimal, functional, JavaScript library for building UIs. It ...

  4. RSA in .net and dotnet core

    dotnet RSAParameters Struct https://docs.microsoft.com/zh-cn/dotnet/api/system.security.cryptography ...

  5. codeblocks的c程序目录结构与执行过程

    执行过程 编译 形成 .o .obj 连接 形成.exe文件 执行 目录结构 主程序main.c #include <stdio.h> #include <stdlib.h> ...

  6. linux怎么开启telnet服务

    1>编辑telent的配置文件/etc/xinetd.d/telnet 如下: (设置disable = no,也就是开启telnet服务) service telnet { disable = ...

  7. CentOS7安装第三方yum源EPEL

    转自:https://blog.csdn.net/u012208775/article/details/78784616 一.简介 EPEL是企业版 Linux 附加软件包的简称,EPEL是一个由Fe ...

  8. POJ 3342 树形DP+Hash

    这是很久很久以前做的一道题,可惜当时WA了一页以后放弃了. 今天我又重新捡了起来.(哈哈1A了) 题意: 没有上司的舞会+判重 思路: hash一下+树形DP 题目中给的人名hash到数字,再进行运算 ...

  9. Python学习之基本概念

    1.Python是一种解释型语言.Python解释器通过“一次执行一条语句”的方式执行程序的. 2.Python用空白来组织程序,不像R等用大括号. 3.# 是Python的注释符号. 4.变量是按引 ...

  10. HD-ACM算法专攻系列(11)——Exponentiation

    问题描述: 源码: 考察对大数的计算,需要注意去除前导0与后导0. import java.math.BigDecimal; import java.util.*; public class Main ...