由老同事学习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.系统已经做 ...
随机推荐
- 【转】Visual Studio單元測試小應用-測執行時間
[转]Visual Studio單元測試小應用-測執行時間 Visual Studio的單元測試會記錄每一個測試的執行時間,如果有幾個Method要測效能,以前我會用Stopwatch,最近我都改用單 ...
- springmvc 异常Interceptor
无论做什么项目,进行异常处理都是非常有必要的,而且你不能把一些只有程序员才能看懂的错误代码抛给用户去看,所以这时候进行统一的异常处理,展现一个比较友好的错误页面就显得很有必要了. springMVC提 ...
- [Hyperapp] Render Text with JSX in Hyperapp
Hyperapp is an ultra lightweight (1kb), minimal, functional, JavaScript library for building UIs. It ...
- RSA in .net and dotnet core
dotnet RSAParameters Struct https://docs.microsoft.com/zh-cn/dotnet/api/system.security.cryptography ...
- codeblocks的c程序目录结构与执行过程
执行过程 编译 形成 .o .obj 连接 形成.exe文件 执行 目录结构 主程序main.c #include <stdio.h> #include <stdlib.h> ...
- linux怎么开启telnet服务
1>编辑telent的配置文件/etc/xinetd.d/telnet 如下: (设置disable = no,也就是开启telnet服务) service telnet { disable = ...
- CentOS7安装第三方yum源EPEL
转自:https://blog.csdn.net/u012208775/article/details/78784616 一.简介 EPEL是企业版 Linux 附加软件包的简称,EPEL是一个由Fe ...
- POJ 3342 树形DP+Hash
这是很久很久以前做的一道题,可惜当时WA了一页以后放弃了. 今天我又重新捡了起来.(哈哈1A了) 题意: 没有上司的舞会+判重 思路: hash一下+树形DP 题目中给的人名hash到数字,再进行运算 ...
- Python学习之基本概念
1.Python是一种解释型语言.Python解释器通过“一次执行一条语句”的方式执行程序的. 2.Python用空白来组织程序,不像R等用大括号. 3.# 是Python的注释符号. 4.变量是按引 ...
- HD-ACM算法专攻系列(11)——Exponentiation
问题描述: 源码: 考察对大数的计算,需要注意去除前导0与后导0. import java.math.BigDecimal; import java.util.*; public class Main ...