Ajean's profile宝兰风雨雪PhotosBlogListsMore ![]() | Help |
|
April 19 高度警惕美国操纵下的金融危机
现在很多国人都很关心人民币升值这个话题,但又不了解美国迫使人民币升值的真正意图何在! 鸡汤1:一朵玫瑰花 有位绅士在花店门口停了车,他打算向花店订一束花,请他们送去给远在故乡的母亲。 绅士正要走进店门时,发现有个小女孩坐在路上哭,绅士走到小女孩面前问她说: 「孩子,为什么坐在这里哭?」 「我想买一朵玫瑰花送给妈妈,可是我的钱不够。」孩子说。绅士听了感到心疼。 「这样啊……」于是绅士牵著小女孩的手走进花店,先订了要送给母亲的花束,然后给小女孩买了一朵玫瑰花。走出花店时绅士向小女孩提议,要开车送她回家。 「真的要送我回家吗?」 「当然啊!」 「那你送我去妈妈那里好了。可是叔叔,我妈妈住的地方,离这里很远。」 「早知道就不载你了。」绅士开玩笑地说。 绅士照小女孩说的一直开了过去,没想到走出市区大马路之后,随著蜿蜒山路前行,竟然来到了墓园。小女孩把花放在一座新坟旁边,她为了给一个月前刚过世的母 亲,献上一朵玫瑰花,而走了一大段远路。 绅士将小女孩送回家中,然后再度折返花店。他取消了要寄给母亲的花束,而改买了一大束鲜花,直奔离这里有五小时车程的母亲家中,他要亲自将花献给妈妈。 一朵玫瑰花 为逝者举行盛大丧礼, 不如在他在世时, 善尽孝心。
2:没有上锁的门 乡下小村庄的偏僻小屋里住著一对母女,母亲深怕遭窃总是一到晚上便在门把上连锁三道锁;女儿则厌恶了像风景画般枯燥而一成不变的乡村生活,她向往都市,想去看看自己透过收音机所想象的那个华丽世界。某天清晨,女儿为了追求那虚幻的梦离开了母亲身边。她趁母亲睡觉时偷偷离家出走了。 「妈,你就当作没我这个女儿吧。」可惜这世界不如她想象的美丽动人,她在不知不觉中,走向堕落之途,深陷无法自拔的泥泞中,这时她才领悟到自己的过错。 「妈!」 经过十年后,已经长大成人的女儿拖著受伤的心与狼狈的身躯,回到了故乡。 她回到家时已是深夜,微弱的灯光透过门缝渗透出来。她轻轻敲了敲门,却突然有种不祥的预感。女儿扭开门时把她吓了一跳。「好奇怪,母亲之前从来不曾忘记把门锁上的。」 母亲瘦弱的身躯蜷曲在冰冷的地板,以令人心疼的模样睡著了。 「妈……妈……」听到女儿的哭泣声,母亲睁开了眼睛,一语不发地搂住女儿疲惫的肩膀。在母亲怀里哭了很久之后,女儿突然好奇问道:「妈,今天你怎么没有锁门, 有人闯进来怎么办?」 母亲回答说:「不只是今天而已,我怕你晚上突然回来进不了家门,所以十年来门从没锁过。」 母亲十年如一日,等待著女儿回来,女儿房间里的摆设一如当年。这天晚上,母女回复到十年前的样子,紧紧锁上房门睡著了。 没有上锁的门 家人的爱是希望的摇篮, 感谢家的温暖, 给予不断成长的动力。
3:便当里的头发 在那个贫困的年代里,很多同学往往连带个象样的便当到学校上课的能力都没有, 我邻座的同学就是如此。 他的饭菜永远是黑黑的豆豉,我的便当却经常装著火腿和荷包蛋,两者有著天渊之别。 而且这个同学,每次都会先从便当里捡出头发之后,再若无其事地吃他的便当。这个令人浑身不舒服的发现一直持续著。 「可见他妈妈有多邋遢,竟然每天饭里都有头发。」同学们私底下议论著。为了顾及同学自尊,又不能表现出来,总觉得好肮脏,因此对这同学的印象,也开始大打折扣。 有一天学校放学之后,那同学叫住了我:「如果没什么事就去我家玩吧。」虽然心中不太愿意,不过自从同班以来,他第一次开口邀请我到家里玩,所以我不好意思拒绝他。 随朋友来到了位于汉城最陡峭地形的某个贫民村。 「妈,我带朋友来了。」听到同学兴奋的声音之后,房门打开了。他年迈的母亲出现在门口。 「我儿子的朋友来啦,让我看看。」 但是走出房门的同学母亲,只是用手摸著房门外的梁柱。 原来她是双眼失明的盲人。 我感觉到一阵鼻酸,一句话都说不出来。 同学的便当菜虽然每天如常都是豆豉,却是眼睛看不到的母亲,小心翼翼帮他装的便当,那不只是一顿午餐,更是母亲满满的爱心,甚至连掺杂在里面的头发,也一样是母亲的爱。 便当里的头发 先入为主的观念, 往往影响人一生的格局, 多观察、多探讨, 会有更多意外的发现。
4:种花的邮差 有个小村庄里有位中年邮差,他从刚满二十岁起便开始每天往返五十公里的路程,日复一日将忧欢悲喜的故事,送到居民的家中。就这样二十年一晃而过,人事物几番变迁, 唯独从邮局到村庄的这条道路,从过去到现在,始终没有一枝半叶,触目所及,唯有飞扬的尘土罢了。 「这样荒凉的路还要走多久呢?」 他一想到必须在这无花无树充满尘土的路上,踩著脚踏车度过他的人生时,心中总是有些遗憾。 有一天当他送完信,心事重重准备回去时,刚好经过了一家花店。 「对了,就是这个!」 他走进花店,买了一把野花的种籽,并且从第二天开始,带著这些种籽撒在往来的路上。 就这样,经过一天,两天,一个月,两个月……,他始终持续散播著野花种籽。 没多久,那条已经来回走了二十年的荒凉道路,竟开起了许多红、黄各色的小花;夏天开夏天的花,秋天开秋天的花,四季盛开,永不停歇。 种籽和花香对村庄里的人来说,比邮差一辈子送达的任何一封邮件,更令他们开心。 在不是充满尘土而是充满花瓣的道路上吹著口哨,踩著脚踏车的邮差,不再是孤独的邮差,也不再是愁苦的邮差了。 种花的邮差 人生如白驹过隙, 时光飞逝, 何妨留下善行, 提供后人乘凉? 5:第一百个客人 中午尖峰时间过去了,原本拥挤的小吃店,客人都已散去,老板正要喘口气翻阅报纸的时候,有人走了进来。那是一位老奶奶和一个小男孩。 「牛肉汤饭一碗要多少钱呢?」奶奶坐下来拿出钱袋数了数钱,叫了一碗汤饭,热气腾腾的汤饭。奶奶将碗推向孙子面前,小男孩吞了吞口水望著奶奶说: 「奶奶,您真的吃过午饭了吗?」 「当然了。」奶奶含著一块萝卜泡菜慢慢咀嚼。一晃眼功夫,小男孩就把一碗饭吃个精光。 老板看到这幅景象,走到两个人面前说:「老太太,恭喜您,您今天运气真好,是我们的第一百个客人,所以免费。」 之后过了一个多月的某一天,小男孩蹲在小吃店对面像在数著什么东西,使得无意 间望向窗外的老板吓了一大跳。 原来小男孩每看到一个客人走进店里,就把小石子放进他画的圈圈里,但是午餐时间都快过去了,小石子却连五十个都不到。 心急如焚的老板打电话给所有的老顾客 :「 很忙吗?没什么事,我要你来吃碗汤饭,今天我请客。」 像这样打电话给很多人之后,客人开始一个接一个到来。 「八十一,八十二,八十三……」小男孩数得越来越快了。终于当第九十九个小石子被放进圈圈的? 那一刻,小男孩匆忙拉著奶奶的手进了小吃店。 「奶奶,这一次换我请客了。」小男孩有些得意地说。 真正成为第一百个客人的奶奶,让孙子招待了一碗热腾腾的牛肉汤饭。而小男孩就像之前奶奶一样,含了块萝卜泡菜在口中咀嚼著。 「也送一碗给那男孩吧。」老板娘不忍心地说。 「那小男孩现在正在学习不吃东西也会饱的道理哩!」老板回答。 呼噜……吃得津津有味的奶奶问小孙子:「要不要留一些给你?」 没想到小男孩却拍拍他的小肚子,对奶奶说:「不用了,我很饱,奶奶您看……。」 第一百个客人 一念善心助长一棵幼苗, 棵棵幼苗可以成林, 人人有爱、社会有情。 6:世上最美味的泡面 他是个单亲爸爸,独自抚养一个七岁的小男孩。每当孩子和朋友玩耍受伤回来,他对过世妻子留下的缺憾,便感受尤深,心底不免传来阵阵悲凉的低鸣。 这是他留下孩子出差当天发生的事。 因为要赶火车,没时间陪孩子吃早餐,他便匆匆离开了家门。一路上担心著孩子有没有吃饭,会不会哭,心老是放不下。即使抵达了出差地点,也不时打电话回家。 可孩子总是很懂事地要他不要担心。然而因为心里牵挂不安,便草草处理完事情,踏上归途。 回到家时孩子已经熟睡了,他这才松了一口气。旅途上的疲惫,让他全身无力。正准备就寝时,突然大吃一惊:棉被下面,竟然有一碗打翻了的泡面! 「这孩子!」他在盛怒之下,朝熟睡中的儿子的屁股,一阵狠打。 「为什么这么不乖,惹爸爸生气?你这样调皮,把棉被弄?要给谁洗?」 这是妻子过世之后,他第一次体罚孩子。 「我没有……」孩子抽抽咽咽地辩解著:「我没有调皮,这……这是给爸爸吃的晚餐。」 原来孩子为了配合爸爸回家的时间,特地泡了两碗泡面,一碗自己吃,另一碗给爸爸。可是因为怕爸爸那碗面凉掉,所以放进了棉被底下保温。 爸爸听了,不发一语地紧紧抱住孩子。看著碗里剩下那一半已经泡涨的泡面: 「啊 !孩子,这是世上最…最美味的泡面啊!」 世上最美味的泡面 孩子即使再年幼, 也有他们的尊严, 如果父母发现错怪了孩子, 要勇敢向他们说: 「对不起!」。 SAP技术趋势及建议
SAP 作为一个处于领导地位的ERP系统,经历了ORACLE 的竞争,ORACLE对PEOPLE SOFT的兼并,PEOPLE SOFT 对JD EDWARDS的兼并,ORACLE对SIEBLE的兼并,还有美国经济的90年代末期的繁荣,后来的萧条,再复苏,自己从R/2, 到R/3的变化,带给就业市场的变化也很大。 SAP内部的开发的变化,自R/3以来,第一个是4.0B的确立,是R/3的第一个成熟的版本, 第二个变化其实是WALLDORF方面反对,而SAP AMERICA坚持的结果,就是R/3的网络化,这是个简单的,初级的ITS,后来被WEB APPLICATION SERVER代替,这个事件上,SAP是落后了,但是靠着强大的开发能力追赶上来。第三个变化,就是SAP认识到一个大中型企业,(FORTUNE 500)是几乎不可能完全放弃LEGACY系统的,这是一个决定,毫无挑战的可能。所以SAP能做的只有拥抱这个决定,就是扩展R/3的功能去主动统一其他系统或者LEGACY系统的功能,所以R/3-SD扩展成了R/3之外的CRM,R/3-MM-PUR扩展成了R/3之外的EBP/SRM,PP扩展成了APO,ECM扩展成了PLM,许多为SAP提供文件管理的软件商进退两难,因为一方面SAP支持他们的同时,开发了自己的RECORDS MANAGEMENT;CTMS演化成了R/3之外的SOLUTION MANAGER,统一了BASIS的管理,所有的MASTER DATA变成了R/3之外的MDM。这一切说明什么?说明SAP认为,所有R/3,非R/3系统,都可以存在,但是销售部分,可以交给CRM来处理…,所有R/3,非R/3系统,都可以存在,但是计划部分,可以交给APO来处理,并实现供应链上的信息共享,GLOBAL ATP, COLLABORATION…,所有R/3,非R/3系统,都可以存在,但是采购部分,可以交给SRM来处理…。用这种方式,SAP正在实现另外一种方式的统一。 第三个变化,是SAP从R/3中分割出来情报系统,这本来是R/3的一个弱点,R/3长于操作报告,但R是短于分析报告,这是由其关系型数据库决定的。分割出来成立单独的BW后,R/3的资源被解放出来专门用于生产。BW单纯处理分析报告。 第四个变化,是界面变化,BSP,JAVA的应用,使SAP完全走向了WEB,符合潮流,这最新的进展被包括在NETWEAVER2004S,我对这个开发不是特别熟悉,我了解的仅仅是其用途。 第五个变化,是SAP进一步优化了与非SAP系统的连接,代表作品就是XI。很多技术迷对XI推崇备至。 这五个变化,加上经济的复苏,爆发了SAP的就业市场的需求狂涨。 作为一个SAP职业人员,应该如何获取最大的利益? 1.不要迷恋大公司,而中小企业里三到五年的经验将为自己积累宝贵的跨模块的经验。由于人力紧张,中小企业愿意上不同模块,但是不能维护多个分析师,常常把不同模块的支持维护工作加给分析师们,从个人职业发展的角度说,这是好事,3-5年后就会发现他们比他们在大公司的同行们有更强大的能力。SAP从设计来说,是分模块设计,从个人的学习来说,也是分模块的,但是实际问题的发生,客户的需求,都是按流程来的,都是跨模块的,所以跨模块,是必须的,也是很多公司追求的人才。一个只懂得采购的,或者只懂得SD的,面临的是同样资历的人的竞争及就业市场的狭窄。 2.工作中的机会非常重要,不能限于现在的模块的支持维护,必须接触新模块,新知识,新流程,新应用。要学会拒绝公司100%地使用你而不提供学习的机会,理想的比例是60-70%的支持维护,30-40%的学习时间。 3.知识结构上,高层的结构知识必不可少,但是更重要的是细节知识,因为细节知识不仅仅在于细节本身,更在于其解决问题的方法论,这个方法论是有些独特的,是来自于战后人们对一百多年的德军总参谋部的运行方式的研究,总结。这个方法论是核心,有趣的是,SAP的核心经验,就是来自与此,也是人们为什么对SAP从业年限的合理预期,I.E.如果你做了五年SAP,经验要超过做过一年的人,主要就是指这个经验,对方法论的熟悉程度,能否迅速发现问题,并确定原因及解决方案。这其实是WALLDORF的德国开发者与分析师们的沟通的语言。我在这里设置了说明,但是,你能发现我的说明吗?你能理解我的说明吗?一个优秀的分析师不能解决所有的问题,但是普遍来说,他会花更少的时间,解决更多的问题,提供更有效,更合理的解释及/或解决方案。这,也是SAP最美丽的地方,以至于完全可以成为终生的职业。如果总结一下,就是方法论是SAP的核心,也是求职中技术筛选,面谈的核心。一个掌握了方法论的人,可以使得一个懂得SAP的招聘者,知道如何平衡他对经验的需求和对方法论的需求。方法论的精通可以弥补求职者某个特定模块的经验上的不足,而反之,某个特定模块上的精通却不能同样程度弥补方法论的不足。 April 14 tiptop gp 3 权限总结资料太少了,要做一些力所能及的事情;
权限的创建的总结: 下面创建的步骤要一步一步来: p_zz创建一个或复制一个模组为"MENU",程序类型为"M:选单",程序画面Style为"sm1:sm1"的菜单; p_zm录入一个系统目录程序编号与前面p_zz中编号一样的编号,再在单身上输入“作业编号”;再重新生成menu; p_zw先查询-》双击-》录入-》输入权限类型编号,此编号与前面p_zz及p_zm的编号一致,确认; p_zy查询,输入前面录入的编号,确认;然后再单击“依MENU成批生成”,些时“MENU编号”与“权限类型”一致,点确认;双击,再点“维护action权限资料”,可以维护更细致的权限,包括打印,删除等权限; p_zx录入,重点选择“权限类型”及“用户目录”; p_zxy录入营运中心编号; ABAP变量可见范围1、局部可见变量 全局变量将被局部变量屏蔽。 2、全局可见变量 3、跨程序可见变量 2、DATA BEGIN OF COMMON PART [name]. used jointly by the programs of a program group. )。SAP常用该变量来传递数据(重点,SAP不同 程序中传递变量的方式) 。 Work table areas declared with TABLES behave like the data declared with the addition COMMON PART, meaning the data are used by the programs of a program group. 附:示例 INCLUDE yxpart. REPORT YXPARAM. REPORT YXSUM. REPORT YXDISP. 运行结果: 另外注意在abap事件里定义的变量可见分两种 在标准应用工具栏添加自定义按钮SAP的选择屏幕(GUI status)的标准工具栏上系统预先定义了5个按钮,他们对应的功能码是FC01-FC05,默认是不激活的。用户可以使用SELECTION-SCREEN FUNCTION KEY i.来激活这5个按钮(这里的i必须是1-5),这五个按钮的文本放在SSCRFields的对应的Functxt_0i中。当用户按下按钮时,系统将触发AT SELECTION-SCREEN 事件,并将功能码放到sscrfields的ucomm字段中。 例: TABLES sscrfields. "定义工作区 DATA: s_txt_01 LIKE sscrfields-functxt_01 VALUE 'LH', PARAMETERS: p_carrid TYPE s_carr_id, SELECTION-SCREEN: FUNCTION KEY 1, "激活按钮 INITIALIZATION. AT SELECTION-SCREEN. COLOR FOR CELL OF ALV(REUSE_ALV_GRID_DISPLAY)TABLES :pa0002. TYPE-POOLS: slis. "ALV Declarations DATA : BEGIN OF it OCCURS 0, SELECTION-SCREEN BEGIN OF BLOCK main WITH FRAME. *ALV data declarations * To colour a cell. START-OF-SELECTION. END-OF-SELECTION. *&---------------------------------------------------------------------* fieldcatalog-fieldname = 'RUFNM'. *&---------------------------------------------------------------------* ENDFORM. " build_layout *&---------------------------------------------------------------------* *&---------------------------------------------------------------------* IF it-pernr eq '10000000' . REUSE_ALV_POPUP_TO_SELECT 使用方法SELECTION-SCREEN : DATA: * Build the field catalog * Optimize column width * Display data in a POPUP CHECK l_exit = space. * What has been selected ? ENDFORM. " F_DISPLAY_DATA TABSTRIP和TABLEVIEW控件的用法-1一、TABSTRIP控件用法 1、首先建一个屏幕0100,打开屏幕绘制器,绘制一个TABSTRIP,命名为MYTABSTRIP,同时定义两个选项卡 页,第一个选项卡页命名为TAB1,文本为“物料信息”,功能码为TAB1_FUN;第二个选项卡页命名为TAB2, 文本为“其他信息”,功能码为TAB2_FUN.在控件上绘制一个子屏幕范围,命名为SUB,然后建两个子屏幕0110,0120 PROCESS AFTER INPUT. 5、相关的代码实现 设置GUI STATUS 打开 SET PF-STATUS '0100' -〉功能键 -〉"Recommended Function Key Settings" -> the F2 function key - enter the PICK keyword.保存并激活,用于处理在TABLEVIEW控件上单元格的双击操作(以后讲) MODULE STATUS_0100 OUTPUT. ENDMODULE. ENDMODULE. MODULE USER_COMMAND_0100 INPUT. 有用的日期FUNCTION计算两个日期间的工作天数,就是剔除了双休日后的天数.( 待考证) 关于星期(周)的函数 输入参数 值 输出参数 值 输出参数 值 *更多关于Week的函数请看Function Group:CADA FORM getweek CHANGING p_week . TABSTRIP和TABLEVIEW控件的用法-2TABLEVIEW中如何编程实现搜索帮助 1、屏幕设计 2、在逻辑流中输入以下代码 3、具体MODULE代码 MODULE INIT_BUKRS_LIST INPUT. * Set change or display mode for F4-Help * Call Multiply F4 Help for bukrs using TABSTRIP和TABLEVIEW控件的用法-3TABLEVIEW中实现环境菜单 1、屏幕设计 2、在程序中实现这个回调子例程 ENDFORM. "on_ctmenu_MAKTX TABSTRIP和TABLEVIEW控件的用法-4搜索查询 第二个命名为TBLC_FIND_N,功能码为TBLC_FIND_N,图标名称为ICON_SEARCH_NEXT,同时在屏幕中添加 一个TABLE控件命名为TBLC 3、在逻辑流中输入 PROCESS AFTER INPUT. DATA: last_index TYPE i. *&---------------------------------------------------------------------* if p_name ca '*+' and not p_text ca '*+'. ** if search from cursor IF sy-dynnr = 0110. IF p_index = -1. DATA: tab_search TYPE sval OCCURS 0 WITH HEADER LINE. CALL FUNCTION 'POPUP_GET_VALUES' READ TABLE tab_search WITH KEY fieldname = 'MATNR'. IF role_to_find IS INITIAL AND role_text IS INITIAL . ENDMODULE. " MARA_FIND INPUT "on_ctmenu_MAKTX TABSTRIP和TABLEVIEW控件的用法-5TABLEVIEW某列的隐藏和输入状态的动态控制 LOOP AT TBLC-cols INTO cols. * hide cols bwtar name1 TABSTRIP和TABLEVIEW控件的用法-6TABLEVIEW的双击操作 function key - enter the PICK keyword.保存并激活, SAVE_OK = OK_CODE. CASE SAVE_OK. IF FIELD_NAME EQ 'GT_MARA-BUKRS' AND NOT BUKRS IS INITIAL. TABLEVIEW控件编程的变量列表BPO内 BPO外 PAI内 PAI外 sy-stepl sy-loopc top_line cuurent_line lines TABLEVIEW控件非向导方式练习实现TABLE中直接输入、维护,搜索帮助输入,全部行选择、取消全部行选择,行添加、行删除,维护内容导入TXT,退出提示 CONTROLS tc_subsystems TYPE TABLEVIEW USING SCREEN 210. DATA g_fill TYPE i. DATA: BEGIN OF tab OCCURS 10, START-OF-SELECTION. ENDIF. ENDMODULE. "operation_mode_set OUTPUT IF NOT g_subsystems IS INITIAL. ENDMODULE. " READ_TC_SUBSYSTEMS INPUT ENDIF. MOVE-CORRESPONDING ussystem TO g_subsystems. ENDMODULE. " SUBSYSTEMS_PAGING INPUT ENDFORM. " INIT_DATA CLEAR save-ok. WHEN OTHERS. ENDCASE. ENDMODULE. " user_command_0210 INPUT MOVE-CORRESPONDING PP_SUBSYSTEM to p_subsystem. READ TABLE G_SUBSYSTEMS WITH KEY SUBSYSTEM = P_SUBSYSTEM-SUBSYSTEM " note 158208 IF SY-SUBRC <> 0. ENDFORM. "SUBSYSTEM_ADD * DELETE G_SUBSYSTEMS WHERE SUBSYSTEM = P_SUBSYSTEM-SUBSYSTEM. " note G_DATA_HAS_CHANGED = 'X'. ENDMODULE. " F4_SUBSYSTEM INPUT l_lines_on_tc = * Get cusrosor row number of the table control * Set change or display mode * Call Multiply F4 Help for subsystems CLEAR: lt_systems[], lt_systems. * Put entry to the screen (table lt_systems) LOOP AT lt_return_tab. * Upadate table control from internal table lt_systems ENDFORM. " f4_subsystem * Only CANCEL command is processed in the module * request to submit CANCEL command ENDIF. ENDMODULE. " cancel_screen_0210 INPUT ENDFORM. " su10_law_clear DATA L_LINES_NAME LIKE FELD-NAME. ASSIGN (P_TC_NAME) TO <TC>. * get the table, which belongs to the tc * *get looplines of TableControl * *get current line * *insert initial line * ENDFORM. "fcode_insert_row DATA L_TABLE_NAME LIKE FELD-NAME. FIELD-SYMBOLS <TC> TYPE cxtab_control. ASSIGN (P_TC_NAME) TO <TC>. *get the table, which belongs to the tc * *delete marked lines * LOOP AT <TABLE> ASSIGNING <WA>. *access to the component 'FLAG' of the table header * IF <MARK_FIELD> = 'X'. ENDFORM. "fcode_delete_row 逻辑流中代码 PROCESS BEFORE OUTPUT. PROCESS AFTER INPUT. PROCESS ON VALUE-REQUEST. 屏幕绘制 April 11 最基本财务基础知识,财务知识基础【摘要】 六大要素为资产、负债、所有者权益、收入、费用、利润。此六者构成了企业财务的全部。六大要素为资产、负债、所有者权益、收入、费用、利润。此六者构成了企业财务的全部。关系具体如下:
想转SAP FICO顾问的必看
下面的文章太好了,它为我指明了SAP R/3 FI/CO大致的方向。
早就答应给大家写一下我做SAP顾问的一点心得,今日稍稍得闲,想起对诸位的承诺,不如早早动笔,免得日久忘笔食言。 一.几个简单概念:KEY USER, IT USER, END USER 1. KEY USER:在一个SAP项目中,KEY USER是客户方的业务骨干人员,在项目中负责向模块顾问传递企业内部所负责领域的关键需求,也是系统测试阶段的关键测试人员,对FICO来说,通常是一些较为资深的会计人员,财务经理等;KEY USER全面掌握SAP前台操作,负责对END USER的操作培训,是顾问和END USER之间的联系人,收集并负责向顾问解释END USER的需求。 2. IT USER: 是客户方IT部门的成员,通常计算机基础很好,在项目实施过程中从KEY USER处获得本企业相关领域的业务知识,从顾问处获得相关模块的SAP知识和技能; IT USER全面掌握SAP的前后台操作,负责解决SAP使用过程中的技术问题,项目实施中是顾问的得力助手,项目结束后作为企业内部顾问,对企业新的业务需求进行分析并给出解决方案。 3. END USER:是企业SAP的最终使用者,一般的业务人员,各层级的经理等等,企业内部SAP使用者只要不是KEY USER,IT USER的都可以称为END USER.END USER是客户需求的初始提出者,SAP系统规划的最终目的也就是满足他们的需求,日常业务中每个END USER仅使用SAP前台的部分相关操作,对FICO 来说,END USER可以分为总账,应收,应付,资产,出纳,成本,财务经理等,每个人通常只有部分前台操作。 从以上几个概念可以看出,最有可能成为SAP顾问的就是IT USER,随后是KEY USER, 再其次是END USER,从某个网站的统计资料可以看到,FICO顾问中,IT背景和财务背景的各占一半。
1. 可以推理得出,最容易成为顾问的还是IT USER,因为通常IT USER对SAP的技术知识以及相关业务知识,项目实施过程都有所了解,所以应聘为一名初级顾问应该很容易。对于一些对SAP很感兴趣的KEY USER,由于有着丰富的业务知识,对SAP系统前台业务的较多的理解,相对来讲也容易成为一名处级顾问,END USER就很差了。作为END USER,要花费相当大的努力最好先成为一名KEY USER,转为顾问才会轻松些。很多大公司实施SAP后,人员流动非常之快,IT USER和KEY USER的流动率很高,新招的人很难原来就做过KEY USER或者IT USER的,对SAP感兴趣的END USER,这时可以试试。 2. 没有任何基础,如果接受了SAP顾问学院的培训并获得PA证书,也很容易应聘成为顾问;SAP顾问学院的学费极其高昂,通常是企业出资培训,可以想象此种培训背后的违约协议将是如何严格,并且不见得培训后一定会获得此证书。还有其他各种培训公司对学员的培训,但这种培训如果有项目实习,那将会更好,但没有哪个公司敢保证对学员的项目实习机会,即使有,费用绝对高昂。 3. 没有任何基础,也没有获得什么PA证书,想成为一名SAP顾问,可以想象就更难了。我想跟大家强调的就是这种情况下如何成为一名SAP 顾问. 经过了这个课程的培训,感觉上即使SAP应用的水平再差,如果能把我们课堂练习的那些内容作过去,SAP 的前台操作应该没有问题的,和不懂SAP的人相比你们已经很懂,如果稍加练习,然后应聘为一个企业的KEY USER, 绝对不成问题的,好一点的可以直接到一些顾问公司去应聘,当然不要挑选顶尖的公司,那需要你有更多其他方面的实力. 如今的企业在招聘KEY USER的时候,似乎条件很高,但我相信你只需告诉他们你已经有某公司的KEY USER经验一年以上,而且在面试的时候,他们从前台操作及SAP的概念上无法难倒你,你成为一名KEY USER的可能性很大,做一名SAP的KEY USER实际上是很舒服的,甚至有很多顾问最终都选择了做企业的KEY USER. 当你成为一名KEY USER并且在企业内部也做过实施的话,你就完全具备出来做顾问的条件了,剩下的只是你如何对你所想去的顾问公司表现你对SAP的理解了。 对于几位从事ABAP的学员,我建议你们以ABAP顾问的身份进入顾问公司,然后在项目中和模块顾问学习,我所在的公司的ABAP顾问很多都是通过这种方式转变为模块顾问的,还有就是,如果能够精通ABAP并且了解SAP业务模块,此种水平的ABAP也很值钱的哟! 成为一名SAP顾问的途径很多,但前提是你非常渴望在这一行发展,我们常说:有志者事竟成,是的,我非常相信这句话,想做,就能做到。而且我绝对相信,咱们这些学员中肯定会有几人很快走上顾问这行的,要知道,大家的起点曾经是一样!
FICO顾问在几乎所有SAP项目中都要有所参与,并且与几乎所有模块都有所关联,个人认为,FICO顾问的发展潜力是很大的。 1. FICO的特点:PP是几乎每个项目都不一样,所以做起来又苦又累,而FICO几乎每个项目都差不多,FI没有那么多的灵活性,一切都要按照符合会计制度的方式来设置,操作。CO灵活性很大,但是正是这种灵活性,让顾问有更多的可发挥的空间,也正是客户所感知的价值所在。关于FICO,几乎没有什么可以争论的问题,FI的做法永远都很标准,CO的灵活通常是超过客户的期望的。 2. 作为一个FICO顾问,首先是其他模块顾问的财务指导,其他模块的业务流程涉及到财务的部分,财务可以最终决定取舍,毕竟,财务是外部要求,很难变通,如果一项后勤的操作的财务影响不符合会计制度,毫无疑问要取消掉.所以很多时候后勤顾问(PP,MM,SD)提出的新流程都要征求财务顾问的意见,这就需要财务顾问对SAP后勤知识有一定的了解, 3. 作为一个FICO顾问,只跟客户讲SAP是不够的,要与财务经理在业务上进行沟通,客户有些时候对SAP的某种操作提出质疑,我们要从财务原理的角度上去解释;了解客户需求需要顾问有一定基础的财务知识,在项目中,如果让客户方感觉出顾问不懂财务,权威性一旦遭到质疑,那接下来项目一定会做的很辛苦。 4. 从财务部分延伸出去的SEM以及EIS,BW都是信息系统发展的方向,掌握了财务部分,你会更清晰的理解一个企业运作的原理和目标。 从以上可以得知,要想做好财务顾问,财务知识,一些常见的SAP后勤模块的知识一定要有的,所以,你需要下的功夫很多哟。这所有的一切,不过是成为一名优秀的FICO顾问所应该具备的,要想做到这一点,还需要态度和努力。 大家能够见到的顾问形形色色,仅仅很精通SAP某模块知识和优秀的或者说资深的顾问完全是两回事请;SAP模块知识掌握的多少, SAP整体知识的掌握,项目实施经验,客户沟通技巧,对待工作的热情和态度……,如果你想成为一名优秀的顾问,在这些方面都要做得很好才可以哟!
1. 做好吃苦的准备;是否能吃得了这份辛苦:顾问收入高,但也超级辛苦,华尔街投资顾问以及大公司的咨询顾问动不动就连续三四天平均每天只睡三四个小时的工作,还好,SAP顾问远没有那么辛苦,除了上线阶段外,平时为项目的事情也就加班到八九点钟,但问题是, SAP的博大精深大家一定有所耳闻,从业者对其欲罢不能,尤其是初涉此行业的人,都是把几乎所有的业余时间都用在了系统操练上,越搞感觉不懂的越多,上瘾呀,所以很难罢手,怎不辛苦!? 2. 要承担巨大的压力:你肯定会经历这个环节,客户的需求很多,而有的你根本就不知道SAP是否能够实现,从他人那里也找不到帮助,所以要自己测试,自己不懂,但不能跟客户讲你不懂,你要读大量的文档,要去在短时间内把一个不熟悉的东西变成自己非常熟悉的。 3. 凡事靠自己:不要寄希望公司会给你什么帮助,也不要寄希望别人会给你什么主要的帮助,没有谁会耐心地给你讲解SAP内部的种种关联,你对其他资深顾问提出的问题应该以寻求确认的方式去问,比如你可以问: A..某种特别的需求可不可以在系统中实现? B. 通过某种方式可不可以实现某种功能,有什么潜在的风险? C. 通常某种需求在系统中是不是这样实现的? D.没有相关的文档(配置文档,操作手册)发来瞧瞧? 这样的问题让别人在回答你的问题的时候,根据经验很容易做答, 大家时间都宝贵,你需要从他那里获得确认你的某些想法的信息,而不是让他详细地告诉你如何如何去做,所以也就需要你在准备问题的时候自己要多下功夫思考和阅读一定的资料。而且只有这样,你的功力长的才会很快,因为有些时候,依赖过多也会形成习惯的。 4. 经常出差:很少会有项目就在我们所在的城市进行,因此,出差是家常便饭,如果是附近省份或者省内项目,每周回家不成问题,如果是较远地区需要乘坐飞机,好一点的公司会允许两周一次公费往返,很多公司甚至一个月允许一次公费往返。
所以大家可以想一想,这样的生活状态是否是你所能人忍受的,你喜欢这么做,还是因为收入高你宁愿这么做?一定要从自己的现实状况去考虑一下!我见过有的顾问因为作这一行,老婆离婚,女友分手的,还有的人父母年迈需要照料,长期出差难以承受的,总之,要先权衡一下,一旦是那样的生活状态,自己是否可以承受。
通常来讲,不论采用什么样的项目实施方法论,整体的项目实施过程基本上是一样的,我在课堂上曾给大家做过一定的解释,那就是项目实施的五个阶段:项目准备,蓝图设计,系统实现,上线准备,系统切换及上线支持。下面我分别介绍各个阶段对FICO来讲的任务有哪些: 1. 项目准备:这个阶段通常来讲算是项目前期工作的一个总结,以项目启动大会为结束标志,它包括了项目计划,项目章程,组织结构,人员职责,项目工作环境等等的设定,这个时候,顾问甚至还没有完全进入项目,通常开项目启动大会的时候,顾问到场出席即可。 2. 蓝图设计:这个阶段主要完成客户未来流程的设计,作为FICO顾问,你要做的事情主要有如下几点: A. 概念培训:对KEY USER和IT USER进行SAP FICO OVERVIEW的一个培训,此培训通常基于IDES系统,主要让客户掌握SAP的基本概念,对SAP的操作和运行方式有个基本的了解。 B. 现状调研:对总帐,应收,应付,固定资产,成本计划以及核算等财务子职能的现状进行调查,详细了解客户各方面的需求,这个阶段顾问间要经常沟通,从而可以更全面地掌握客户需求。 C. 蓝图设计:对比现有流程与SAP标准流程间的差距,通常财务流程较为标准,对于特殊需求,特别考虑一下即可。这个阶段的顾问要写出蓝图文档,也是客户与顾问冲突最大的阶段,成功的关键是引导客户需求,降低客户对项目不切实际的期望等等。 这个阶段对初级顾问来讲,极其痛苦,你不得不在业余花费大量的时间去准备好多未知的东西,让客户相信你,只有充分的准备,而这些需要大量的精力投入。 3. 系统实现:此阶段要将蓝图设计中涉及到的流程,在SAP系统里给予实现,更多的是技术方面的工作,也就是系统配置,配置结束后要进行顾问内部的测试,将基本流程测试无问题后进行单元测试和集成测试,单元测试过程是IT USER和KEY USER掌握SAP详细功能的起点,针对本业务范围内的所有业务场景进行功能测试, 单元测试文档由KEY USER准备出来,记录测试过程及结果,这个文档也是接下来用户培训阶段培训手册的蓝本。此阶段顾问要着重解决KEY USER提出的各种业务流程在系统中如何表现的问题,也是对KEY USER进行SAP操作培训的最重要的一个步骤。单元测试结束后将进行集成测试,集成测试可先在两两模块之间进行,先解决小范围集成遇到的各种问题,然后再进行大范围的集成,涉及到企业日常运作的主要场景,从销售预测,销售订单,生产计划,采购,库存,生产,销售,收款等等业务循环各阶段的操作的进行,凭证的显示查询,单据的流转等等。此部分内容主要由KEY USER 来进行;本阶段你要负责的事情: A. 配置系统并和其他模块顾问进行内部测试。 B. 与KEY USER一起进行单元测试,并负责解决测试中出现的各种问题 C. 培训KEY USER和IT USER基本业务流程操作 D. KEY USER 进行集成测试,负责解释后勤业务部门提出的疑问,并解决接口问题 E. 权限角色的设定(通常有模板,此模板我也给过大家一份) F. 客户需求的各种单据表格的开发测试(和ABAP沟通) 3. 上线准备:此阶段要做的主要工作是上线数据的准备以及最终用户的培训工作,数据可分静态数据和动态数据,静态数据也可称为主数据,如客户,供应商,物料等等,动态数据为业务产生的数据,如客户余额,物料库存数量等等,对FICO顾问来说,要准备的静态数据无非是总账科目,客户,供应商要对应的统驭科目,银行信息,还有就是物料的价格信息,而动态数据无非是各种类型账户的科目余额,这个阶段作为FICO顾问你需要做的事情是: A. 提供数据准备的模板给关键用户,负责解释模板各字段含义 B. 检查数据准备的质量 C. KEY USER对END USER进行最终培训,顾问要负责支持 D. 此阶段仍旧会有客户特定需求的配置,改动等等 E. 系统上线数据切换策略(我曾经给过大家的DATA CONVERSION STRATEGY) 4. 系统切换以及上线支持:此阶段实现数据从原有系统到新系统的导入,对于后勤业务来说,物料主数据必须首先导入系统,然后是BOM, ROUNTING, 已经下达尚未收货的采购订单,生产订单,尚未交货的销售订单等等,对于财务部分,最最重要的是将总账和明细账对平: A. 导入上线时刻财务数据到新系统:对于总账存货科目余额,一定要和所有物料价值明细对平,允许的差异记录到材料成本差异账户,总帐的固定资产余额要与固定资产明细对平,应收应付预收预付总帐科目要与客户供应商余额明晰对平。通常用CATT就可搞定。 B. 运行成本估算,从系统内产生物料的标准价,从而后勤物料移动,成本信息准确反映。 C. 上线后的日清操作:上线后要对所有从后勤业务产生的财务凭证进行检查,从而保证后勤业务和财务的正确集成。一旦发现错误操作,当天发生的,当天解决,财务尤其需要关注的是仓库的收发料操作,错误的物料价格,错误使用的移动类型,常常对财务产生较大的影响,而且此种类型的错误一定要进行纠正,必要时可采取一些奖惩措施。 D. 上线后月结支持:通常SAP系统上线第一个月的月结需要财务顾问现场指导,而且在月结时候暴露出来的一些业务问题要进行纠正。 E. 上线后的其他支持:系统上线后两周左右,顾问撤离客户公司,以后的大部分支持是通过电话,EMAIL,VPN远程连接来解决的。END USER的问题传递给KEY USER和IT USER, IT USER作为企业内部顾问将逐渐取代FICO顾问的角色,他们再将自己无法解决的问题传递给顾问,顾问解决不了的再向SAP发送MESSAGE, 请求SAP的全球支持,就是这样一个帮助链条保证SAP系统的正常运行。
这段文字开始起笔于4月17日,结束于5月3日上海飞往吉隆坡的飞机上,按理说这点东西完全可以一气呵成,可忙碌的工作让我很少有心情去写,可我还是希望把自己了解的一点关于SAP顾问的东西让大家一起来分享。希望对各位能有所帮助。 我相信有些同学还在犹豫:自己是否去做顾问?做了顾问的前途是什么?而我一直认为,人一生只要能够认真做好一件事情,实属不易,而企业IT应用这一块的市场一直在发展,所以,想做什么不要犹豫,年轻的时候做什么都有道理,关键是要利用好自己的时间,珍惜每一天,让每一天都过得有意义,你的付出终有回报,相信自己才会成功! 让自己变得足够专业,这个世界真的会属于你!我在努力,希望我们能一起努力! 谢谢! |
|
|