给SAP初学者的建议!

在读这篇文章之前,我首先解释下,为什么把这篇文章定义为“建议”:路是自己走的,建议是听来思考的,要结合自身的情况来汲取好的、有用的,没用的略过,不分好坏的全盘接受是愚蠢的~


正文

以上均为W39个人的学习感受,在此希望能与大家探讨。

        在我看来,SAP的学习有几种途径,最好的方式是进到项目中去学习,其次是有老师教,最差的是自学。
        和其他的小型ERP系统不同,SAP分为前台和后台两大部分。用某某人的话说,前台你能看到的数据80%能在后台配置出来。比如说物料的类型、行业、MRP的计算类型等等。也包括SAP系统的各种单据流程。
        自学SAP最大的难点在于:不了解SAP的系统配置,在操作过程中很难找到合适的数据。就拿销售订单来说,简单的开个销售订单,难点就在于:物料与销售区域挂钩。一个物料在北京区域卖和在北美区域卖是不能混淆的。这样,你有可能找不到在北京区域销售的物料。自学SAP的另一个难点仍旧在于系统过于庞大。操作过程中遗漏了某个步骤,数据可能流向了不同的地方。而对于初学者来说,很难发现自己在哪个地方操作或数据选择有误,在向别人询问的过程中如果没有将前因后果讲清楚,别人也难重复相同的错误,发现问题。
        在我看来容易影响初学者学习的一个问题还包括:系统由前台、后台组成,在没有了解前台最基本、关键的字段,操作的时候很容易转入后台的配置――而这在我看来却是最忌讳的事情。

所以我建议自学SAP应做到以下几点:
  • 对ERP的概念要有清晰的认识,并事先了解SAP的组织结构和基于集团的设计理念。
  • 有一个可以运行的环境,并严格按照操作手册练习。从实战中了解SAP的关键字段、数据。
  • 有良好的沟通环境和沟通方法。不要怕问,但也要注意问问题的方法,让人家能明白,你做过什么,可能是什么原因出错。
  • 学习的过程中一定要结合自己原有的ERP经验。和别的系统不同,SAP强调的就是配置的灵活,进入SPRO以后你会发现一个跟前台相同的配置界面。或许90%的企业流程都可以通过这个画面配置出来。所以学习的重点还要包括对企业业务的理解。一个优秀的SAP顾问,不仅仅懂得软件,还要懂得分析企业流程的利弊。

        自己在自学的过程中一直没有注意给自己压力,做事拖拉,很快的就发现,原来的一些操作、流程又模糊了,事倍功半。也希望大家在学习SAP的过程中注意控制自己的学习节奏。即使暂时没有实际应用SAP的可能,也要不间断的学习,结合实际工作的学习。
        在我看来学SAP要踏实。和一般的小软件不同,SAP的学习过程是个循序渐进的过程。先从前台入手,了解标准的IDES流程和关键字段,关键流程,再到后台学习配置。最后掌握配置与配置之间的联系。很多人期望直接参加PA的课程并通过考试,以为这样就能快速的成为SAP的顾问,可实际上不可能一步登天的。待到培训时发现自己根本跟不上班,就已经晚了。

        自学是基本的方法,不管是何种行业.离开了学校,自学就成了我们进步的唯一途径。我确实在SAP项目实施中,所以我有系统配置以及业务流程的文挡,也有各种CLIENT环境,也有可以请教的老师。因此,我作为SAP实施的新手(一年未到),说说自己的一些体会。        虽然有了这样的环境,真正起作用的还是自学。我周围有人一直跟了项目快2年,到现在对后台配置,对系统的了解并不比我多。

先来说说培训:近期有机会接受SAP原厂的培训,对我来说,非常合时宜.我相信在入这行的最初来接受这个培训,将不会有什么大的效果.也有同行是入行之初就接受系统培训的,得到的效果仅仅是有了一套教材.
再来说说有人带:同行再好耐心,再好关系,也耐不住你一天问上10个问题.大家都有自己的工作要做.人家没有义务来完成你的工作.

可能是对自学的定义不同,我不认同"自学就是白学"的说法.如果不是自己去死啃资料,如果不是自己一遍又一遍的去测试,那么我就不会有进步。装一个IDES是很有必要的,跟别人交流也是有必要的,最关键的是要坚持自学的态度.等有了一些基础,就不再满足对系统的大致了解,就会对很多细节的地方产生疑问,这个时候,花钱花时间去接受正规的培训会收益良多。从一个新手的角度来说,不论我问出的问题多可笑多肤浅,我希望得到的是指引,比较细节的可行的帮助,不是那种对我来说,回答了跟没回答没区别的帮助.通过这,我能感受到一种接纳的态度,一种鼓励.这不是一种硬性索取,有了,心怀感激,没有,继续努力.
        我是怀着这样的心态去论坛问问题的,也有很多不知名的同行给过我帮助.在此,我向他们表示感谢.

学习SAP,途径有好几种:
  • 参加sap标准培训
  • 参加一个月的sap PA培训
  • 参与项目实施
  • 看online help,也就是sap library
  • 装个IDES,自己摸索(可以同时结合上面的几种方法)

1和2 代价大,标准培训业务模块每天1200rmb ABAP1500rmb BASIS 1800,PA 60000rmb打底(一个月),如果不是公司出钱的话,自己比较难以承受。
3 参与项目,但要有机会,还要有肯带你的顾问并且该顾问最好通模块,否则有时候也会误导,或者根本讲不清楚。
4 初学者看online help肯定觉得有些摸不着头脑,sap自己说46c的online help有10多万篇document,online help基本包括了SAP的全部,很多东西是可以在里面找到答案的,从basis到业务模块。资深的顾问手里无非就3样工具:1 online help 2 sap notes 3 oss message。
5 装的时候如果出错可能会比较痛苦,但装完后还是应该有些小小的成就感。但坛子里大多同学还是装在nt环境下面,相对UNIX还是比较简单的。而且不涉及到生产环境的数据库盘片的规划,cluster配置,以及后期的管理如参数调整,备份恢复,系统监控,house keeping的job安排等等。

        SAP虽然很大,但近期我关注了一下业务方面,可能顾问或者kbu比较头痛的是应该走的流程走不下去,系统出错。但我注意到,每次系统出错R3所提供的信息或者log,应该还是比较明白的。我们读不懂它只能说明我们的基本概念和知识还不是很扎实,我是半个basis,有些问题看看出错信息基本就能明确trouble shouting的方向,当然有时候我也碰到让我摸不着头脑的出错信息,但这又怕什么呢,查notes,还不行,找sap!sap也解决不了?不可能吧?!。我觉得,如果你想入门当业务顾问并且你对一个企业的业务流程一无所知,推荐以下入门的sap标准课程:先从MM方面入手,MM基本每个企业都用,而且不比FI/CO需要一些财务方面的知识。 SAP LO 020 processes in procurement,这是5天的课程,而且只讲述MM模块中关于采购的一些标准流程,教材请各位自己想办法弄。sap标准教材前面都有友情提示:本教材不适合自学,但无所谓,自己可以看。不过还是要提醒一句:的确比较枯燥。可能看完了你理解了流程,但根本不知道如何在系统中配置。但这已经不要紧了,因为你已经有资本同顾问或者最终用户探讨探讨了,基本知识扎实了,万变不离其中嘛,我以为。MM模块还包括库存管理,发票校验,自动采购,批处理管理等components。这些也都有相关的培训教材。但劝初学者不要心急,慢慢来,LO 020虽然上课需要5天,但我建议大家花10天甚至15天去慢慢学习(没有老师指导会比较困难,这点我承认)。至于有些SD或者PP经验的同学,可以看相关的培训教材(PP应该是LO 050)。补充一下,sap 46C的时候把MM SD PP等归为logistic,现在都归到SCM里面去了,新的课程可能课程编号不太一样。以上自己的一点看法,算抛砖引玉,也请比较资深的顾问或者KBU谈谈自己的心得,引导大家入门sap。补充一下,如果是学basis,made easy是比较好的入门教材,虽然只是讲各种操作。然后就是install guide或者basis的入门教材adm100。等这些略微弄扎实了,再向BW或者XI,EP等netweaver方面发展。

        sap notes和oss message的确需要sap的oss id。如果想取得ID,要么公司上SAP,要么加入sap公司,或者参加SAP PA培训取得认证。不知道还有没有别的方法。对于入门的同学而言,个人认为先忽略这个ID,先仔细研究理论知识比较好,否则既便有ID发message给sap,要么你不知道该如何描述问题的所在,要么就是sap根本不知道你在说些什么。另外就是这个ID也是有相关权限的,有的可以看note,有的可以免费定软件(如果觉得下载太麻烦的话),一般每个企业如果上sap的话会有这么一个super id。

        R3的强项就是集成,每个模块之间都有关系。其实我认为,顾问做到最后,必然是跨模块的(如果他有强烈的求知欲的话),因为MM必然与FI有联系,PP与CO也有关联。一开始我也认为能精通一个模块就不错了,但后来看看MM的书,觉得作为一个好的顾问弄懂几个模块也不是很难的事情。我们现在觉得R3很难是因为没有人能指出一条学习的最佳路径,基本上都是自己在瞎摸索。另外一点还与sap的培训策略有关,培训价格太贵,一般人无法承受。如果价格降下来的话,那情况就不一样了,以中国人的学习水平,配配sap还是小意思的。当然,开发除外(开发方面我始终欣赏德国人的严谨风格,这点我们恐怕还学不会)

        如果有项目的机会,即使你对sap一窍不通,你也可以成为专家,但是对于入门的人来讲,有几个人会有项目的机会呢? 所以对入门人员将学习sap可以按照如下步骤:
  • 先熟悉前台操作,业务知识的熟悉是最重要的,应该放在第一步
  • 在熟悉后台
  • 找准机会做项目

        SAP,说的有点大,我也只是会用而已,对于建模啊,什么流程啊,都不大清楚,但感觉首先你要做什么,是技术还是应用?当然如果你刚大学毕业,强烈要求做技术,然后两年后再转到应用。现在你只有做应用,SAP应用分三块,1FI/CO,2内勤3暂时忘记了。内勤就包括mm/pp/sd等,你看你对哪个有兴趣,对哪方面的业务比较熟悉,然后再入手。对于SAP最好的学习办法只有一个:做项目,别的都是扯淡!!!
        当然你肯定没有机会做项目了,所以还是先从最简单的key-user manul入手,别看简单,就是每个命令都要做上10便以上,千万别走捷径,因为是人都不傻,所以也别觉的自己比别人聪明。
        做了10便key-user manul大概需要两周时间,这个时候就可以试着拿张白纸把这些命令给逻辑化,就是说,谁用这个命令,可以具体到某个人身上,然后你找到他,问,他什么时候才会用到这个命令,这个命令对业务起什么作用,还有常见错误是什么。等你把所有的命令都烦过具体的人时候,这个时候,你已经对这个部门的内部运作至少知道皮毛了。 这需要两个月的时候,你要达到,见到这个人,就知道他在企业里面的角色,他的和SAP工作内容是什么。 等到这个程度,一共要三个月的时间吧,至少,而且在你人缘关系特别好,特别有时间的情况下,这时候你自己也就有了这方面的背景了。
好了,恭喜你,你成功一半了,然后从技术入手,把这个部门的命令全部在sap-table里面找到,分析每个table的字段,详细分析,然后在头脑里面形成网络状,这大概需要三个月。 半年后,你就是这个模块的准专家级的人物了,有机会做两个项目,那你就是从内部支持走向顾问了,这大概需要两年的时间。

        跳槽吧,英语流利的话,运气好的话,跳到顾问公司,年薪50W不成问题。 SAP其实学起来很简单,就是两个字:环境
        没有环境都是扯淡,你也千万别信什么宝典啦,什么红书了,你也千万别把精力投到hlep文档上,hlep是在你有一定基础上才去看的东西,如果业务都不懂,看个屁啊,我总结的经验就是(以FI为例 ):
  • key user manul(FI,两周)
  • FI buleprint 几天
  • FI/总帐 一个月(配合会计书籍,配合sap-table分析字段)
  • FI/应收 半个月(配合会计书籍,配合sap-table分析字段)
  • FI/应付 半个月(配合会计书籍,配合sap-table分析字段)
  • FI/ 一个月(配合会计书籍,配合sap-table分析字段)

        可以了,你现在已经可以是FI模块的准专家了,CO这个过程需要半年 ,SAP说简单的就是业务流程整合到信息管理里面了 ,而表是SAP里面的所有数据的汇集,而且SAP也只是应用系统,所以它对表的归纳非常好,简单的说,一个FI模块二十多个表就差不多了,每个表的字段也就上百个不到,我原来写个一个FI总帐的学习笔记,用了三天才写完。
        还有千万别动后台,后台一点技术含量都没有,当你摸了半年后再去碰后台,不然只是浪费时间。你最大的问题还是没环境,所以真想学,就学业务先吧。
  • 47
    点赞
  • 152
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
SAP ABAP 中,function 函数是一种可重用的代码块,它接受输入参数并返回输出参数。在 function 函数中,可以使用多个参数类型,包括 import、export、changing 和 tables。其中,import 和 export 是最常用的参数类型之一。 下面,我们来解读一下 function 函数中的 export 和 import 参数: 1. Import 参数 Import 参数是 function 函数的输入参数,它们传递给 function 函数以供其使用。Import 参数可以包含各种数据类型,如字符型、数字型、日期型等。在 function 函数中,可以使用 IMPORT 关键字定义 Import 参数。 例如,下面的代码定义了一个名为 iv_input 的 Import 参数: ``` FUNCTION sample_function. IMPORTING iv_input TYPE string. ``` 2. Export 参数 Export 参数是 function 函数的输出参数,它们由 function 函数返回。Export 参数也可以包含各种数据类型,如字符型、数字型、日期型等。在 function 函数中,可以使用 EXPORT 关键字定义 Export 参数。 例如,下面的代码定义了一个名为 ev_output 的 Export 参数: ``` FUNCTION sample_function. EXPORTING ev_output TYPE string. ``` 3. Import/Export 参数 Import/Export 参数是 function 函数的输入输出参数,它们既可以传递给 function 函数以供其使用,又可以由 function 函数修改并返回。Import/Export 参数可以包含各种数据类型,如字符型、数字型、日期型等。在 function 函数中,可以使用 IMPORTING 和 EXPORTING 关键字定义 Import/Export 参数。 例如,下面的代码定义了一个名为 iv_input_output 的 Import/Export 参数: ``` FUNCTION sample_function. IMPORTING iv_input_output TYPE string. EXPORTING ev_output TYPE string. ``` 总之,在 SAP ABAP 中,function 函数是一种非常重要的代码块,它们可以使用各种参数类型,包括 import、export、changing 和 tables。使用这些参数类型,可以方便地定义输入输出参数,从而实现代码的重用和灵活性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值