(回到Blog入口)

技术-工作-相关 归档

2007年03月18日

博客成功搭建

住宿的旅馆可以无线上网,Forchheim白昼时间比上海要长,早上很早就醒来。要打发时间,搭建一个博客吧。主要步骤:
1。参考了Movetype (MT)的安装文档,解决了如何安装。MT是目前很多技术人员喜爱的博客平台,一个不错的“玩具”。
2。使用了平生一笑的MT中文语言包。解决了如何中文化版本的问题。平生一笑致力于MT的软件的中文化,常非常及时地推出新版本的中文包。
3。使用了Fenng的博客里提供的一个简洁的样式表模板文件。解决了如何快速得到一个简洁,美观的博客外观问题。Fenng是一位资深的DBA工程师,但他的博客里有很多有趣的关于IT技术和评论的文章。拥有不少读者。我每周都去看看。

在此,一并感谢他们。另外如果想深入把玩MT,除了官方网站的资源之外,还可以推荐路杨的博客,但是需要时间去折腾。

2007年06月06日

SAPBW

2007-June-07 更新。
朋友们Jian在电话中告诉了我该如何在Taobao上开店的一些技巧。老实说,注册Taobao网络的账号和申请支付宝,就好不容易的(银行排队)。对于如何在Taobao上开店基本上一点都不懂。以后的一些天可以加以改进。Jian说了很多非常宝贵的技巧。比如:
1.增加SAPBW教程的一些文字说明,或者图片什么的。目前的介绍实在太简陋了。很多对不了解的人看后也不知道说的是什么。
2.多增加一些货物,只有10个货物才可以得到Taobao的特别橱窗推介。这个并不难。我正准备把软件配置管理和Clearcase的教程进行低价销售。从2004年来,估计有数千人看过我的部分教程,尽管那不是最完整的。但是也帮助了很多朋友快速入门。现在我准备销售完整的内容。
3.要我增加和学习一些销售的技巧。毕竟大多数人对我的SAP BW教程的价值不太了解。

特别感谢朋友Jian的帮助。

2007年06月07日

君子兰花开

2007-Jun-07
同事桌子上的君子兰开的真艳丽,花期也很长。我的桌子旁的君子兰还没有开花。听人说,君子兰一盆花的价格还不菲。

2007年06月18日

SAP BW 明天可以发送光盘了。

2006-Jun-18
因为忙于测试工作,加上家里房子开始装修。回来的这些的每个周末的日程非常紧迫。而且最近几周的一些周六要给我们公司的AX研发部门的配置管理人员和开发人员培训ClearCase系统管理,便于他们马上部署系统开发环境。所以时间真不够用。

心里的另一大负担就是,已经有10多个已经给我付款订购了SAP BW的第一部分教程。现在终于可以给他们发送光盘了。另外还有一些在Mail中提出要求购买,以前我让他们不要忙着付款的朋友,现在他们也可以马上购买了。

从今天开始,如果订购的朋友,收款后在第二天将会发送光盘。

下面要做的事情还真多:
1.看看以前的老朋友们。
2.继续要把网站的链接恢复起来。
3.修改在Taobao上的产品说明信息。
4.准备销售以前的Clearcase配置管理和系统管理课程。
5.让我的朋友帮着我多做一些宣传,尽快的完成第一部分的SAP BW的70份销售额,然后马上开展第二部分的销售。


大家在学习我的SAP BW课程过程中,如果有什么问题,可以在这里提,或者给我留言,或者Mail,我都会尽力帮助,大家共同提高。

2007年06月20日

推荐SAP BW的学习书

2007-Jun-19
晚上给来自国外的SAP BW资料的五位定购者传送资料。来到一家咖啡吧上网。在MSN上遇到QiuQQ.

将要毕业的QiuQQ是BW项目的实习生。她提到了她目前学习SAPBW所存在的疑惑。这些疑惑是非常典型的过程。我觉得记录下来有些意义。因为有一些朋友在给我的Mail的也提及基本类似的问题。

她提到,两个月前,老大给她几本BW Administrator Workbrench,Analyzer等几本SAP的官方教程,让她看。两个月来,看的天昏地暗,现在想来,第一个月看的东西基本白看了。这个过程是大多数毕业生或者实习生的非常典型的经历。我记得我毕业实习那段时间,师傅给我一本LCD显示模块芯片的厂家设计参考文档,让我设计依照这个文档来设计可视电话的视频模块的电路板。而之前在大学里自己几乎没有设计任何一块电路板。对于熟手来说,依照LCD显示模块的厂家设计参考文档是非常容易可以设计出电路板。但是当时对我来说,真是痛苦的经历,不知道如何把学校的课本知识和手头的《LCD显示模块的厂家设计参考文档》建立联系。即使看了一个月《LCD显示模块的厂家设计参考文档》,还是不知道该到底如何设计我的电路板。如何修改参考设计?要改动什么东西?为什么要改动?而这段时间师傅都不愿意给你讲述任何东西。总是一句话:看,再看,再看看。痛苦到极点。

这是大多数师傅带实习生的非常典型的方法。这个方法对于实习生是有益的。在这个痛苦的过程中,你的疑惑和痛苦升华到了顶点,你最终总是能够自己找到一个突破口。在这样的情况下,师傅的所给与的指导会起到显剧的效益,否则不经历自己的痛苦的理解阶段,师傅一来就是给你大量辅导,你也许会觉得师傅讲的东西索然无味,没有兴趣。在一些公司中,实习生的这个过程的表现,会作为是否正式录用的一种参考。

她提到,学习SAPBW有什么书可以参考?刚好在我的留言板中,也有人提到这个问题,我已经做过回答。就偷懒的拷贝发送过去。然后她马上说,她的老大要她禁止看两傅的书。她的老大是国内业界最著名的咨询公司的SAP BW业务负责人。当别人问到,学习SAP BW有什么好的书可以推荐?这其实是一个不好回答的问题。这取决于你的个人习惯,你的学习方法,你做事情的方式,也取决于你当时所处的状态(有项目任务压力的顾问和实习生学习阶段是不一样的)。就拿我自己来说,当我面临一个新东西,在最初的阶段,越多的资料,越多的书籍,我越喜欢。我觉得任何资料都有可取的一面,当然也有不完美的地方。对于可取的一面,你吸收。对于不足的地方,你越过,迅速的把一本书读“薄”。所以我从来不会说某本书很差(但是不能是简单的罗列或者抄袭其他资料)。如果叫我推荐什么书,我也许会把大多数我认为有可取之处的书都作为推荐。但是对一些刚接触这些东西朋友来说,他们是不容易分辨出哪些是可取之处。而时间往往是宝贵的。

我的一位顾问朋友说,他很少有时间去读SAP的标准教材,有问题直接查找Help或者在SAP的技术支持渠道上发言询问,这又是另外一种适合他的方式:已经具有相当基础的顾问并要求迅速解决问题情形下所阅读的方式。如果你向他询问学习SAP BW有什么好的书籍参考,从他最经常的习惯,他可能推荐Online Help文档还不是SAP的一些标准培训教材。他的推荐也许会建立在他的行为习惯的基础之上。

即使是初学者,也常常表现不同的学习方式和兴趣。去年我给一些朋友们讲述SAP BW课程时,当我个别的去询问对于课程的反馈时,一位告诉我,在课堂中要侧重练习,让大家多做练习。另一位则告诉我,在课堂上要多讲述概念,要多讲述为什么,练习可以留给大家晚上回家自己去做。几乎完全相反的建议。也许有些人在学习新东西的最初阶段是表现为实践型的学习者(请给我快速展示结果,告诉我如何去做),有些人在学习新东西的最初阶段时表现为概念型的学习者(请告诉我它是什么?为什么要那样做?请给我讲述清楚原理和概念)。有些人偏好由实践再到概念,有些人偏好由概念再到实践。如果拿两傅的书让他们决定是否购买?也许结果是不同的,第一位也许看到这本书,大量的截屏图片,当然有很多的操作实践,他会很喜欢。另外的朋友,也许会说,太多的截屏图片占了书的大部分篇幅,基本不讲什么概念性的东西,买这样的书觉得“东西少,不值”。

他的老大只要求看SAP BW的标准培训教材,也许是基于这样的考虑,实习生有足够的时间,应该多看一些概念讲述详细的书籍,这样可以打好非常好的基础,以后遇到各种问题时,概念清楚,基础知识扎实的往往具有很好地分析问题的能力。

关于推荐书籍,一般来说,该技术的官方机构所提供的培训文档,技术手册是要首先推荐的。这样这样的书往往是愿意阐述详细背景信息,详尽的阐述基本概念,也提供精选的练习场景。总之这样的书,尤其是培训文档,是很好理解初学者的需求而写,或者是以提供最详细和权威的信息而为其特点。


另外,她也提到,两个月下来,她目前存在的问题是:很多东西,知道怎么样去操作,步骤是清楚的,但是不知道为什么?这是非常正常的感觉,甚至她说另外的感觉:很多东西,知道原理和为什么,但是不太清楚如何去操作。这也是正常的感觉。在IBM的大量项目实践环境中,当你所有的疑惑都没有的时候,你就是专家,也许那个时候,来了一个实习生,你是他老大,留给他一堆资料,严肃的告诉他,先自己好好的看两个月,有疑问先自己解决,不能解决的先记着,两个月后才可以来问我,因为这两个月你要忙于项目。


后记,推荐阅读相关文章:
1.成人学习的规律
2.培训和学习的原则指导

后记:写完这篇Blog时,我想去找一下我2001年实习时做的六层电路板,想拍摄一个照片上来做个纪念。搬家后不知道放在那里了。但是肯定还在。有一阵子我还拿它做我的鼠标垫(电路板厂加工好的电路板,但是还没有布置元件),那段六个月时间的实习,让我从根本不知道如何做设计,到最后成功的完成设计,并正式应用到产品当中,这个过程,让我觉得从事电子工程师的工作是非常的有趣;看到工厂里机器往我设计的电路板上贴元件,很激动。年轻的师傅们也和我们共享他们的电子工程师的一些宝贵的经验,他一直认为我们将来将从事电子工程师的职业。

2007年07月04日

和朋友聊天:关于SAP BW

2007-July-05
为了保持我的网站的活力,我要多增加一些Blog内容,今天和一位即将成为BW的顾问朋友聊天,内容和SAP BW有关,所以顺便也记录到这里,当作Blog一篇。(我写Blog,怎么感觉小学时候老师要求写日记似的)。

==============================================================
请不要在即时消息对话中透露您的密码或信用卡号码。

sydongsun (www.askguoyu.com) 说:
你好呀。
redXXXXXX 说:
好啊

sydongsun (www.askguoyu.com) 说:
感谢你在Taobao给我那么好的评价。
redXXXXXX 说:
BW我还没开始看呢,呵呵

sydongsun (www.askguoyu.com) 说:
哦,可以理解,你一定在忙于项目。
redXXXXXX 说:
不客气,你做的也很辛苦啊

redXXXXXX 说:
做了多久啊?

sydongsun (www.askguoyu.com) 说:
去年差不多一年。
redXXXXXX 说:
这么长啊,是该拿出去卖的

sydongsun (www.askguoyu.com) 说:
断断续续的,基本上是早上做的。
redXXXXXX 说:

sydongsun (www.askguoyu.com) 说:
时间付出不少。
redXXXXXX 说:
是啊

redXXXXXX 说:
刚好问你个问题,我前段时间刚看ODS,项目中这个是怎么用的啊?
redXXXXXX 说:
能简单那解释下不?

sydongsun (www.askguoyu.com) 说:
一般用来做详细分析,比如
sydongsun (www.askguoyu.com) 说:
你在Cube中看到的是比较粗略的统计信息,比如月度的销售额,你想继续下去看详细的信息,可以连接到 哦ODS中去看。
redXXXXXX 说:
哦,ODS用来保存销售明细?

sydongsun (www.askguoyu.com) 说:
是的。
redXXXXXX 说:
有人讲下清楚多了,呵呵,今天看BW310 ODS大概看了4个小时

redXXXXXX 说:
还没看完

sydongsun (www.askguoyu.com) 说:
另外重要的是,在数据抽取加载的时候,ODS提供更多的特性。
sydongsun (www.askguoyu.com) 说:
你在看书?
redXXXXXX 说:
买你视频之前就看了

redXXXXXX 说:
也练过一会,OBJECT和CUBE练了一些
sydongsun (www.askguoyu.com) 说:
http://www.askguoyu.net/down/sap/bw/BWReporting_L.htm
sydongsun (www.askguoyu.com) 说:
这个视频小节中有个很典型的应用例子。
redXXXXXX 说:
好的,我看下
sydongsun (www.askguoyu.com) 说:
请拉到最后1/5处看。
redXXXXXX 说:

redXXXXXX 说:
在另一台电脑上,我开下那台
ok了,我看下L那章
sydongsun (www.askguoyu.com) 说:
这个 L章不是我已经发送给你的。
sydongsun (www.askguoyu.com) 说:
是属于第二部分的L章
redXXXXXX 说:

sydongsun (www.askguoyu.com) 说:
你现在可以在网络上看,因为这个也是免费的。
redXXXXXX 说:
哦,你的BW我全下了,你的ALE我都看完了,效果很好
sydongsun (www.askguoyu.com) 说:
好的,
sydongsun (www.askguoyu.com) 说:
好呀,希望你以后多多支持我。我准备下一阶段是ABAP的课程的销售。
sydongsun (www.askguoyu.com) 说:
不过你是ABAP的行家了。不需要这个。但是还是希望你买一套。
sydongsun (www.askguoyu.com) 说:
呵呵。
redXXXXXX 说:
ABAP我就不想买啦,因为做都做腻了,呵呵
sydongsun (www.askguoyu.com) 说:
哦,理解。
redXXXXXX 说:
也不是说全通吧,ABAP各种都有基础了,项目中用到了再学也可以
redXXXXXX 说:
认识的ABAP SENIOR也多点,BW主要不认识
sydongsun (www.askguoyu.com) 说:
是的,工作就是这样,入门需要学习,之后需要总结或者边用边查就可以了。
redXXXXXX 说:
是啊,BW这个视频看完我就打算出去面面看了
sydongsun (www.askguoyu.com) 说:
应该可以的。相信自己,因为很多BW也是ABAP出来的多一些。
redXXXXXX 说:
多谢鼓励啦,转成BW了一定请你吃饭,哈哈
sydongsun (www.askguoyu.com) 说:
客气了。我还是希望你们公司本身给你机会做BW项目。
redXXXXXX 说:
看项目机会吧,可能性比较小
redXXXXXX 说:
实在确认可能找我
redXXXXXX 说:
缺人
sydongsun (www.askguoyu.com) 说:
明白。
sydongsun (www.askguoyu.com) 说:
今天先聊到这里。可以发布我们这个谈话到我的Blog中么?
redXXXXXX 说:
可以啊,别把我名字写上去啊
sydongsun (www.askguoyu.com) 说:
因为我现在面临“好酒也怕巷子深”的问题。
sydongsun (www.askguoyu.com) 说:
好的,我修改你的名字。
redXXXXXX 说:
怎么说呢,你的渠道应该是ITPUB或者你的BLOG,TAOBAO可能只是你交易平台,上TAOBAO的人一般不会关心SAP的
sydongsun (www.askguoyu.com) 说:
是的,谢谢你的建议。
redXXXXXX 说:
你企业版卖多少钱?
sydongsun (www.askguoyu.com) 说:
我要把这个写道 Blog中,就是因为要丰富我的Blog内容,增加和大家的交互性。不然,我都不知道在Blog中写些什么了。
sydongsun (www.askguoyu.com) 说:
很久不更新,没有人看我的Blog。
redXXXXXX 说:
可以啊
redXXXXXX 说:
主要还是大家有固定思维,网上的东西都是免费的
redXXXXXX 说:
就不大愿意掏钱买
redXXXXXX 说:
或者说像我这样一心转BW的不多,大家都是报着学学玩的心态,有的学最好,没的学也无所谓
sydongsun (www.askguoyu.com) 说:
企业版本,价格贵50%,主要是发票费用,但是如果购买价格到3000元/份,可以提供12个License.
sydongsun (www.askguoyu.com) 说:
是的,真正购买的,是一定要做BW的为多。
sydongsun (www.askguoyu.com) 说:
或者正在BW项目中间。
redXXXXXX 说:
你可以把ABAP推出来看看吧,可能ABAP要做的人多点
sydongsun (www.askguoyu.com) 说:
是的,ABAP和Basis的,受者群体要多得多。我准备很快推出来。
redXXXXXX 说:
恩,看看那个的效果吧
sydongsun (www.askguoyu.com) 说:
谢谢你。
redXXXXXX 说:
不客气,我还该谢谢你呢
sydongsun (www.askguoyu.com) 说:
今天我们聊到这里,我做一些其他活动。下次我们在聊。学习上有什么问题,尽管给我邮件,因为最近有不少的人给我邮件,我都作了很好的回答。
redXXXXXX 说:
好的,你忙吧,我最近会加快看的。
==============================================================

和朋友聊天:关于SAP BW

2007-July-05
为了保持我的网站的活力,我要多增加一些Blog内容,今天和一位即将成为BW的顾问朋友聊天,内容和SAP BW有关,所以顺便也记录到这里,当作Blog一篇。(我写Blog,怎么感觉小学时候老师要求写日记似的)。

==============================================================
请不要在即时消息对话中透露您的密码或信用卡号码。

sydongsun (www.askguoyu.com) 说:
你好呀。
redXXXXXX 说:
好啊

sydongsun (www.askguoyu.com) 说:
感谢你在Taobao给我那么好的评价。
redXXXXXX 说:
BW我还没开始看呢,呵呵

sydongsun (www.askguoyu.com) 说:
哦,可以理解,你一定在忙于项目。
redXXXXXX 说:
不客气,你做的也很辛苦啊

redXXXXXX 说:
做了多久啊?

sydongsun (www.askguoyu.com) 说:
去年差不多一年。
redXXXXXX 说:
这么长啊,是该拿出去卖的

sydongsun (www.askguoyu.com) 说:
断断续续的,基本上是早上做的。
redXXXXXX 说:

sydongsun (www.askguoyu.com) 说:
时间付出不少。
redXXXXXX 说:
是啊

redXXXXXX 说:
刚好问你个问题,我前段时间刚看ODS,项目中这个是怎么用的啊?
redXXXXXX 说:
能简单那解释下不?

sydongsun (www.askguoyu.com) 说:
一般用来做详细分析,比如
sydongsun (www.askguoyu.com) 说:
你在Cube中看到的是比较粗略的统计信息,比如月度的销售额,你想继续下去看详细的信息,可以连接到 哦ODS中去看。
redXXXXXX 说:
哦,ODS用来保存销售明细?

sydongsun (www.askguoyu.com) 说:
是的。
redXXXXXX 说:
有人讲下清楚多了,呵呵,今天看BW310 ODS大概看了4个小时

redXXXXXX 说:
还没看完

sydongsun (www.askguoyu.com) 说:
另外重要的是,在数据抽取加载的时候,ODS提供更多的特性。
sydongsun (www.askguoyu.com) 说:
你在看书?
redXXXXXX 说:
买你视频之前就看了

redXXXXXX 说:
也练过一会,OBJECT和CUBE练了一些
sydongsun (www.askguoyu.com) 说:
http://www.askguoyu.net/down/sap/bw/BWReporting_L.htm
sydongsun (www.askguoyu.com) 说:
这个视频小节中有个很典型的应用例子。
redXXXXXX 说:
好的,我看下
sydongsun (www.askguoyu.com) 说:
请拉到最后1/5处看。
redXXXXXX 说:

redXXXXXX 说:
在另一台电脑上,我开下那台
ok了,我看下L那章
sydongsun (www.askguoyu.com) 说:
这个 L章不是我已经发送给你的。
sydongsun (www.askguoyu.com) 说:
是属于第二部分的L章
redXXXXXX 说:

sydongsun (www.askguoyu.com) 说:
你现在可以在网络上看,因为这个也是免费的。
redXXXXXX 说:
哦,你的BW我全下了,你的ALE我都看完了,效果很好
sydongsun (www.askguoyu.com) 说:
好的,
sydongsun (www.askguoyu.com) 说:
好呀,希望你以后多多支持我。我准备下一阶段是ABAP的课程的销售。
sydongsun (www.askguoyu.com) 说:
不过你是ABAP的行家了。不需要这个。但是还是希望你买一套。
sydongsun (www.askguoyu.com) 说:
呵呵。
redXXXXXX 说:
ABAP我就不想买啦,因为做都做腻了,呵呵
sydongsun (www.askguoyu.com) 说:
哦,理解。
redXXXXXX 说:
也不是说全通吧,ABAP各种都有基础了,项目中用到了再学也可以
redXXXXXX 说:
认识的ABAP SENIOR也多点,BW主要不认识
sydongsun (www.askguoyu.com) 说:
是的,工作就是这样,入门需要学习,之后需要总结或者边用边查就可以了。
redXXXXXX 说:
是啊,BW这个视频看完我就打算出去面面看了
sydongsun (www.askguoyu.com) 说:
应该可以的。相信自己,因为很多BW也是ABAP出来的多一些。
redXXXXXX 说:
多谢鼓励啦,转成BW了一定请你吃饭,哈哈
sydongsun (www.askguoyu.com) 说:
客气了。我还是希望你们公司本身给你机会做BW项目。
redXXXXXX 说:
看项目机会吧,可能性比较小
redXXXXXX 说:
实在确认可能找我
redXXXXXX 说:
缺人
sydongsun (www.askguoyu.com) 说:
明白。
sydongsun (www.askguoyu.com) 说:
今天先聊到这里。可以发布我们这个谈话到我的Blog中么?
redXXXXXX 说:
可以啊,别把我名字写上去啊
sydongsun (www.askguoyu.com) 说:
因为我现在面临“好酒也怕巷子深”的问题。
sydongsun (www.askguoyu.com) 说:
好的,我修改你的名字。
redXXXXXX 说:
怎么说呢,你的渠道应该是ITPUB或者你的BLOG,TAOBAO可能只是你交易平台,上TAOBAO的人一般不会关心SAP的
sydongsun (www.askguoyu.com) 说:
是的,谢谢你的建议。
redXXXXXX 说:
你企业版卖多少钱?
sydongsun (www.askguoyu.com) 说:
我要把这个写道 Blog中,就是因为要丰富我的Blog内容,增加和大家的交互性。不然,我都不知道在Blog中写些什么了。
sydongsun (www.askguoyu.com) 说:
很久不更新,没有人看我的Blog。
redXXXXXX 说:
可以啊
redXXXXXX 说:
主要还是大家有固定思维,网上的东西都是免费的
redXXXXXX 说:
就不大愿意掏钱买
redXXXXXX 说:
或者说像我这样一心转BW的不多,大家都是报着学学玩的心态,有的学最好,没的学也无所谓
sydongsun (www.askguoyu.com) 说:
企业版本,价格贵50%,主要是发票费用,但是如果购买价格到3000元/份,可以提供12个License.
sydongsun (www.askguoyu.com) 说:
是的,真正购买的,是一定要做BW的为多。
sydongsun (www.askguoyu.com) 说:
或者正在BW项目中间。
redXXXXXX 说:
你可以把ABAP推出来看看吧,可能ABAP要做的人多点
sydongsun (www.askguoyu.com) 说:
是的,ABAP和Basis的,受者群体要多得多。我准备很快推出来。
redXXXXXX 说:
恩,看看那个的效果吧
sydongsun (www.askguoyu.com) 说:
谢谢你。
redXXXXXX 说:
不客气,我还该谢谢你呢
sydongsun (www.askguoyu.com) 说:
今天我们聊到这里,我做一些其他活动。下次我们在聊。学习上有什么问题,尽管给我邮件,因为最近有不少的人给我邮件,我都作了很好的回答。
redXXXXXX 说:
好的,你忙吧,我最近会加快看的。
==============================================================

2007年07月10日

SAP BW学习资料定购者的学习辅导 序言

2007-July-10
最近一段时间很多购买我的SAP BW学习资料的朋友们给我发送Mail,反映他们学习过程中总总问题。我想把这些问题进行汇总,发布在我的Blog中,作为对大家学习过程中的辅导的一种形式。并形成一个专题:SAP BW学习资料定购者的学习辅导系列

我认为,对于初学者,最细小的问题也是对他们的一个大问题。对于熟手来说,也许是称不上问题的问题,但是对一些初学者来说,也许会困扰他们一两天甚至一周。尤其是他们身边没有人可以请教或者探讨的情况下。我尽量加以帮助,虽然我无法保证可以100%的解决这些问题。但是可以告诉他们解决问题的思路和对策。

我目前每个周末可以上网,如果我的SAP BW资料定购者的朋友,又特别复杂,或者困扰你很长一段时间的问题,如果你需要我的帮助,你可以提前向我预约。如果你能做到如下两点,更方便我帮助你:
1. 如果你能够让你的学习环境,也可以让我访问到(Remote Access),这样可以更方便让我帮助理解你的问题;
2. 请你佩有麦克风的耳机。这样可以交谈;


ABAP程序员也需要掌握一些JavaScript语言么?

2007-July-09
几乎有两年没有访问CSDN了。昨晚在CSDN上建立我的BLOG的镜像BLOG,同时也观看了csdn上有关SAP话题的BLOG的文章。其中来自长虹信息化部门冯强的BLOG谈了到一些他们长虹CRM项目的个人的体验。非常不错。他的一系列文章我从头到尾阅读了。
其中他的第四篇文章提到:SAP CRM项目手记(4)
========================
我到湖北、河南出差了大概半个月,但只要能在宾馆上网,我都会通过VPN关注着OA上面CRM项目的动态。

由于业务处长们大多外出检查,所以这段时间也没有安排业务调研和交流,主要是SAP CRM测试平台、开发平台的搭建,以及对开发组成员进行Portal及BSP脚本技术的培训。主要反映出来的问题是,网页方面的程序员对ABAP语言不熟悉,而ABAP的开发人员又不熟悉HTML及其扩展的语法。目前,BSP的相关培训仍然利用下班的时间进行中。本来我个人对开发是有一些兴趣的,可惜的是,现在搞管理以后工作太忙,很难抽出整块的时间静下心来钻研技术。看来,我已经和技术应用渐行渐远,不过因为了解技术和业务,作为两者之间的衔接也许对项目的帮助更大。

今天,开始安排每个模块的顾问和业务部门交流,上午完成了我们服务资源处相关流程的调研,明天开始陆续有备件、费用、售中机等流程。我作为业务部门的项目负责人,还是要努力争取参加,另外还需要在访谈中发现后续能推进和管理系统各业务口的人才。
========================

在当下,对于最终用户来说的“桌面既互联网”和“互联网既桌面”的情势下,对于开发人员来说,“桌面开发和互联网开发技术相互融合”的情势下,目前新开发的大多数程序的很大比例是需要支持基于Web的应用,这不仅包括完全面向互联网的应用,也包括很多企业级的应用。所以ABAP程序员有时候也要熟悉WEB程序开发。在SAP BW的报表展现上,很多也是提供基于Web界面的访问,所以对于SAP BW的reporting开发人员也需要知道一些Web开发和Javascript开发的基础知识,便于对reporting的template进行调整,适合公司的特别需要。

WEB程序开发人员中需要了解基本的Javascript程序开发。刚好很久以前我制作过HTML和Javascript的学习材料,凑巧的是,当时我制作javascript的学习材料,是因为我的一个文档《轻松学用基于Web的Domino/Lotus Notes开发》中的一个章节而写,Lotus Notes目前是IBM的办公自动化的企业应用产品,既是一个产品,也是一个快速二次开发平台,在很多大型企业中得到应用。

我的Javascript学习材料。包括三个部分:
1. 文档 《轻松学用Javascript程序开发》;
2. 学习的代码例子
3. 视频讲解第一小节
4. 视频讲解第二小节
5. 视频讲解第三小节

在我的文档当中,我使用了尽量简短的篇幅来说明Javascript的最基本的东西,并提供了一条快捷的学习路径。在代码例子中,精选了很多大家最常用的例子。视频讲解,体现了我关注初学者的一贯风格。尽管目前的Web开发技术已经和以前大不一样了,但是最基础的HTML或者JavaScript的东西还是没有变化。所以,在这里我提供这些材料的下载,用来帮助刚刚开始Web程序开发的朋友。


2007年07月29日

关于SAP BW教程的一些问题询问

2007-7-29
昨天我的MAIl中收到一封很典型的来信,一位来自广州的朋友,她询问了两个问题:

1、我是初学者,偶然的机会,让我能够作为内部顾问的身份去学习BW(以前我没有接触过BW),不知道这个课程是否适合我?
2、我看见你也做了ABAP的学习课程,不知道我是否需要先学习ABAP呢?ABAP的学习课程价格多少?其实我不知道自己应该怎么学,要先学什么,后学什么,希望你根据我的现状,指点迷津,呵呵,十分感谢;

另外,已经购买教程的来自一家香港公司的朋友,在Mail中询问:

3、问你个题外话,对于做BW需不需要去写ABAP的,因为我连一点ABAP都不会。你做的项目多些,比较清楚!哈哈!

对于初学者,可能会有同样的问题,所以把我的回答整理到Blog中来:

1、我是初学者,偶然的机会,让我能够作为内部顾问的身份去学习BW(以前我没有接触过BW),不知道这个课程是否适合我?
回答:一般说来,这是一个面向初学者的课程。大多数内容都是视频文件,并加上系统化的讲解,所以具有很好的培训效果,而如果只是阅读文档,需要你足够多的时间和毅力。另外,你可以反复观看,反复练习,比较非常适合初学者。

2、我看见你也做了ABAP的学习课程,不知道我是否需要先学习ABAP呢?ABAP的学习课程价格多少?其实我不知道自己应该怎么学,要先学什么,后学什么,希望你根据我的现状,指点迷津,呵呵,十分感谢;〉
回答:目前我集中精力推出SAP BW课程,ABAP课程目前还具体的销售日期。学习SAP BW并不一定要首先学习ABAP (ABAP的掌握并不是学习SAP BW的“必须”前提条件),SAP BW中的ABAP编程非常模板化的,你需要参考几个典型的例子,通过典型例子进行学习,并学会根据你的项目需求进行合适的调整。另外,对你来说,重要的一个因素是:学习SAP BW需要足够的时间,而学习ABAP同样也需要足够的时间,而我们的时间有限,并要分配给休息,家人和工作。所以我觉得你的工作内容如果是SAP BW方面的话,集中你的时间学习SAP BW是较好的选择,如果遇到ABAP的需求或者问题,你可以寻求ABAP顾问开发者的帮助。

如果你要理解SAP BW中的ABAP编程的典型场景的话,请参考:
Customize extraction: http://www.askguoyu.net/sap/bw/CV_EXTR_LO_L.htm
Customize Report Variable: http://www.askguoyu.net/sap/bw/CV_BWReporting_L.htm

3、问你个题外话,对于做BW需不需要去写ABAP的,因为我连一点ABAP都不会。你做的项目多些,比较清楚!哈哈!
回答:在具体项目当中,是有一些需要写ABAP的情景的。可以找一些机会对ABAP编程有些简单的了解(我的简单入门的课程:ABAP程序设计基础和概念)。另外我的SAP BW教程中的报表开发和数据抽取的内容中(看对问题2的回答),都涉及到一些ABAP编程的简单的例子。这也可以作为模板来帮助你学习ABAP。

本文最初出处:关于SAP BW教程的一些问题询问
话题参考对象:SAP BW顾问培训课程

2007年07月31日

记录一次SAP BW售前经历

2007-7-31
记录一次SAP BW售前经历。

应一家著名的快速消费品公司的邀请,给他们的BI项目选型提供技术建议性的介绍。该公司之前已经实施SAP系统多年。在最近几个月,分别有Oracle和Business Object已到他们公司进行技术性介绍和Demo演示。

该公司BI项目需求背景:业务部门常要求他们信息部门在R/3系统中出一些老板们“感兴趣”的报表,比如各月度应收账款的比较等。其中有些报表并不是R/3系统中存在的,需要他们开发ABAP程序。但是开发ABAP程序进行报表分析具有时间周期长,报表分析不够灵活的问题,不容易适应变化的缺点。而此类的需求变得越来越多,让IT部门觉得有需要寻找一种新的方法来应对这样的挑战。

我临时接到邀请,来不及足够准备。只好根据对方负责BI项目的经理希望了解的方面,在上火车的路上,稍微整理了思路,连PPT都无法精心准备。

他们希望了解:
1. 相比Oracle, Business Object所提供的方案。采用SAP BW模块,这些方案之间的优缺点。
2. 一般的企业在实施SAP BW,通常所采用的方式。
3. 希望介绍一下SAP BW的架构,原理等东西,让他们对SAP BW有一些了解。
4. 如果要采用SAP BW的话,技术方面是怎样做的,他们应该怎么去做。

我准备了如下提纲:

首先,一般企业中BI的方案和平台的选择:
1. Other Solutions. (5分钟)
2. SAP BW (优点:1.软件费用, 2.SAP趋势,3.Business content, 4. Extraction 5.SAP BW和一些“较新”的模块的紧密关系)

第二,一般企业实施SAP BW模块的寻求外部咨询的方式:(8分钟)
1.顾问外部公司总包,严格按照时间和任务要求主导实施过程,验收成功,项目结束。
2.企业本身主导,寻求外部实施辅导。(优缺点比较)


第三:讲述SAP BW的原理,架构,(图一,架构图), 在讲述第三层的时候,顺便提到来自德国的专业展现工具厂商Arcplan的产品。
1. 讲原理、架构。
2. 提到Arcplan的报表展现产品。


第四: 结合案例
业务蓝图设计文档生成的流程和主要内容;
一般SAP BW报表生成的具体技术过程。
1. 分析报表要求 (形势,利益相关者,业务场景)
2. 寻找SAP BI Business Content中相似的模型
3. 如有现成相似模型,快速调整实施,如没有,则进行建模,数据抽取等 (Delta加载机制)。
4. 创建报表,展现给用户 (权限控制等)。

这个演讲被安排在下午2点开始,(这真是一个容易让人炎炎入睡的时刻,在刚开始等待启动我的计算机时,我差点来了一个哈欠,被强压下去)。参加者有负责BI项目的IT方面的运维经理、IT总监以及内部的SAP的模块顾问。他们都非常Nice和平和,让我安心不少。我们一起围绕上述大纲大家一起相互讨论了,根本不再是一个演讲了,真个过程有非常好的互动。并在相互交流中,有让人惊喜的“火花”出现。在讨论一般企业寻求外部咨询的方式时,老总们给我一个很好的比喻,把任务全包给外部咨询公司和寻求外部咨询公司的辅导型的实施和支持,有些类似于房子装修过程的“全包”和“清包”。真是我说了半天,他们一个譬如就马上解决问题。

非常凑巧的是,另外一家公司的IT Head也多次使用房子装修的例子,他对我说,他们公司的SAP系统好比造房子,基础和框架已经非常好,同时也有简单的装修。但是现在需要部署SAP BW模块,就相当于一次“精装修”的“锦上添花”过程。让房子住起来更加舒适(你不想把自己房子装修的更舒服么?)。如此巧妙形象的譬如!CIO在企业当中作为管理层和信息技术团队之间的一个沟通和平衡关系的桥梁,只有他们才会应用如此形象的比如,因为企业老总们真的是没有时间去理解信息技术团队的各种技术名词,实现方案。他们需要的是,非常简单形象的语句来说明,为什么需要这个项目,但不要使用复杂的技术概念,和让人难以理解的平台,方案等语句。

我们共同分析了,SAP BW模块和其他SAP模块实施上的不同点:对于企业来说,他们有持续的,变化的,各种的报表需求,这些变化的,随不同时间而产生的报表需求不容易在某个固定时间点让某个咨询公司一次性实施好并交付。所以企业本身自己的内部技术人员需要很好的掌握SAP BW了,这样才可以响应业务部门,管理层不断变化的报表需求,这是很重要的一点。在这一点上,我们双方都有非常一致的认同。

IT总监在最后,给我一些“有挑战性”的问题,比如:他们的企业不会为IT投资设定一个什么金额上的上限,但是也不会乱花钱,如果一项投入,花费100万,但是只收获50万,那么老总下次就会吸取教训了。作为IT总监,他需要一个理由,怎么样说服老总来立此项目,因为在老总看来,目前的流程运行还算顺利? 开玩笑说,如果是购买服务器等硬件设备,老板倒是可以看到一个东西。

在之前,我本应该有一些类似于“挑战性问题”的提前准备。和我同去的搭档,他有多年的IT销售经验,给我的总结是:我不容易掌握,哪些问题应该务实的回答,哪些问题应该务虚的回答,前面的都还可以,结尾部分差一些。经验啦...... 佩服不已。

期待下一次的深入交流。

原文来自:记录一次SAP BW售前经历

2007年08月02日

个人常用网址记录

有时需要查找某个信息时,因为没有记住“最有用”网站,而只好到Google上搜索,而排名在前的网址往往并不是“最有用”的,17时间淹没在信息的海洋中。在此,记录一些有用网站。(S00039289)

出行:

银行:农行 95599 中行:95566 招行:95555 建行:95533

购物:苏宁, 国美

工作:
SAP:
Service Market 7338330| SDN p225792 | SAP Fans | BI content


2007年08月27日

Eygle网站的广告

Eygle网站的广告

我们每周都会看看Eygle的网站和Julia的网站。Eygle勤奋的耕耘自己的DBA个人网站,另外一方面还有他和Julia,现在还有他们的新宝贝的幸福生活的记录。

Eygle在过去2年中个人写作了两本关于Oracle方面的书籍,一本是《循序渐进Oracle》,另外一本是《深入浅出Oracle》。这个成绩应该包含多种因素:长期的Oracle技术积累,以及勤奋耕耘的心态,还有Julia的最大支持。期待Eygle在未来有新的作品出现,如果能够一年有一本新书面世。过了若干年后,再来回顾这个成绩,这是多么让人惊叹的成绩。

昨天发现Eygle在尝试着销售他的个人网站的广告。在个人网站的维护和运行上,我的心态和Eygle非常相似(参考:投资 人生必需经历的成长)。维护个人网站,需要足够的时间,但是确实是一件很有意思的事情。在2003年到2006年这段时间,我基本上把我的个人网站当作我的个人知识管理的平台,很少和其他的朋友进行交互。现在这段时间,对我的个人网站作了一些调整,因为很多朋友希望看到我能够和大家更多的交互,希望我的积累能够作为他们学习新领域的一些借鉴。

昨天下午,我的手机没电,回到家后发现,有好几条短信。在短信中,一位朋友希望能够得到我的Oracle的教程。晚上他又给我打来电话,说他在下午给我好几个电话,但是手机一直关闭。这是一位来自福建的朋友,他急切的问我,他非常喜欢我的Oracle教程,但是为什么不可以全部得到呢?我告诉他我的想法:我目前的工作内容并不主要是Oracle技术,那是我2004-2006年左右的一段时间作为Oracle BDA的一段经历总结,因为目前不主要做这方面的工作,所以我没有打算出售这些资料。

但是这个朋友说,既然你可以销售SAP BW这方面的资料,你为什么不可以销售Oracle的资料呢?对你来说,其他的因素都是一样,唯一需要的是改变你的想法,去做一个新的决定。

晚上浏览Eygle的网站,发现他在销售他的网站首页的广告。我以前也在我的个人网站短暂尝试过Goolge的个人网站广告。我们都愿意尝试新的事情。发现Alimama也在借鉴Google的这个想法。他们把这个事情做的方式和Google有些大不同,他只作为一个交易中间人的平台(和阿里巴巴一贯的传统)。短暂的试用,确实发现Alimama在的这个平台非常好,支付和收款借助支付宝,在操作和管理,信息的透明性,显得非常方便。Alibaba公司从最初B-to-B的Alibaba,到B-to-C的Taobao,再到互联网的广告(这已经是一个巨大的市场)的中间交易平台,业务领域不断创新,不断开创新的蓝海。

看到Eygle的网站也在尝试着个(尝试阿里妈妈平台 销售首页广告位),我的第一反应就是要购买它。但是我要广告哪些方面的内容呢?显然要和Oracle相关,想着下午来自福建的朋友的电话,我决定销售我的Oracle备份和恢复方面的教程。

我销售Oracle的备份和恢复教程,希望能够得到大家的支持。如果有一些收入,我将把作为我学习SAP FI模块的资金投入。

2007年08月29日

记录一次BW和R/3连接的问题

2007-8-29
来自狮王的朋友刘给我发来邮件,说他在配置BW和R/3的连接有些不成功。错误发生在R/3登陆连接BW系统时,出现“RFC user logon failed,Check the connection”。

朋友刘是刚刚开始学习BW,他参照我的视频资料进行学习,并按照视频的操作步骤(BW和R3的连接配置)去操作。刚开始我担心他对这个部分的内容有些理解不够。我答应周末晚上我们通过共享桌面帮助确认操作步骤地正确性。从操作过程来看,是正确的。

但是还是出现如下错误现象:RFC destionation做“Test connection”是成功的,如果点击“Remote logon”,使用为非system user类型的其他用户登陆也是成功的。如果直接使用alrremote用户登陆,则报告,system user不能直接登陆,如果我们更改该用户aleremote为dialog用户则可以成功。如果点击错误消息的详细信息,有时候,详细信息提示RFC Call失败,不能Open之类的,或者提示多次用户登陆失败次数过多而锁定用户,我们只好到SU01中解锁用户。

刚开始,我们着眼于所有可能和RFC调用失败的有关可能因素,因为发现他的BW系统在登陆的时的默认client并不是他所使用的client,所以我要求他先修改参数文件让系统默认登陆的client为他所使用的client。并提供视频参照。另外,刘也提到他们在对R/3做一次Migration的时候,也出现RFC调用出现错误的情况,他担心那次Migration后,系统的RFC功能有些问题。另外我担心他在对BW和R/3直接的连接的主题上掌握不够透彻。我也提供了如下更多的视频作为他自己的学习参照。这次共享桌面分析问题未果。
1.在ALE连接的课程中有关REC destionation的操作
2.BW和R/3之间系统安全控制有关的讨论

我在SDN和SAP Notes依“RFC error”为关键字搜索有关帖子。同时,我建议他们公司联系SAP公司,另外,建议他写一封Mail给我,我将转发这个Mail给我的一位位于爱尔兰的SAP技术中心作Basis支持的一位朋友。

在两天后的周二,他给我打来电话,说问题已经解决。解决的过程是,他们和SAP公司几个回合的邮件,也得到一些SAP发来的一些Notes,刚开始还没有得到正确解决方法,之后的一次,SAP向他们提供了一些和问题有关的一些检查思路。当他们把aleremote的用户的密码修改成数字的时候,成功了。后来查看Notes和阅读论坛帖子,发现是新旧系统之间的密码处理的兼容性问题,对老的系统,用户输入的密码会,小写变成大写,并自动只处理不超过8位。而新系统没有这个限制。新旧系统在相互访问的时候,要注意衔接问题。Notes 号码为:807895 and 862989。
网络还有一篇Blog文章:
Defining Source System (with Basis Release < 640) in BI 7.0

而先前我猜测是两个不同系统之间Unicode和Non-unicode的存储的密码信息的转换的问题。并不是真正的原因。

在过去的2个月中,购买我的教程的朋友,向我询问的问题,有两个是关于SAP的字符集的。

其中一位来自台湾的朋友。他从R/3抽取数据到BW之后,其中的中文信息丢失。他的邮件内容和主题的图片:

BW_HF00.jpg:

BW_HF01.jpg:

BW_HF01_1.jpg:

BW_HF02.jpg:

另外一位朋友,他准备升级BW3.5到BW7.0,他希望得到一些经验的帮助:

我以前曾经对Oracle中的字符集有关的问题作过深入的讨论:Oracle字符集的深入讨论

现在看来,我要针对SAP中有关字符集的问题作一个继续深入讨论的总结了。

2007年09月08日

SAP ECC6.0和BI7.0的安装

2007-Sep-08
以前总是使用公司环境的BI7.0,但是很多问题的验证、比较或者工作的方便性等原因,感觉非常需要在自己家里建立一套新的环境。但是因为内存价格的需求和硬盘大小的原因,一直没有实现。
家里的台式机是DDR或者更老的内存类型。最近看到DDR400 1G的内存价格到了可以接受的价格,也考虑到以后这种内存慢慢淡出市场,价格反而更贵。以后三年我并不希望再购买台式机了,多购买一些这种类型的内存,来保持我的系统的可用性。

我的两台台式机的配置是:80G或者120G的硬盘空间,内存都是2G,分别安装了BW3.5版本和SAP ERP4.7的版本。周末到徐家汇购买了2个250G的硬盘,同时购买了3条1G的DDR400的内存条。我把两个250G的硬盘安装在一台电脑上,并插入了3.5G的内存。经过整整一天的安装,仅仅是ECC6.0就需要大概4.5G左右的内存,硬盘空间大概使用了200G左右。

在安装后,系统运行时,出现过一两次系统蓝屏的错误。不知道是因为硬盘读取的原因还是内存不足的原因,我非常担心新购买的2条1G内存的稳定性和质量。ECC6.0是一个极为消耗电脑资源的系统。

安装是用新的硬盘替换原来老的硬盘。原来的硬盘上保留了SAP BW3.5和ERP4.7的软件。我还有一台相对古老,已经使用了5年的电脑上安装有SAPBW3.1的版本,现在已经较少使用了。现在,我的家里电脑具有:
1. SAPBW3.1 和 SAP 4.7相互配合使用的环境。
2. SAPBW3.5 和 SAP 4.7相互配合使用的环境。
3. ECC6.0(包含BI7.0)相互配合使用的环境。

我一直留念我的SAP BW3.5和SAP 4.7的这个环境,我使用他们做了很多很好的总结。但是,从现在开始,可能要更多的使用最新的环境了。要适应新的变化。

2007年09月20日

SAP ECC6.0中补丁和插件包的安装

最近一周的晚上基本都是在安装 ECC6.0。
第一次安装好之后(参考:SAP ECC6.0和BI7.0的安装),第三天,因为内存出错,系统当掉好几次,最后一次,数据库不一致,SAP实例无法连接到数据库实例。后一天,到徐家汇换内存。并重新安装。

安装好ECC6.0,为系统打补丁。SAP在以后几年不再准备像前几年一样频繁的发布大的软件版本(谁知道呢?),还是采用不断的发布软件补丁和AddOn插件包的形式来发布新的软件功能。如果真的是这样,确实是不错的注意,因为对很多公司来说,如果客户希望要的新功能只能在新的大的软件版本中提供,那么客户必须升级软件版本,比如从 SAP 4.6C 或者 SAP 4.7 升级到 ECC 6。这是一种影响系统运行的大规模升级活动。对很多公司来说,SAP软件已经成为真个庞大的企业运行的关键业务。太大的系统升级活动影响范围很大。

而现在,稳定系统框架和平台,把新的功能采用Addon插件的形式提供。这可以减少前面升级活动的影响。真是一个很不错的改进。

我在安装后 ECC6.0 之后,也尝试这给系统做了一些补丁,也增加了BI7.0的Cont AddON 3的插件包。并把这个过程记录成一个视频文件。
视频小节:SAP SPAM、SAINT的运用

在补丁和升级包安装完成之后(需要做不少的打补丁的工作)。就可以登录你想工作的Client,通过 SM59事务代码修改Source system的RFC的连接参数信息(R/3的IP地址或者主机名称、连接登录的用户和密码,做连接测试等)。

接着,可以到 RSA1中的BI Content的标签页中,去安装我们所需要的BI Content。也到Source system标签页中复制R/3系统的Data Source到BW中来。

这个时候,你差不多可以开始BW工作了....

在Windows 系统平台上,安装ECC6.0,这是一个很好的快速参考:IDES ECC6.0安装全攻略

2007年10月18日

SAP BW课程情况

SAP BW在线培训课程销售到今天快4个月了。
其中第一部分的销售数量已经达到我原来认为的劳动时间的成本付出的范围了。而第二部分的销售数量并不让人满意。

但是这个过程让我收获很多其他东西,包括很多朋友,一些信赖和给我支持的很多朋友。

留言中,一个朋友需要第一部分和第二部分所有Topic的List。我简单制作了一个LIst:
SAP BW顾问培训课程Topic列表
http://www.askguoyu.net/sap/bw/sap_bw_trainig_outline.doc

2007年11月20日

SAP BW Blog 推荐

收集一些不错的SAP BW blog,这些Blog有好的总结习惯和文档收集整理资源。本帖持续更新中....
1. SAP BW ..all info @ one place
2.

2007年11月22日

关于流程链Process Chain和数据传输进程DTP的问题处理流程 -- SAP BW

以前有朋友给我发送邮件,提到他所遇到在创建Process Chain的问题,因为不能看到他的环境和操作。无法给予很好的帮助。现在我针对这个主题,做一个小的总结,希望能够帮助到他。在做Process Chain的时候,
1. 首先要保证不在Process Chain的环境下运行的Infopackage和DTP要没有任何问题,比如下图一中,出现的关于某条记录不符合要求,而其他数据没有问题的话,多半先到源系统解决相应的问题。
图一:源系统数据不正确问题。

2. 然后到DataSource的上下文菜单中(鼠标右点)的“管理”中,删除原来的所有的PSA请求。重新运行DTP加载数据。

3. 如果DTP中设置了"Handling Duplicate Data Records",如下图二所示,这就要注意PSA的处理完毕后,要及时删除DataSource的PSA请求。避免出现下面图三的“数据重复”的错误。在这种情况下Process Chain最好加上一个删除PSA内容的步骤

图二:Handling Duplicate Data Records的设置。

图三:“数据重复”的错误。

更进一步的信息可以参考:


2007年12月05日

帮助朋友们发送招聘信息

给两个朋友发布招聘信息,(置顶2周)
一个是VB开发者需求,最好知道一些Lotus Notes开发,需要英语的交流能力。
另外一个是SAP BW自由顾问,项目在北京,项目开始时间大概在12月低,项目维持4个月。

上周的上周,我的一个苏州朋友,发送一个短信,所他们急着需要一位熟悉VB的开发者,另外对于Lotus notes的开发和管理也需要熟悉。我把这个信息转给我的一些朋友,但是他们都并不想变动目前的工作。我就没有继续注意这件事情了。
今天,我的朋友又给我发送了短信,问我现在情况如何了。我才想起还没有帮助到别人呢。所以在这里发布一下,如果感兴趣的朋友,可以直接给我一个邮件,sydongsun@yahoo.com.cn . 基本需求是:
1. VB开发比较熟悉;
2. Lotus Notes一些了解;
3. 英语的交流能力;
4. 公司位于苏州;
5. 需要比较急,需要进入公司后,到新西兰工作 6个月。这个项目在新西兰开发。


另外一个是SAP BW的自由顾问项目。因为项目在北京。所以最好找一些Base在北京或者北方的自由顾问。项目开始时间大概在12月低,项目维持4个月。薪水为自由顾问的水平。大概在2.4万/月左右。

以上两个招聘,大概在12月15日前,都可能有效。之后应该无效。


2007年12月10日

庆贺Wang通过SAP BW认证考试

傍晚时分,Mr.Wang给我电话,他说,他今天已经成功的通过了SAP BW的认证考试。这是一件来自不易的,值得庆贺的事。

在11月20日左右,我和Wang利用在咖啡馆的晚餐时间,我们相聚聊过一次。那个时候,他在上海的SAP BW的培训已经快到尾声。他给我聊了一些他参加SAP BW培训一些感想。更多的是,聊他在过去几年的学习生活。

Wang,今年26岁,但是为人做事非常有毅力和计划,给人感觉很成熟。最初到马来西亚读了两年书,后来到英国继续学习商业课程。并有一些很有意思的商业实践,他提到曾在英国从事过一段时间的枪支改装的业务(并不是完全的军事枪械,类似于国内的彩弹射击游戏中的那种枪支),通过发挥他的个人爱好和对枪支机械的熟悉,帮助一些游戏爱好者改装他们购买的枪支,以增强射程和威力。回国后,在一家软件培训公司做职业培训师,主要讲述“职业素养”的培训课程。在一次滑雪中,腿骨严重骨折,在病床上修养了好几个月,目前已经没有大碍,但没有完全痊愈,最终痊愈需要估计还需要1年时间。在修养的那段时间,他利用躺在病床上的时间,学习了Oralce,并获取了OCP的认证。

我们在电话或者MSN上聊过几次。有一次,他发给我,他给自己做的SWOT分析。他给自己做的Strengths分析,我感觉是非常恰当,他将来应该会有一个很好的前途。

后来他决定学习SAP BW,并在8月报名参加SAP公司的官方培训。最终在10月低终于来到上海参加这个培训。在很短的时间内,要完成3000-5000页资料的学习。他的时间抓的很紧。

今天,他成功的通过了SAP BW的PA认证考试。这是一个很好的起点。在这个不到一年的时间中,他从“职业培训师”-->“病休期间获取OCP认证”-->“SAP BW的PA认证”,并决定从事SAP方面的工作,这中间的变化确实很多,正如他自己所分析的那样,经历了很多困难,但是他总是很乐观,积极。在接下来的一段时间中,他将准备简历,并投入SAP的技术行业中来,我想,依照他的努力精神,他应该会很快的成为这方面的专家。他还想着,能够在某个时候,回到英国应聘SAP BW的工作。也许他还有其他的设想和计划。

2007年12月29日

离开工作4年的公司记录感想

2007-12-29
昨天2007年12月28日,在接近年末的日子,是我在siemens的最后一个正式工作日 (2008年1月28日左右还要回到这里和同事一起协助FDA的审计)。我在2003年10月8日来到上海,来到siemens。

从8月开始的工作交接到现在,新来的两位同事,已经很好的熟悉我以前的工作,他们俩都有以前在德国留学和工作的经历,为人也非常努力诚恳。所以我的离开,对公司和项目应该没有影响了,新血液更有助于项目的持续成功。

Siemens是一家让人尊敬的企业。质量在这里是什么都重要,在这里的工作节奏是非常适宜的。大多数企业影响项目压力和进度需要员工多多加班,工作安排很紧凑,压力较大,但是这里更偏向于:“流程和质量至关重要,我们依靠高科技和产品质量取胜,工作可以慢慢做,确保质量。”,我不知道我们所研发的CT机在客户那里的反应如何,但是我家新装修所使用的电器中,让我非常满意的电器有:siemens冰箱和海尔洗衣机,不但没有小的质量问题,使用过程中也感觉没有什么稍微遗憾的不足之处。

我所在的团队和领导,也非常好。他们对于他的员工的新的职业发展充满鼓励和支持,并给出很多建议。在2个月前和总经理谈及准备离职的时候,当知道我准备从事SAP相关工作后,总经理向我介绍起,他的一位好朋友,是上海的SAP研究院的总监。如果必要,他愿意帮我推荐。遇到这么好的领导,我非常感激。这个团队也是非常开放和相互尊重。大家都非常尊重每个人的工作努力,尽管我在Tool & Process这个Team从事过很多琐碎的文档管理工作,但是我们的工作得到开发人员,项目管理,和管理层的同事们的肯定和尊重。

在德国的同事们也非常乐于帮助我们。在过去几年,他们给我很多的培训和支持。

在德国,我的同事们说,很多人以能够为siemens工作,成为siemens雇员而自豪。这一点我有一次亲身的体会。在今年4月,我到纽伦堡的双立人专卖店购买厨具时,那里的营业员主动问我,是不是siemens员工,我给他展示我们的员工卡。我能够在已经优惠的价格上再能打九折。我问他们为什么?他们说,Siemens是德国最大的纳税公司之一,他们的很多福利的资金来源都来自于siemens,也就是你们。想起这里,希望我们中国也有越来越多的这样的企业,那些大的央企的今年的红利能够实在的用于老百姓的福利上。

我的下一年的新的职业是:SAP BW自由顾问。

2008年01月11日

SAP培训班培训和咨询服务

一直以来,我的网站的Business内容都只有“培训课程销售”一部分内容。而另外计划的内容“培训班培训和咨询服务”一直没有实质性的内容推出。而在过去的一年中,我接受到很多的信息,比如,

1. “你可否来北京帮助我们实施SAP系统的负载均衡的部署?”
2. “你对财务合并那一块有经验不,如果你熟悉的话,请帮忙过来做。”
3. 在一个项目中,Web BEx的配置问题,不容易找到解决问题的突破口,后来咨询公司从其他咨询公司找了一个有经验者快速解决这个问题。正所谓会者不难。
4. 你有从R3 4.6C升级到ECC6的经验么?

从这些信息看来,有这样一些情况:
因为人手原因,许多SAP的用户公司的缺乏足够的负责各个模块的内部顾问支持者;
或者由于工作经验限制和技术不断变化,多年的顾问也会遇到新问题还时间紧迫。针对某些具体的任务,他们希望寻求一些外部资源的支持。

针对这些任务,他们的可能解决办法可能是:
1.如果时间不紧急,他们可以让内部顾问花费时间探索,内部顾问面临较大的压力;
2.寻找咨询公司来做,这比较适合有一定工作量的较大的任务或者做为项目来做;
3.通过一些途径,联系会的顾问做非常短期的实施和支援,这适合小的,比较具体的任务;

在过去,很多朋友给我发来邮件。朋友发送来的支持需求邮件,有些内容是我所力所不能及的,超出我的能力和项目经验,这很正常。但是我需要做的是,我应该让别人知道我所能够做的,有哪些?当有些项目有这方面的问题需求的时候,能够找到我。

作为SAP BI自由顾问的我,做SAP BI的项目,这是我所能够做的。
作为自由顾问,在项目的间隙之余,我也能够做其他一些事情。在今年一段时间,我将整理我的“培训班培训和咨询服务”这一栏目内容,推出一些比较富有特色,工作量相对小的咨询实施服务内容。这些小的咨询实施服务任务,大多数将能在3天之内的时间完成。

在我的“培训班培训和咨询服务”的栏目中,一方面我将推出一些非常有特色的SAP方面的培训班培训服务,其中也包括时间非常短,只有1-2天,针对具体问题的专项培训。另外一方面,我将推出基于个人知识和经验积累,时间要求非常短的实施服务。

做为开始,我将推出BI7.0“可用性”的一站式服务,其中包括“SAP ECC6.0安装,BI Add-on安装与配置,Web BEx配置,Portal部署”。详细内容和服务特色请看ECC BI7.0全面安装配置

全面的BI安装和配置服务

原文来自:
ECC BI7.0全面安装配置


2008-Jan-8 Updated
[为什么要推出这个服务]
请参考:培训和服务栏目说明

[服务内容简述]
提供ECC6或者BI7.0的不同平台,不同数据库,Dev系统或者IDES系统的一站式的“可用性”服务。可用性服务不但包括了安装,也包括了应用系统的补丁升级,插件包安装,以及相应的BI7.0系统的配置,以及Portal和BI系统的连接配置,WebBEx的配置。SAPGUI的相应安装,升级,问题解决等。


[为什么需要这样的服务?]
1. 服务内容的难度。很多人认为这是一个安装的问题,是Basis 顾问的责任,应该不难。其实不,这是一个涉及到Basis,Portal,BW三方面的知识贮备,有时候,需要分别负责一个方面的三个顾问协助合作才可以做好这个问题。很多公司的内部顾问如果之前没有做个这项任务的话,不容易积累这方面的经验,遇到问题,问题的理解和反复同SAP技术支持的support message的来往邮件需要花费大量的时间。就我所知,不少公司面临这个问题,寻求外部顾问的支持不在少数。

2. 在过去,很多人给我邮件,说他们公司准备上SAP BI,目前所处的阶段是,技术人员和内部顾问在学习和了解BI。在这个时候,公司还没有准备好寻求任何外部咨询公司的帮助。内部的顾问在安装和配置 BI7.0的系统时候遇到问题,或者不知道如何安装。还没有很好的途径寻求帮助。

3. 考虑SAP BI的应用和业务报表的更新,即使有外部咨询公司帮助企业成功实施了SAP BI模块后,企业是不断变化的,业务报表的需求是不断变化的。公司需要有掌握SAP BI的内部顾问支持业务分析系统。有些内部顾问在自己学习SAP BI的过程中,面临的了很多的挑战:
3.1 自我学习SAP BI的途径,看文档,看help,完全自学费时费力,但优点是印象深刻。
3.2 要有一个可以自己练习的环境。
3.3 需要进一步的提高,找不到适合自己的培训,比如一个有BW经验者,就是想参加一个SEM BPS之类的培训课程。需求人数不是很多的,内容难度又非常深入的培训课程不容易列入官方培训的课程计划表中。

对于我来说,在第一点上,我的培训课程可以部分的帮助到大家。我的“全面的BI安装服务”针对第二点。第三点,我将未来推出一些培训班培训服务。


[服务内容详细]
1. 主安装(选择其一):SAP ECC6 SR1或者SAP ECC6 SR2的安装;
2. 操作系统环境的选择(选择其一):Windows 2003 Server平台,Linux平台,HP Unix平台;
3. 数据库选择(选择其一):Oracle,DB2,SQL server数据库;
4. 升级相应的补丁包和插件包;
5. 安装完毕,从ECC6或者CRM系统复制全部数据源到BI系统中;
6. 在一台客户端,安装SAP GUI的最新版本和补丁;
7. 配置Portal和BW的连接;
8. 配置Web BEx,使其正常工作;
9. 另外可选付费内容,视频内容提供多个小节,涵盖从BW中建立利润分析信息立方体模型,数据抽取,创建报表,使用WAD建立模板,发布到Portal上的完整过程。方便客户自行检查安装配置情况。


[服务价格]
主要针对公司。按照2-3天工作时间计算。可以选择远程服务和现场服务。提供发票;
服务流程:合同--实施--验收---发票--付款。

[针对个人]
有些朋友在没有任何公司支持的条件下自行学习SAP有关知识。如果你想安装SAP BW环境,如果你的环境是SAP BW3.5的环境,我的SAP BW顾问课程视频教程的第一部分有几个小节,包含了如何配置SAP BW3.5系统的总结。可以用于参考。

如果你将使用ECC6的环境。下列信息可以部分的帮助到你。作为个人来说,时间并不紧急,可以投入时间研究。
SAP ECC6.0中补丁和插件包的安装

2008年01月14日

流水帐学习总结,SAP BI ECC安装

好久没有写文档进行总结了。今天写了点草稿,也做为Blog文章一篇。这个文档,将来会做很精美的排版,发布成为PDF文档。写文档进行总结是非常好的总结方法。

===================================================

本文目的:
为了能够面向其他企业提供“SAP”或者“BI”或者其他相关系统的“全面安装服务”(详细:http://www.askguoyu.net/business/service-bi-inst.htm),需要积累总结和“安装”有关的所有问题。本文信息的来源为:
1. 做大量的系统安装测试,包括window平台,hp unix平台,linux平台,不同的数据库, Oracle,SQL Server, DB2, MaxDB等。通过这些安装测试,了解安装过程最常见出现的问题,可节省时间的流程优化所在。记录完整和详细的笔记。
2. 阅读SDN和其他网络资源所有关于安装问题的帖子。分析他们出现问题的原因,对有典型意义的现象做一些分析笔记,加深印象,起到见多识广的作用。个人所能遇到的问题毕竟是有限的。

本文主要包括下列内容:
1. 安装标准操作流程 (按照安装不同的操作操作分别进行总结)
2. 相关工具和优化流程
3. 各类问题总结,(分为:数据库,升级和补丁包,相关配置,操作系统)

【数据库,SAP实例启动】安装好系统之后,进行SGEN事务代码操作的时候,系统显示需要大概10个小时完成操作。但是第二天早上来看的时候(已经过去了8个小时了),发现只进行到58%,CPU使用率100%,并看起来系统没有在继续进行编译活动。把SAP实例停掉后,再重新启动,发现,Disp+Work进程启动一会儿,又停了。查看windows的有关服务,有关数据库服务和SAP的服务都是启动状态,尝试重新启动这些服务,再在控制台启动SAP实例。问题依旧。通过CMD有关命令:
Sqlplus /nolog
Connect system/manager@nxi.world as sysdba (说明:nxi是数据库实例)
Shutdown
Startup
发现数据库不能Open,并报一个ORA错误,大意是最旧需要归档的日志不能归档,不能创建归档日志文件。到有关盘符下看磁盘空间,发现归档日志所在的磁盘已经空间耗尽了。删除掉。重新启动数据库。问题消除掉。从这里可以看出,当在安装SAP系统时候,或者打上有关补丁包后,或者做SGEN等可以让系统产生大量活动事务后,要注意归档日志的所在磁盘空间的及时清理(备份转移)。

【系统补丁应用到最新的重要性和教训,流程优化】在上次项目的开发中,我们使用了SAP BI的Integrated Planning的功能,遇到一个BUG,和SAP技术支持交流,用了不少时间。最后竟然应用了SAP刚在10天前发布的一个补丁,才解决问题,这说明及时的应用最新的补丁后才开始工作,是多么的重要。
一些Basis认为没有必要对IDES系统应用最新的补丁。对于开发人员和应用顾问来说(以我自己的经验),在开发系统上如果出现问题后,这些问题还不容易定位是什么问题的时候,他们希望在IDES系统同样的进行操作看问题是否一样存在来做比较。所以IDES系统也是同样需要应用最新的补丁。当开发人员需要IDES来进行比较的时候,发现IDES系统的补丁级别太低,这个时候要求BASIS加班好几天,才可以把IDES系统的补丁应用到和开发系统一样。在项目进行过程中,这会浪费宝贵的时间。所以建议BASIS,对IDES系统同样的要实现应用到最新的补丁。
还有一件事情,我前些日子安装ECC6的时候,因为一个ABAP的support level9的问题因为网络问题没有下载下来,导致其他的一些补丁没有应用上,之后,做SAP BI的相关配置时候,出现很多问题,其中一个问题是Notes 941652。一看Notes内容,说要应用到PI_BASIS 2005的support level 9。看后,直拍胸脯。只仅仅要我把ABAP的support level9下载下来应用后,这个问题就不会出现的。

这三个事情,说明“不管是IDES系统,还是开发和生产系统,还是培训系统,应用补丁到最新级别是多么的重要”,为了加快这一个过程,将把典型的安装系统的应用补丁的EPS目录下的有关文件打包让在我的网络空间上,这些文件是使用sapcar命令后的结果,这可以节省大量的时间,如果要为其他公司安装的时候,可以直接使用这些文件,还不需要再从SAP的网站上下载花费大量时间(有时候还有网络问题下载不下来,或者SAP的下载工具SolutionManager没有安装的时候(安装这个东西也需要很长时间和资源的),一些最新的补丁包还无法下载)。补充一个问题,有一次,使用sapcar.exe解压缩文件的时候,不知道怎么操作的,竟然把sapcar.exe文件破坏了,变成了 0 字节。时间也变化了。系统提示sapcar.exe 不是一个windows 32程序之类的错误消息,从其他电脑上拷贝一个过来。


【工具】大家在安装ECC6系统时候,有时候文件包很多,比如,光是 Java component就有很多光盘。有时候真不知道是哪一个?一个个的去实验。需要时间,而且SAP的安装向导在选择目录内容的时候没有“记忆性”,每次选择都要从磁盘根目录开始选择,非常麻烦。朋友介绍了一款叫做totalcommander的小工具,可以只针对ASC后缀文件搜索文本内容。把这个麻烦“该选择那个目录和文件?”的问题完全解放了。当出现要选择内容的步骤时候,不输入内容,直接下一步,系统会提示你需要什么样的标签的内容,依此在totalcommander搜索ASC文件的内容。就可以很快定位。非常方便。

【工具】当遇到什么问题的时候,我一般首先会以错误文本或者提示消息的关键内容在SDN搜索看别人是否也出现这个的问题。然后到SAP Notes上搜索。有时候到google, baidu搜索也是必要的一个步骤,要好好学习一下Google搜索的帮助和技巧,提高自己的搜索能力。

【升级补丁包KB70009.CAR遇到的问题】把一系列的升级包从Level5升级到Level9都很顺利,包括BI_Cont的插件包和相应的补丁包的升级也顺利,唯一的一点就是需要大量时间。但,当升级KB70009.CAR的时候,出错。重来,还是出错。看Import log,中间提到如下错误信息:
========================
Field RATE: Component type or domain used not active or does not exist
Nametab for table YCRM01_S_BUPM cannot be generated
Field RATE: Component type or domain used not active or does not exist
Nametab for table YTEL01_S_BUPM cannot be generated
Field RATE: Component type or domain used not active or does not exist
Nametab for table ZICMAG_S_BUPM cannot be generated
========================
用SE11到系统去看YCRM01_S_BUPM,YTEL01_S_BUPM,ZICMAG_S_BUPM这三个表,发现RATE字段的定义不完整,看不到数据类型之类,长度等描述。
用“KB70009.CAR”,“Field RATE: Component type or domain used not active or does not exist ”,“YCRM01_S_BUPM”这类的搜索SDN和SAP Notes,帖子很少,还是有人问道这个问题,参考。没有看到详细针对性的说明。接着在Google搜索,在一个德文网站看到有非常针对性的说明,参考
解决办法是:
“In Kundemeldungen habe ich folgende Lösungsalternativen gefunden:
1. Löschen der 3 Strukturen im DDIC (SE11)
2. Anlegen der fehlenden Domäne PRP_RATE_TYPE und des fehlenden
Datenelements PRP_RATE in der SE11:
Domain : PRP_RATE_TYPE Cost/Revenue Rate for Project Roles
Package : DEVELOPMENT_PROJECTS_TEAM
Original language : DE German
Data Type : CHAR Character String
Length : 15 Decimal Places 0
Output length : 15
Next create data element PRP_RATE with the domain PRP_RATE_TYPE as data
type (same short text, same package assignment).”

修改后继续重新再次导入KB70009.CAR,成功。

今天还总结了一个视频:

明后天晚上还要总结做EP的配置的视频内容。

今天的流水账到此结束。

2008年01月20日

SAP BI的三视频自由观看。

原文来自:http://www.askguoyu.net, 原文链接:SAP BI的三视频自由观看

2008-Jan-20


周六下午,朋友说我在SAP BI7.0中,“销售价格” 乘以“销售数量”得到销售收入的Transformation的练习,遇到问题,刚好我的视频中没有提供这个演示。应朋友的要求,把这个演示补充上。

(2008-Feb-02 日补充:今天上SDN,碰巧发现老外也遇到和我朋友一样的问题,他所描述的问题过程就和我的朋友几乎完全一样。看来很多人在BI7中作那本入门书中的练习时会遇到一些问题。老外的问题主要是如何完成那本入门书练习场景,他的问题中提到汇率转换或者单位转换的问题,并不是他目前所急于要解决的问题。不过汇率转化和单位转换也有不少可以讲述的知识点。我正在做这方面的总结。一周后将有全面结果。)

为了做这个视频,我考虑了去年大家对教程的反馈意见。我觉得,以前在视频中,我很少提及“学习和培训方法”的话题(我的网站有提到学习方法的重要文章,比如:关于学习和学习法成人学习的规律),其实这个主题也非常重要,乘此机会,我在今天的演示中就这个话题表达了我的观点。

针对这个小节,我写了一个详细的讲述大纲(比以前的任何讲述大纲都详细),表达了我的学习和培训的观点,也乘机“非正式”的发布了一个独具价值的培训广告。为了大家更好的理解我的观点,我把这三个小节公开发布在这里,大家都可以观看。这三个小节讲述的主题是,Excel文件存储的销售业务信息,如何在SAP BI7.0的环境中建立信息立方体模型,如何加载特征数据,如何加载事务数据,并验证结果的场景(这个场景来源于数据《 SAP BW业务信息仓库》,感谢原作者的智慧和劳动)。三个视频在我的《SAP BW顾问培训课程》中目录位置如右图所示。

直接观看的路径为:
使用到CSV文件下载
SAP BI7.0操作演示1
SAP BI7.0操作演示2
SAP BI7.0操作演示3


顺便把这个讲述大纲作为我的Blog文章一篇。讲述大纲:

1. 为什么要做这几个小节?


2. 一些学习方法和观点的交流。

2.1 培训和学习是相互的。而且,学习者应该承担更多的主动性和责任。培训者往往能起到一种引导并触发你的学习欲望的作用,而不是让他把所有的知识“醍醐灌顶”式的输送给学习者,这不是成年人可以接受的一种学习的方式。

2.2 当我们在学习新的知识或者技能的时候,面对简单的东西要有足够的耐性。面对复杂的东西要有足够的毅力。作为培训者的我来说,我比较认同的一个观点是:“简单的东西复杂化,复杂的东西简单化”,就是说,把复杂的东西讲述简单一些,多一些同生活中的概念做一些类比;如果面对简单的东西,注意挖掘简单东西背后的重要的复杂道理和内部原理(深入浅出)

2.3 我的教程是你学习BW的一种途径和参考。其他的必须参考包括:
2.3.1 SAP BW的官方培训教程文档。概念和原理阐述的非常好。
2.3.2 SAP Help library
2.3.3 SAP Forum http://www.sdn.sap.com/
2.3.4 SAP BI Blog on SAP SDN.
2.3.5 SAP How-to guide document.

有了这些东西,就学习SAP BI来说,就学习资料来方面来说,我们将没有遗憾或者感觉不足,你可以了解一切的细节。当然,我们总是有遗憾的,开个玩笑,比如:
“我缺乏项目的经验呀?”
“我不太了解的业务,对业务的理解怎么去获取呢?”
“我没有足够的时间呀?这么多的东西要去看?”
....
有时候,我们总有很多遗憾。事情都是一件一件的去做,有一个过程。


3. SAP BW培训课程目录的简单介绍。

3.1 关于第一批教程视频内容过多的反馈,我的SAP BW310的培训课程的视频小节,大概可以划分为四条讲述线索(2007年,大家购买的第一批视频教程中,包含的是线索3.1.1和线索3.1.3);
3.1.1 基于SAP BW 3.5环境,依《SAP BW业务信息仓库》的场景来学习BW310课程;
3.1.2 基于SAP BI 7.0环境和 《SAP BW Professional》的场景来学习BW310课程的视频;
3.1.3 基于SAP BW 3.5环境,侧重于SAP BW310标准培训文档的场景的练习来学习SAPBW310的学习视频(最具有纯正血统的主线。)。
3.1.4. 对SAP BI7.0新增知识点,比如DTP,Transformation进行深入讲述的一些视频。

我所能做到的:
3.2 SAP 顾问官方培训课程或者教程的,每一个知识点,我都能讲述到,没有遗漏。
3.3 官方培训课程中每一个练习,我都有练习的演示。没有遗漏。
3.4 提供更多的练习场景。
3.5 对于初学者来讲,提供尽可能多的练习的实践,越多越好。通过足够的练习实践,有些概念自然就很好的掌握了。对于有一定经验的朋友来说,提供贴近项目的一些场景案例或者专题性质的深入讨论,更具有价值一些。


4. ASKGUOYU的SAP BW进阶内容培训班培训的说明信息:

4.1. 前提条件,学习者对SAPBW310, SAPBW315,或者TBW10,TBW20课程内容很熟悉了。

4.2. 培训形式:培训班培训。也可以接受到企业内训培训课程或者项目实施。

4.3. 培训内容:

4.3.1 SAPBW330, SAPBW340课程内容;
4.3.2 深入探讨Delta加载机制的知识点,并结合贴近于项目应用的案例。
4.3.3 从三个层次学习库存管理的实践。
O 使用最简单的例子,讲述库存管理(易于理解,概念学习容易);
O 使用SAP How-to Guide文档和专题PPT讲述库存管理并实践(渐入佳境,较高难度);
O 讲述几家典型的公司实现库存管理的项目应用案例讨论(实践经验,灵活运用);。
4.3.3.1 一家电信业务公司;
4.3.3.2 一家烟草行业公司
4.3.3.3 一家外资家装行业的超市;


本文参考话题:
1. SAP BW顾问课程

2008年03月13日

回答了一个SDN的问题。

问题链接:reading masterdata of attribute in BI 7.0


因为我最近就这个问题有所总结。在我的SAP BW 350的课程中,我详细讲述了Transformation的一些应用场景。其中大概有8-10个小节讲述Transformation的内容。基本上涵盖了SAP BW中写Transformation中的Start routine和Transfer routine和End routine的各种场景。既有比较官方的内容讲述,也有来自于一些How-to文档的内容讲述,也有3个来自项目场景的内容提炼、精减后内容总结。其中SAPBI350_U和SAPBI350_V两个小节讲述了如下内容:

1. How to read externel table such as master date table or DSO table in start routine.
2. write transfer routine and get information of internal table created in start routine.
3. How to debug DTP and transformation.



SDN上的回答内容如下:

The scenrio is simplied based on CVS file, our real scenrios are logistical data models which date are from shipping item, order itme data source.

We have a infoobject named material which has a attribute material type. its data like this:

Material Material_Type
MAT001 ZDIE
MAT002 ZIFG
MAT003 ZDIE
MAT004 ZIFG


We hava a another DSO named delivery ODS which data like below:
Material DeliveryDoc DeliveryItem DeliveryDate
MAT001 12345678 1 20070501
MAT002 12345679 1 20070502
MAT003 12000000 1 20070503
MAT004 12000001 1 20070504

We have a another DSO named invoice ODS which data like below:
Material InvoiceDoc InvoiceItem Billingdate ReferedDeliveryDoc ReferedDeliveryItem
MAT001 30000000 1 20080101 12345678 1
MAT002 30000001 1 20080102 12345679 1
MAT003 30000002 1 20080103 12000000 1
MAT004 30000003 1 20080104 12000001 1

Our business requirements is:
1. Need to create the third DSO which will merge data from the above two DSOs.
2. the third DSO name "Deliveried sales order info DSO" which has the following model:
Material InvoiceDoc InvoiceItem DeliveryDoc DeliveryItem Act_Goods_Issue_DATE
3. The Act_Goods_Issue_DATE will be filled from delivery ODS or invoice ODS, the rule is if material type is "ZDIE" which means it is a non-physical product (service product), the Act_Goods_Issue_DATE should be filled from Billingdate of invoice ODS. if the material type is "ZIFG" that means it is a physical product. the the Act_Goods_Issue_DATE should be filled from the DeliveryDate of delivery ODS.

Implement mothod:
1. We create a transformation from delivery ODS to "Deliveried sales order info DSO", most infoobjects were mapped directly.
2. we create a transformation from invoice ODS to "Deliveried sales order info DSO". we create a start routine for Act_Goods_Issue_DATE. the main code is like below.

*$*$ begin of global - insert your declaration only below this line *-*
DATA: G_MATERIAL TYPE TABLE OF /BIC/PIO_MATG.
DATA: G_DSO_DELI TYPE TABLE OF /BIC/AZ_ODS200.
*$*$ end of global - insert your declaration only before this line *-*

*$*$ begin of routine - insert your code only below this line *-*
... "insert your code here
*-- fill table "MONITOR" with values of structure "MONITOR_REC"
*- to make monitor entries
... "to cancel the update process
* raise exception type CX_RSROUT_ABORT.

* Get material master date into the internal table G_MATERIAL
SELECT * INTO TABLE G_MATERIAL
FROM /BIC/PIO_MATG
FOR ALL ENTRIES IN SOURCE_PACKAGE
WHERE /BIC/IO_MATG = SOURCE_PACKAGE-/BIC/IO_MATG.
SORT G_MATERIAL BY /BIC/IO_MATG.

* Get delivery DSO active table data into the internal table G_DSO_DELI
SELECT * INTO TABLE G_DSO_DELI
FROM /BIC/AZ_ODS200
FOR ALL ENTRIES IN SOURCE_PACKAGE
WHERE /BIC/ZDOC002 = SOURCE_PACKAGE-/BIC/ZDOC001
AND /BIC/ZITEM02 = SOURCE_PACKAGE-/BIC/ZITEM0001.
SORT G_DSO_DELI BY /BIC/ZDOC002 /BIC/ZITEM02.

*$*$ end of routine - insert your code only before this line *-*

3. Then add the fields Material,Billingdate,ReferedDeliveryDoc,and ReferedDeliveryItem as input for the infoobject Act_Goods_Issue_DATE and write transfer routine like below:

*$*$ begin of routine - insert your code only below this line *-*
... "insert your code here
*-- fill table "MONITOR" with values of structure "MONITOR_REC"
*- to make monitor entries
... "to cancel the update process
* raise exception type CX_RSROUT_ABORT.
... "to skip a record"
* raise exception type CX_RSROUT_SKIP_RECORD.
* result value of the routine
DATA : W_MATERIAL TYPE /BIC/PIO_MATG.
DATA : W_DELIVERY TYPE /BIC/AZ_ODS200.

READ TABLE G_MATERIAL INTO W_MATERIAL WITH KEY /BIC/IO_MATG =
SOURCE_FIELDS-/BIC/IO_MATG
BINARY SEARCH.
IF SY-SUBRC EQ 0.

IF W_MATERIAL-/BIC/IO_MATTY = 'ZDIE'.
* if the material is a service product.
RESULT = SOURCE_FIELDS-/BIC/ZDATE01.
ELSE.
* if the material is a non service product, then search internal table G_DSO_DELI to get DeliveryDate.
READ TABLE G_DSO_DELI INTO W_DELIVERY WITH KEY
/BIC/ZDOC002 = SOURCE_FIELDS-/BIC/ZDOC001
/BIC/ZITEM02 = SOURCE_FIELDS-/BIC/ZITEM0001
BINARY SEARCH.
IF SY-SUBRC EQ 0.

* Assign DeliveryDate "/BIC/ZDATE02" to result.
RESULT = W_DELIVERY-/BIC/ZDATE02.
ENDIF.
ENDIF.
ENDIF.
*$*$ end of routine - insert your code only before this line *-*

2008年03月16日

FI Tables struture

从 ITPUB上看到别人整理的一个很不错的FI tables的结构和关系总览图,非常不错。也记录到自己的Blog中来。感谢原作者。

FI tables的结构和关系总览图:

图中相关表的说明。

Parking Documents

VBKPF Document Header for Document Parking
预制凭证的凭证抬头

VBSEGA Document Segment for Document Parking - Asset Database
凭证预制的凭证段-资产数据库

VBSEGD Document Segment for Customer Document Parking
客户凭证预制的凭证段

VBSEGK Document Segment for Vendor Document Parking
供应商凭证预制的凭证段

VBSEGS Document Segment for Document Parking - G/L Account Database
凭证预制的凭证段-总帐科目数据库

VBSET Document Segment for Taxes Document Parking
税收凭证预制的凭证段

(Real) Documents

BKPF Accounting Document Header
会计核算凭证标题

BSEG Accounting Document Segment
会计核算凭证段

BSID Accounting: Secondary Index for Customers
会计核算:客户的第二次索引(如业务被清账,则相应的记录从表中删除,转移到BSAD)

BSAD Accounting: Secondary Index for Customers (Cleared Items)
会计核算:客户的第二个索引(已结算项目)

BSIK Accounting: Secondary Index for Vendors
会计核算:供应商的第二次索引(如业务被清账,则相应的记录从表中删除,转移到BSAK)

BSAK Accounting: Secondary Index for Vendors (Cleared Items)
会计核算:供应商的第二个索引(已结算项目)

BSIS Accounting: Secondary Index for G/L Accounts
会计核算:用于总帐科目的第二个索引(如业务被清账,则相应的记录从表中删除,转移到BSAS)

BSAS Accounting: Secondary Index for G/L Accounts (Cleared Items)
会计核算:总帐科目的第二个索引(已结算项目)


Customer Related

KNA1 General Data in Customer Master
客户主文件的一般数据

KNB1 Customer Master (Company Code)
客户主数据(公司代码)

KNC1 Customer master (transaction figures)
客户主记录(交易额)

KNC3 Customer master (special G/L transaction figures)
客户主数据(特殊总帐业务额)

Vendor Related

LFA1 Vendor Master (General Section)
供应商主数据(一般地区)

LFB1 Vendor Master (Company Code)
供应商主数据(公司代码)

LFC1 Vendor master (transaction figures)
供应商主数据(业务额)

LFC3 Vendor master (special G/L transaction figures)
主供应商(特殊总分类帐交易图表)

G/L Related


SKA1 G/L Account Master (Chart of Accounts)
总帐科目主记录(科目表)

SKB1 G/L account master (company code)
总帐科目主记录(公司代码)

GLT0 G/L account master record transaction figures
总帐科目主记录业务额

Bank Related

BNKA Bank master record
银行主记录

Other Document Segment

BSET Tax Data Document Segment
税收数据凭证段

BSED Bill of Exchange Fields Document Segment
汇票字段凭证段

BSES Document Control Data
凭证控制数据

BSEC One-Time Account Data Document Segment
一次性帐户数据凭证段

2008年04月20日

完成三一重工的SAP BW培训

完成三一重工的SAP BW培训
这次培训从 4月9日到4月18日的连续10天的培训课程,周末也继续进行。异常辛苦的培训。客户公司的学员也非常努力。大多数练习持续到晚上8点。(客户公司中午有2个小时的午睡时间。)

三一重工少数员工之前学习过我的SAP BW的第一部分教程和第二部分教程。他们具有较好的基础,最初的培训计划是详细讲述SAP BW 350课程,并重点以结合项目为主的交流和讨论。4月9日开始时,才发现只有3位有较好的基础,其它是新员工或者准备在下一阶段参与SAP BI项目的IT部员工,之前没有接触SAP BW或者对SAP的业务模块的了解也不多。为了照顾大多数,把课程内容重新调整。

课程主要围绕SAP BI项目的ETL过程为最中心主线展开。围绕这个主题作不断的发散和展开。整个课程有非常好的交互。在讲述库存管理所涉及到非聚集的Key Figure的时,刚好他们自己在前一段时间在做一个HR方面的BI分析,在数据加载的没有实现Delta机制和没有利用到非聚集的Key Figure所导致的每天重复大量加载数据不利因素。客户本身面临的这些问题,对他们理解库存管理的知识点方面有非常好的帮助。

同样,缓慢变化的维度对于报表的影响,刚好他们的项目中也有一个存在这样的问题,结合这些项目的场景对培训效果的提升具有很好的提升。

在培训过程中,注重鼓励他们动手实践。每天学习结束后,他们自己每人都到培训教室前面做自我回顾和总结,第二天早上也是抽取半个小时进行总结,或者对昨天内容作更多的补充性的说明。

三一重工是湖南民营企业的佼佼者。去年销售额超过100亿元,在前几年年度销售额都是依照超过100%的速度增长,公司的口号是到2012年销售额超过1000亿元。员工的精神面貌非常不错,而且纪律严明。生产是非常繁忙的,每周末分为大小周,效益应该非常不错。

我所去的食堂,是我见过的,到至今为止,是提供最好膳食的公司。让我每顿都吃的非常饱。提供20种不同的菜品供自选,而且每个菜品厨师都很用功,做得不错。也提供自助水果和一些营养补充剂。每天的炖排骨,竟然同时提供三种,有黄豆炖排骨、海带炖排骨、花生炖排骨。

我也去过普通员工食堂,普通员工食堂菜品要少一些。并不是自助的。味道也非常不错。

培训的下一站:杭州和深圳。杭州和深圳都有我以前的很多学员。我相信,他们所需要的 SAP BI方面的深入培训能够更好的帮助到他们。而且他们将体会到现场培训更好的交互、和我为此精心准备的练习和讨论场景。我个人也非常享受这样现场培训的互动的气氛。

2008年11月12日

2008年 SAP BI 年度总结

在将要过去的一年中,从3月到现在显都忙于项目。在即将忙完手头的项目后。将会给自己休假几个月,停下脚步。这2008年的后面一个月到年底,好好休息一段时间,同时对今年和去年的工作进行总结,并为新业务和方向做一些规划。

针对知识和经验进行总结,主要涉及到:

在2006年底到2008年底,在这么两年间我以SAPBW 自由顾问身份从事SAPBW项目。我依照这两年的经验积累,把SAPBW的培训课程做进一步升华,为这两年的经验做一个阶段性的总结。主要设计如下课程。




1.
DataSource专题
主要内容讲述ETL过程中Datasource增强,性能改善,问题分析和解决,以及其他的变更方法。内容说明如下:
http://www.askguoyu.net/sap/bw/datasource.htm

2.
Transformation专题
主要讲述ETL过程中的Transformation Routine应用场景的方方面面。内容说明如下:
http://www.askguoyu.net/sap/bw/routine.htm

3.
项目经验和流程

本专题系统的总结我做SAPBW项目的流程和工作方法。并提供每个流程阶段所使用的相应的工具方法、项目风险点。这是一个独一无二的具有核心竞争力的课程体系。该课程的场景使用了SD和CO模块相互交叉的“毛利分析”报表主题作为例子,例子的复杂型和典型性经过精心选择。这些场景中典型的演示了我们在项目过程会遇到的各种问题,并提供应对之道。内容说明如下:
http://www.askguoyu.net/sap/bw/project_experience.htm

4.
企业经营过程和核算:
业务和商业智能

这是一个SAP模块业务和SAPBI商业智能领域的交叉课程。这个课程依照两家年产值超过300亿元的、典型的电子产品制造企业为原型。依照“企业经营过程和核算”为主旨,配合SAPBI实施如何满足该主旨为主线,分析企业流程和BI报表的制作过程。涉及到:
1. 产品成本核算;
2. 产品成本还原;
3. 管理费用;
4. 利润分析;
5. 上市公司财务报表;
6. 财务报表合并;
7. 账龄分析(库存、财务);
8. 采购和销售分析;

内容说明如下:
http://www.askguoyu.net/sap/bw/busines_intelligence.htm (网页还没有就绪)


备注:以上第3点和第4点将作为SAPBI主题的书稿内容。计划出版。


2009年08月26日

广东生益科技股份有限公司SAP BI项目成功上线

项目概况:

实施方:上海益泰信息技术有限公司

该项目实现客户财务、销售、采购、生产等部门的几乎全部的目前阶段的报表需求。仅少数不适用适用BW实现的动态报表/过于细节的非分析性报表,以及财务合并报表之外。用财务经理的话说,如果我们能用BW实现财务合并报表,那么我们所有的报表都全部通过BW实现了,也就是一个完全“圆满”的实施。(考虑到项目范围和项目时间,以及所采用的SAP 软件模块的限制,财务合并报表目前阶段还是主要通过ABAP实现,在Portal端展现)。

广东生益科技拥有位于广东总部2个工厂,苏州工厂,陕西工厂,香港分公司,是属于A股上市公司和香港上市公司,公司的业务系统包括最新版本的ECC系统、4.6C版本的香港分公司系统,以及来自Lotus Notes系统中业务流程数据。

广东生益科技的SAP ERP系统于1998年实施SAP系统,到如今已有10年经验使用SAP软件系统作为企业的关键业务系统。其内部SAP系统维护和持续开发能力具有较高的水平,同时,他们也对我们实施SAP BI系统提出较高的要求。本项目作为粤港澳企业信息化升级专项资助的项目,我们不但要实现业务部门的报表需求,同时在报表展现上也满足客户严格需求。

基于客户的该需求,我们使用了SAP BW和SAP Portal两个模块的功能,同时也使用Visual Composer开发管理层所需要的仪表盘。

在项目蓝图决定后,用户的报表数量超过我们的预估,尽管如此,我们严格遵守项目承诺,在项目成员的艰苦努力下,我们严格按照项目协议所计划日期完成项目验收。

该公司CIO曾问我们,你可以把广东生益科技的SAP BI项目实施作为你们企业在华南地区的标杆和样例么?我说,我们上海益泰信息技术有限公司非常有信心。

上海益泰信息技术有限公司专注于SAP BI实施,在成立一年来,成功完成了
1. 深圳比亚迪股份有限公司的SAP BI实施 (财经本部负责本项目)
(该公司在之前曾在SAP BI实施项目付出艰辛的探索)。
2. 广东生益科技股份有限公司SAP BI+SAP Portal实施(IT部门和财务部负责本项目)。

在华南地区有实施SAP BI应用的潜在需求的公司的朋友们,如果需要了解我们的实施能力和客户满意度,可以参考以上两家公司。

2012年04月09日

SAP XI视频总结

准备利用这段时间把SAP XI以及相关的知识做一个全面的视频材料总结,这主要考虑到:
1. 目前市面上做这方面的总结还不是很多见。
2. SAP XI的操作和配置内容较为复杂,有必要做这方面的总结,现在发现,之前做过的东西,过了一段时间就会忘记了。记性已经没有以前好了。加上现在要做的东西的内容面有些广,多了一段时间没有实践就会手生。
3. 这些素材可以用于以后公司员工的培训。
4. 也欢迎有实施SAP XI的企业需要做项目,或者需要我提供一流的培训,可以联系我。如果你觉得遇到了SAP XI方面的难题,可以找我,除了SAP XI方面,找我的优势是:
- 熟悉SAP的各个业务模块。
- 熟悉ABAP开发;
- 熟悉各类商用数据库,特别是DB2和Oracle;
- 长期的SAP BASIS系统管理经验;
- 在工作早期有过各类程序开发经验。

不管你的项目是长期还是短期,SAP XI项目都可以找我。

我的SAP XI的方面的培训、经验总结的目录入口:
http://www.askguoyu.net/sap/xi/sappi_xi_preview.htm



关于 技术-工作-相关

此页面包含了发表于 Sydongsun's blog 的 技术-工作-相关 所有日记的归档,它们从老到新列出。

前一个分类 SAP BW论坛精华贴

后一个分类 杂记-见闻-感想

更多信息可在 主索引 页和 归档 页看到。

Powered by
Movable Type 3.34