无意间看到十几年前自己写的SAP系统安装文档,看着稚嫩的文字以及按部就班的安装步骤,一时间感慨万千。
我是做ERP出身的,一直都是从事业务模块实施,不过开始不是做的SAP。而且自己一直都是坚定的微软系、C#技术的拥护者,对ERP、linux系统不太感兴趣。
后来无意间随朋友去参加了一个开源的讲座,深感自己格局和眼界太狭小了,开始坚定从事ERP行业。回来一查发现ERP行业的龙头主要是SAP和Oracle两家。要学就学最好的,于是自己就选定了SAP这套系统来学习。
一开始笔记本内存才1G,酷睿双核处理器,不惜花重金买了2G内存和500G机械硬盘,跟朋友合伙在网上花了一千块买了一套SAP系统(那时候还是ECC6 SR2 )和一些视频回来,足足有32张DVD的光盘,安装文件有40G+。
就这样我带着残破配置开始了SAP系统之旅。
开始我是安装了双系统,主系统是win7,第二系统是win server 2003,装SAP用的,除了学习还得娱乐嘛。
在2003上面安装SAP还不算太复杂,根据买回来的资料,仔细研究,花了两三天的时间也搞定了。但运行起来效率太低,电脑卡得动不了,无奈考虑在win7上面安装,应是win7兼容和对内存的管理比较好。
因此我就根据网上有大神发的安装教程,对win7做了很多的设置,安装数据库,安装java,修改注册表,然后开始安装SAP。也不懂啥叫SWPM,不懂啥叫消息服务器,啥叫实例编号,什么是kernel,端口号都是默认,安装文档说不能动的坚决不动,该怎么选就怎么选,尽可能按标准的来。
因为机器配置比较低,安装过程持续了18个小时,在IMPORT ABAP的安装节点卡了非常久,结束了还会有一个弹窗确认,于是半夜起来好多次看弹窗出现了没有,不点的话就永远卡在安装界面,就为了省点安装时间。
真叫累并快乐着。
安装完成系统占用了200G的硬盘空间,登录SAP系统就出现了Dump,那时候也不懂咋回事儿。现在看才知道原来kernel的版本700不支持NT6.1 7600(即Windows7),不过似乎不太影响前台业务的使用。
安装完成之后还得做一系列的配置,什么破解abap,还有sgen全编译,又得花一两天时间,都是碰到一个问题就处理一个问题。
看着SAP GUI登录首页出神,一时间不知道怎么做好,跟工作上用的QAD系统差别太大了。那时候也不像现在资料那么多,可以和从事SAP的顾问交流,完全就是靠自己一点一点摸索。也不求能学出个什么样子,只能是尽可能去学习。
当然那时候业务模块没有深入学习,更多的还是在ABAP开发上。
幸运的是,半年之后我就用自己所学顺利入职一家SAP正在上线的企业,担任开发工程师。
有趣的是,公司要开发三只SAP程序,顾问团报价十几万,后来我说服主管让我来开发,不到半个月搞定,震惊所有人。
之后就是按我的职场设想,做ABAP,做MM,做SD,做BASIS,做FICO,做业务主管,做高级项目经理......
十几年下来,安装SAP的方式方法也一直在演进,架构一直在变化。
安装界面从GUI模式变成了WEB模式;
SAPGUI也从720升级到了770;
当初被我无视的Linux如今变成我每天都要打交道的系统;
数据库也由MSSQL2005变成了HANA2.0;
Kernel也由700升级到了781;
所使用的SAP系统版本由ECC6 SR2变成了如今的S/4HANA 2020。
你看,这世界什么都在变,连当初启蒙我认识SAP的那三十几张DVD如今也已经消失不见了。
但唯一不变的就是我对SAP的认知,总是在循环:“就这?卧槽!就这?牛逼!我懂了好多?看来还得学习!SAP ALL也不过如此嘛?这世界还有人胆敢称自己是SAP ALL!?……“