Michael.net

生活越来越平淡,心情越来越平静
posts - 17, comments - 84, trackbacks - 0, articles - 1

2011年10月13日

我发现我确实比较懒,先和各位说声抱歉了。


clip_image001

 

安装后是什么样子的

 

先来看下安装完成后的 License 情况,用 DDIC 帐号登录系统,注意要登录编号为 000 的控制实例(Instance,后面有专门的文章讲 Instance的概念),注意不要搞错了。

输入 T-Code: slicense,将会看到这个界面,让我们从上到下看一遍:

1,那个黄色的按钮,颜色是我自己涂的,这一行就关注它就行了。首先 New License 这字用的就不准确,一如既往的 SAP 风格,慢慢的各位就会习惯的。如果你经常用 M$ 的软件,一般会理解成这个按钮是用来新增一个 License 的,其实不然,这个按钮的意思是,切换 License 的版本用的,点一下就会变成“新版 License”模式,所以我建议大家不要点它。当然点了也没关系,再点一下就回到“旧版 License”模式了。

2,下一行,Hardware Key,这个其实是根据当前计算机的硬件配置,通过一定的算法得到的一个结果,如果有大仙做过根据硬件进行软件加密绑定的话,对这个应该不会陌生,不要去管它怎么来的,总之每个电脑上这个值是不一样的,等会儿要用到。

3,继续往下,安装序号,现在是“INITIAL”,就是初始安装的意思,必须是这个,如果不是说明你已经做过新的 License 了,请略过以下所有内容,等待我下一篇文章。

4,再往下,到期时间,这个时间应该是你装好系统往后延续一个月,注意是“DD.MM.YYYY”的格式。

5,系统编号,不用鸟它。

6,然后是已经安装的 License 列表,里面就一个临时 License,注意看前面的图标,黄色的,说明已经过期了。唉,一个月前我还说我不至于一个月都不搞定它,现在看我还是没有充分认识到自己的懒惰。-_-|||

7,继续下一行,那个“Install”按钮是干什么的,就不用我介绍了吧。如果有同学对新版 License 有兴趣,可以按第一行的那个黄色按钮,然后再按这个“Install”按钮自己体会下好了。

8,再往下,再往下没有了。是的,不是睁眼说瞎话,图上剩下的部分是我截图截多了,完全不需要理会的。


题外话的题外话:SAP 是个神奇的软件

确实,SAP 是个很神奇的软件,我从来没有像写 SAP 系列一样,每每当想要介绍一个主题的时候,总是不由自主的去说些题外话,否则总感觉文章太过浮于表面没有任何营养,想来想去想不出原因,只能说,它确实是一个很神奇的软件。


关于 License 的题外话

 

应该说,SAP 对 License 是很严肃的,最起码比 M$ 要严肃的多,但要我说说感觉的话,我总觉得 SAP 像一个性情憨厚的大叔,虽然板着个脸但总让人觉得其实他是个很温和的好人。而对于 M$,往往让人觉得一脸笑的像花一样对盗版不闻不问,但眼神却总是盯着你的钱包不放。

一般来说,破解一个越值钱的软件,“罪恶感”应该越强烈,但实际上到了 SAP 这种规模的东西,破解不破解反而变得完全没有意义了。想想也是,SAP 的软件死贵,照例说破解很有价值,但往深处想想你又会发现,破解了你也只能自己家里用用学习一下,你见过有哪个企业说自己偷摸装一套就用于业务的么?小企业没用的必要(或者说资格?),大企业,你觉得大企业敢用盗版 SAP么,就算你说服它用盗版,没有 SAP 相关顾问公司的培训,谁能用的起来呢?所以呢,尽管大家都知道 SAP 的 License 能算出来,SAP 自己压根儿就懒的去改算法。

反过来去看对 Windows 和 Office 这种软件,虽说一套也就几百块钱,真心的不算贵。但只要有人破得一个,立马成千上万,甚至上百万的人立刻去用盗版。所以 M$ 是真心的很激动,隔三岔五的就想个招打击一下盗版,然后在道高一尺魔高一丈的对弈中大家都乐此不疲。

有人可能会说,你是不是再为自己写破解文章找心理安慰啊,毕竟再怎么说从道理上讲这也是不对的。说实话,还真不是为自己找借口,理由有三:

1,我介绍的所谓破解方法,其实就是网上随手都搜得到的,如果各位能从我这篇文章看到点儿新鲜东西,可能就是这些题外的罗嗦话了。

2,你在自己家里安装了一套 SAP 系统,然后自己用,其实 SAP 本身没有任何损失,因为你个人根本就不可能是 SAP 的用户。

3,其次,那些提供 SAP 培训的机构也没有损失,你想学哪个模块,该拿多少钱还得拿,该去哪儿学还得去,这些机构也没丢一分钱。话说我还真没见过靠自己家里装一套软件,看帮助文档就能学会 SAP 软件的,如果你见过,记得一定要通知我结识一下这位大仙。


越说话越远,扯回来关于 License 的事情,SAP 除了系统的 License,还有两个常用的 License,一个叫 Develop Key,一个是 Access Key。这两个 License 的真实用意,是为了记录系统修改痕迹的,很多人可能知道,SAP 用的 ABAP 其实是一种 Runtime 编译的语言,整个 SAP 的所有源码都可以看到,大部分都能够修改,所以 SAP 就想了招,你改我不反对,但是我要把谁改的记下来,将来如果系统出了问题,能查出来某年某月某日xxx修改了那段代码,这样到底是系统本身的错误,还是客户自己改出来的错误,大家一目了然,不用扯皮。

Develop Key,凡是你要进行 ABAP 编程操作,都必须要有这个 Key,所以这个 Key 往往也被叫做 ABAP 程序员的 Key。

Access Key,如果你想改 SAP 官方发布的模块的源码,那就需要提供这个 Key,是一种提高系统安全性的考虑。


不知不觉,题外话居然写了这么长,本来还想在这篇里面说说关于 ABAP 源码的题外话,以及 T-Code 的题外话,想想看居然连 License 的废话都还没写完,看来篇幅有些受不了,放以后慢慢说吧。


切回正题,搞定 License

 

看过这系列前面几篇的朋友,会发现我写文章有个特点,就是废话很多,正经要做的事情,其实就那么 1234 就完了,License 也是如此。

所有的关键就是一个叫做“ZAPGUI”的软件,这个小软件是哪个大牛写的,已经不太可考了,但随便去 Google 一下,网上到处都是,各位请自行去搞定。

clip_image002

 

这个软件界面简单到令人发指,需要说明一下:

1,Customer Key,就是上面说的 Hardware Key,自己 Copy 进去,不知道怎么 SAP 系统 Copy

字符串的,就输入吧,也不长;

2,Installation number,输入 10 位数字,比如“0000000001”表示是第一次 Install;

3,SID,就是 SAP ECC6 的 SID,如果你还记得前面文章中提到的内容,你应该记得是【ECC】;

4,到期时间,既然是破解么,干脆一点就好,直接写计算机的世界末日【99991231】;

5,点“Install”,就会得到一串字符串,把它 COPY 下来。

然后,点 SAP 系统里面的“Install”按钮,出现以下界面,如果你看到的不是这个界面,请检讨下是不是手痒,点了上面的“New Version”按钮。

 

clip_image003

 

更简单的界面,说明:

1,输入 Inst. Number,看看,SAP 的开发人员就是这么的令人费解,好好的 Installation Number,干嘛非要简写成 Inst. 呢,随时丢个陷阱出来害人啊;

2,System Number 空着,不用管,你要是非常的想知道这个东西是干嘛的,我只能说我也不知道;

3,过期日期 SAP 是已经填好的,世界末日。看来 SAP 也很体谅大家,要破就只破一次就好了;

4,把刚才算出来的 Key 贴进来,如果你不知道怎么从 SAP 系统 COPY 字符串出来也就算了,那个确实有点儿技术含量的。要是你不知道怎么把字符串贴进来,我十分之怀疑你为什么要看我写的文章。。。。

5,点那个不知道什么意思的按钮,我相信你不回去点那个红叉叉;

6,恭喜,看到出现了什么了么?

 

clip_image004

 

刚刚输入的新 License,左边图标漂亮的绿色!(觉得这个图标不漂亮的就忍忍吧,整个SAP 软件里面的图标都这德性)。


至此大功告成,当然如果你觉得那个过期的临时 License 看着碍眼,点右键把它删了就好,不过要注意,点右键之前,请先点一下我图中途了黄色的那个地方,这样才能选中那一行,然后点右键删除之即可。


 

最后的一些题外话

 

先是预告一下后面的内容,省得像我这么慢悠悠的写,大家有不知道我后面会写啥,先把内容列出来,感兴趣的记得偶尔来刷一下看看出新篇没有,不感兴趣的可以移步道其他地方,也省得耽误时间。我写这一系列,是想让初步接触 SAP 的朋友能对 SAP有个大体的了解,多数是概念上的,让大家出去吹牛的时候有谈话的资本,不至于看别人狂吹胡侃自己听不明白。具体你想学哪个模块,请自行定夺,并算计好投入和产出的可行性,想和我探讨我也非常欢迎。

 

1,远程登录家里的 SAP ECC 系统,如何配置,会有一篇

2,关于打补丁和导入模块的介绍,里面重点介绍 ABAP 编程的实战破解

3,关于 Instance 和 Client 的介绍,这个其实很多人都很晕,以及如何配置 SAP 系统之间的关系

4,BW 模块的导入,这个是 SAP 的一个拳头产品

5,其他暂时没想起来的,SAP 是个神奇的系统,也许会想起来一些其他的东西

 

另外,如果还有朋友连怎么登录到 SAP 系统都不知道的话,我建议多去 Google 一下,自己搞定它,我八成不太可能会写这一部分。

posted @ 2011-10-13 13:36 Michael.zh 阅读(992) 评论(2) 编辑

2011年9月28日

续接上篇,我们终于按下了 “Next”按钮,正式开始安装 SAP 了,下面一步步的简单进行说明,因为实在是很傻瓜的软件安装过程,唯一与众不同的,就是所需要的时间真的很长,一般来说8-10个小时是正常的。



安装过程说明


1,为自己的SAP系统取一个名字,这个叫做 SYSTEMID,简称SID,三个字母,对于没有安装 Solution Manager 的各位,请输入【ECC】。(各位既然在看这篇 SAP 安装系列,相信不大可能已经安装好了 Solution Manager 在机器上,因为那又是一个十几个G的软件,所以请输入SID为 ECC,以便后面输入 Solution Manager Key 的时候不至于傻眼。)

另外一个选项是选择要安装的目标磁盘,如果只有一个磁盘有200G以上空间,那么会自动选定。从安装程序这个设定,就可以体现出 SAP 的思想,如果是 M$ 的安装程序,估计会让你自由选择磁盘,然后告诉你磁盘空间不够,请换一个。

2,选择 Custom 安装,这个是习惯性动作了。

3,确认是 Local Install,因为希望装在一台机器上运行,Windows平台下,SAP支持在MSCS环境下安装在多台机器上,不过那个不是我们的目标。


这里稍微罗嗦两句,如果您对 M$ 操作系统环境不熟悉,这里可以花点时间了解一下相关的知识。这一系列的前篇里面提过,SAP 不支持安装在“域控制器”上,但并不是不支持域管理下的安装,这完全是两个概念,如果你有一个管理良好的 Windows 域,那么可以通过域控制器,对域中的服务器进行安装,甚至支持在 MSCS 下的远程安装,这个还是比较智能化的。


另外在提醒一下,之所以这里出现windows相关的这些选项,是因为我们之前选择了在Windows 环境下安装 SAP 软件,如果你用 Linux 则在这一步会看到完全不同的界面。


4,给一个管理账号的密码,这个帐号是SAP的管理帐号密码,内置帐号名是 DICC,相当于 windows 系统的 Administrator。请记住这个密码,因为 SAP 的帐号登录三次失败会自动锁定,你一定不希望 DICC 这个帐号被锁定了。


5,安装程序会自动创建几个系统账号,为运行SAP系统做准备,这几个账号的密码就是你刚才输入的密码,账号是:Eccadm / SAPServiceECC。注意,这些帐号是 windows 系统的帐号,不是 SAP 软件的帐号。


6,数据库支持软件设置。因为前面选择的是 SQL Server 作为数据库支持,这里会要求输入数据库服务器名,又因为是选择 Local Install,所以默认就是本机名称,不能更改。DBSID = SAPSID

如果安装 SQL2008R2 版本,并且没有仔细看前面的准备工作的文档,你很可能打开了 SQL 2008R2 提供的强大功能 FileStream,很遗憾,SAP 安装程序会被卡住,放弃这个功能吧。如果你打开了,好消息是,只需要回到 SQL 管理器去,关闭这个功能即可,不需要重装。

注意,SAP Local Install 只支持默认实例安装,具体请参考另一篇数据库安装部分。

另外,如果你选择 Oracle 作为后台数据库,那么这个地方会是另一个选择界面,但一样要先装好 Oracle,并保证已经正常启动了数据库服务。


7,系统会做一次安装条件检查,如果提示操作系统不支持(windows 2008 / R2)和虚拟内存大小不足,可以忽略,注意看提示,忽略是按 Cancel,按 OK 是重新运行检查。


8,接下来这布会非常特殊,有一次体现了 SAP 对用户的“关心”。这一步会询问安装光盘的位置,因为过程中会涉及到多张光盘,如果你想开始安装就去睡一觉的话,可以按照以下方式操作:

1,如果你手中是光盘,那么可以将指定的光盘放入光驱,然后指定一个Copy的目录,让安装程序把光盘复制到硬盘上,照此操作。如果你有6个以上的物理光驱,并有足够的接口都连在电脑上,那么你也可以把一张张光盘的放进去,而省去了 Copy 的时间。

2,如果你手上是光盘文件,可以参照上面的方式,也可以模拟出6个虚拟光盘来加载这些光盘文件,这样就可以免去Copy的过程。(如果你用的是 Deamon 的话,他只支持最大4个虚拟光驱,你可以去安装一个 Alcohol 临时用一下)


很容易忽略的一点,假如在安装过程中有一部分光盘是【4张一套】(整体上是软件的一部分,但这部分比较大,分多张光盘编号是连续的),那么第一次问第一张光盘的位置,第二次问的不是第二张,而是第4张光盘的问题,然后再问第2和第3张光盘的位置,这个是 SAP 的习惯(很奇怪的习惯,就像 SAP 默认的数字表达方式是 1.234,00 而不是 1,234.00,令人非常费解)。


9,安装程序会为SQL Server连接创建一个帐号,不用管它,直接 Next 即可。


10,指定 SQL Server 数据库文件的位置,SAP 不使用 SQL Server 的默认安装位置,而是默认安装在磁盘根目录下,这个习惯非常糟糕。如果你像我一样,习惯把文档都分门别类的放在不同的文件夹中(不然晚上睡不着觉),那么记得把目标路径改过来。坏消息是要一个个的去改路径;好消息是,列表输入框支持 F2 开始编辑的操作方式,并且可以 Ctrl-C / V。


11,接下来要修改 SQL Server 的默认 Temp 数据库大小,因为 M$ 显然并不认为 SQL Server 经常有机会作为 SAP 这样大型软件的后台数据库支持,默认的数据库是实在太小了,同样记得把数据库位置调整一下,不然你的磁盘根目录下会多出很多难看的目录。


12,系统参数设置,例如 Parallel Jobs 数量(意思是说同时可以运行的并行任务数量,用于学习的机器,1/2/3 都行),不用调整。


13,设置 Central Instance Number,保留 00就好。关键,不要去动这个 00,有一次涉及到安装 Key 的问题。


14,设置 Message Service 的通讯端口等,不需要懂也不需要动,但是你要保证默认的端口没有其他程序在用。


15,询问最后一张光盘的位置(Kernel 安装盘)


16,最后一步,有几个 SAR 文件会在安装时自动解压(SAR 和 CAR 文件是 SAP 发布产品更新包和功能模块的文件包,以后你还会经常遇到它),安装程序只是告诉你,不需要做任何调整。


17,Next,进入安装前的最后一次预览。


18,输入 Solution Manager Key。OK,这一步很关键。SAP 的安装程序很坑爹,前面七七八八的折腾很久,这里才问 Key 是什么,这一点就不如 M$,M$ 习惯先问 Key,而且最近流行你没 Key 也可以先装着,当然这和 M$ 的市场策略有关,M$ 希望大家即便不花钱买他的软件,盗版也要用 M$ 的而不是其他的产品。


19,漫长的等待,强烈推荐去睡觉,前面大概只需要 40 分钟就可以完成大部分内容,但是 Import ABAP 这部分我的机器用了7个小时(8G内存,双核CPU),如果你认真看了前面的文章并且照做的话,睡觉起来应该看到一片的绿色对勾,那么恭喜你,安装顺利结束了。



关于 Solution Manager Key


直接的说,这个 Key 是给安装程序临时用一下,带来的结果是在 SAP 服务器中,给你生成一个可以使用一个月的临时 License,注意这完全是两个概念,License 是 License,Key 是 Key。

这个 Key 怎么来呢,是通过电脑名字、SAP System ID、以及 Center Instance Number 这三个字符串,经过一个算法算出来的,而算这个东西,你就要先装好 Solution Manager 这个软件,但是一般人都没有这个东西。

如果你前面没有自作主张的话,你的电脑主机名应该是【SAPECC6】,SAP System ID 应该是【ECC】,Center Instance Number 应该是【00】,那么恭喜你,Key 你可以用 【01BCDF0898】,这个 Key 是网友提供的,我一直用这个 Key,毕竟安装完毕后,这个 Key 的使命也就结束了,我们还需要去生成永久的 License。



安装之后的罗嗦话


到这里,一般的文章都会说,恭喜,安装成功了,您可以开始学习 SAP 之旅了。如果我这篇文章也到这里结束的话,估计会有很多人骂我。确实,后面的路还很长,想真正用这个软件来学习,漫漫长征还刚开始呢。



再次拐入正题,安装之后的123

首先,安装后的SAP 服务是没有启动的,请在桌面上找到 SAP 的管理工具,实际上是 windows console management 的一个 snap-in,到里面去可以看到本机的 SAP 服务,一个是数据库实例,一个是 ECC 实例,右键点击启动,过一会儿会变成绿色,说明正常启动了。注意每次重启服务器,都需要打开这个管理工具手工启动 SAP 的服务。

其次,找到客户端的安装光盘,装上 SAP 的 Client 端软件(SAP front End),不然你什么都干不了。应该说 SAP 的客户端软件除了丑一点,倒是不难用,各位可以先自己摸索下,网上也很多资料,这里我就不罗嗦了,后面在写入和设置远程接入的时候,也会提到具体的客户端设置,是在自己搞不定的,敬请耐心等候。


安装完的 SAP 服务软件有一个月的临时 License,各位可以先放心大胆的用着,虽然我最近事儿多人懒,不过最慢也不至于一个月还没写出下一篇来吧。


附上安装过程截图,不过我认为你应该不需要。 http://files.cnblogs.com/Michael_z/SAP.Install.Screen.Shot.rar

posted @ 2011-09-28 13:10 Michael.zh 阅读(1486) 评论(1) 编辑

2011年9月21日

image

 

google 自己做自己的广告还真是简单有效,粗粗浏览了一下,风格很 google,很多 Google Wave 的影子在里面,看来 Wave 项目虽然结束了,但是科研成果没浪费啊,Google 原来的想法太宏伟了,想靠一己之力把全世界的人都连起来,这次就现实多了,还是靠老鼠会亲戚拉亲戚,朋友拉朋友吧,不知道在微博流行的今天,google+ 会有什么新的创意来吸引用户。

posted @ 2011-09-21 09:45 Michael.zh 阅读(940) 评论(6) 编辑

2011年9月20日

前段时间刚好赶上 Windows 8 预览版发布,折腾了几天,这一系列写的慢了,现在继续,争取尽快写完。


好了,现在我们准备好开始安装 SAP 软件了。

 

这货真是一个很大的软件

 

首先不得不说的是,对于用惯了 windows 系统,以及 Microsoft 的相关产品(例如 Office,Visual Studio,SQL Server)的人来说,即便你是个“高手”(高手的意思,是说重装操作系统就像每天都要吃饭一样完全没有感觉),第一次接触 SAP 的软件,也会感觉到“这货实在是太大了”,是的,关于 SAP,我第一个想说的就是,这货确实是一个很大很大很大的软件。

对于习惯于安装 Microsoft 产品的人来说,拿到一张DVD,或者下载一个 ISO 文件,找到 setup.exe,运行后根据提示一步步的 Next,一般来说软件就装好了,但当你拿到 SAP 的安装光盘的时候,你会被一个很简单的问题难住,那就是:


这么多光盘,安装程序在哪里?

是的,即便你有耐心把一张张光盘的内容看一遍,很可能你还是不知道到底从哪张光盘开始安装,很受打击是不?没关系,每个人基本都会遇到这个问题。OK,让我们来搞定它!

首先,找到一张光盘,名字中大概/也许/可能包括 INST MST 这样的单词缩写,那八成就是它了,你可能已经看出来了,这是 Install / Master 的缩写。然后,看下光盘里是什么吧,你期望能看到一堆目录,大概是这样的名字:

IM_Windows_I386

IM_Windows_X86_64

IM_LINUX_I386

IM_HPUX_IA64

等等,很多个,你如果能明白 IM = Installation Master,那么你很容易就明白这些目录是干什么的了,对了,针对不同的硬件平台和操作系统(Windows/Linux/IBM/各种Unix),SAP 分别提供了不同的安装程序,现在,你开始明白为什么这货这么大了么?

对于我们,只关心 windows X64 平台,那么请双击进入 IM_Windows_X86_64 目录,这时候你应该能看到一个 sapinst.exe 文件,就是它了!

让我们假设你已经对安装 SAP 软件有了充分的心理准备,并且已经参照之前的文档准备好了你的硬件和软件环境,让我们放松心情,使劲儿的双击那个该死的安装程序,愉快的迎接第二次打击吧 :)


在按 Next 之前,我应该选哪个?

image


看到这个安装界面,开始有点晕是不?这里需要一点耐心,先理解 SAP 的一个重要概念,就是在你真正开始进行“安装”这个动作之前,必须要好好的考虑“如何使用”SAP 的软件,对于 windows / office / Visual Studio 这种“小”软件来说,安装之前根本不需要考虑什么问题,一切装上再慢慢看慢慢研究,但是这些使用经验在 SAP 面前行不通了。

前面已经了解到 SAP 的软件可以运行在多种硬件平台和操作系统之上,这一点对于我们很简单了,因为我们在 windows 平台上来安装学习环境,一旦你能够运行起来安装程序,看到这个让人眼晕的安装界面,说明已经解决了运行平台的问题,接下来的问题,可能要先了解一些关于 SAP 软件结构的知识才能搞得定了。

有件事情你可能想知道,整个SAP的软件中,除了买来的 BO 设计界面,就属这个安装界面最漂亮了,多看两眼吧,以后你将会一直面对着可以称得上是“丑陋”的界面。。。。



这货到底都有些个什么零件


一般来说,我们总能从网上找到关于 SAP 的产品结构示意图,当然,大部分都是从技术角度看过去的,那我们就先从技术角度来说一说。


2004年以前的 SAP 软件还是比较单纯的,2004年 SAP 对软件进行了巨大的改版,发布了 NetWeaver 构架的软件版本,基本上算是重做了一套软件的样子,并且承诺今后的产品的升级和新产品发布,都会基于同一个构架。从这 7 年来看,SAP 说道做到,不含糊!从这一点上就不得不佩服 SAP 做软件的态度,要知道这 7 年间,windows 已经从 XP 升级到了 win8 的预览版都出来了。


NetWeaver 是什么呢?拿我们熟悉的 M$ 的产品做个类比,这里我只能假设大家对 windows 和 office 软件还算是比较熟悉的,因为再也找不到更普及的软件来做例子了。


1,当年纯真的年代。当初 M$ 还在靠 DOS 吃饭的时候,其实已经有了 Word / Excel ,只不过那个时候牛B的 Lotus 123 和 Borland 公司的产品,M$的产品那时候是靠边儿站的。同样,2004年以前的 SAP 软件,不管 R/2 也好,R/3 也好,总之大家习惯性的也会把 SAP 的软件叫做 ERP。当然这个 ERP 是可以运行在多中平台上的。


2,统一平台的开始。当 Windows 一统桌面的年代,Office 套件也应运而生,并且逐步加入了 PowerPoint / Access 等软件,并统一命名为 Office xx,这时候的 office 软件,当然已经定义为运行在 windows 平台上的(那时候 Apple 被打的落花流水的)。SAP 同样也在进步,除了传统强项的 ERP 外,CRM/SCM/SRM(先不去理解这些都是什么,可以理解为针对不同需求的产品) 等也逐步丰富起来,这时 SAP 也发现急需一个好的开发构架,好让自己不至于陷入开发的泥潭,于是乎 2004 年 NetWeaver 构架应运而生。目前的 SAP 产品,都是基于 NetWeaver 平台之上的应用,无论你安装 SAP 的哪个产品,都需要有 NetWeaver 支持,但反过来,仅仅装上 NetWeaver 却是什么事儿都干不了。

这是一张简化过的 NetWeaver 构架示意图,随便看看也就算了,不必深究。

image


好了,技术层面的大白话讲完了,然后我们发现,这根本没有解决前面遇到的问题,没错,SAP 本身并不愿意花功夫向客户解释什么是 NetWeaver,有多少个版本等,SAP 向客户隆重推出的,是一种叫“IT Practices”的东西。



IT Practices 是什么咚咚


“IT Practices”这个东西,硬要翻译的话就是“IT实践”,再追求极致的翻译就是“信息技术实践”,不过貌似翻译不翻译,没啥太大的区别,总之是石头掉进井里面:不懂,这是个啥东西?

IT实践是什么咱不懂,但是从最佳经济效益方面来说,这就叫专业,不弄懵你,怎么向你收费呢?你看,我写文章,一般喜欢讲大白话,所以就不能向各位收费 :(

说白了,所谓的 IT实践,就是 SAP 先把客户三六九等的分好类,然后问几个问题,然后噼里啪啦掐指一算,嗯,你是 ¥&×……#)&%#)……#,所以,你应该这么这么安装。还是不懂么?看看这些问题是什么心理就有数了。

比如说业务方面的:你都希望用这个软件来帮你实现哪些目的?

比如说技术方面的:用 ABAP 还是用 JAVA做开发语言?多大应用规模(用来考虑硬件)?有什么硬件了?

总结一句话:客户只需要关心自己想做什么,而不需要考虑 SAP 软件都包含了什么。我们来尝试回答一下这些问题:

1,首先,我们就是想装一台机器,用来学习 SAP 的软件,对吧,捣来捣去的,别把我们的初衷给忘了,我们不想花很多时间去配置服务器,所以我们用 windows 操作系统;想学习的模块,各位自己应该知道,一般都在 ERP 里面那些吧,特殊一些的像 BW / BI 等,也都是标准模块了。

2,我们只有一台机器,所有的服务端都得装在一块儿

3,为了省事儿,我们用 SQL server 做数据库支持

4,我不想用 java,ABAP 我倒是想学一下(也可以反过来支持一下 Java ,随你)

再返回头去对照一下上面的安装界面,开始有点儿明白了吧,对了,就是顺着这棵眼晕的树,从上倒下,根据你的目的,找到要安装的模式。比如图上要安装的就是 NetWeaver 7.0,然后选 ABAP,然后选 SQL Server,然后选 Center System (意思就是都装一台机器上,右边儿有对应的说明文字的)


可以开始安装了吗?

话说到这儿,很多人可能已经烦了,到底罗嗦完了没有啊,可以开始按那个 Next 了没有?稍安毋躁,就像我在第一篇就说过的,仅仅是记录一个软件的安装过程,哪怕这个软件真的很复杂,其实也是个很没有技术含量的事情。安装过程说明和截图,早做好了,其实网上也有很多截屏式的安装文档,如果您想看的是那个,倒真的不用等我这么罗嗦的慢慢写的。


好了,罗嗦完了,现在开始按 Next,让我们搞定它吧。



对了,要说明一下,我装的是 Enhanced Package 4 for SAP ERP 6.0,不是图上选的那个。

posted @ 2011-09-20 13:02 Michael.zh 阅读(1564) 评论(9) 编辑

2011年9月15日

本来正一个字一个字的码 SAP 软件安装这个体力活儿,突然 Windows 8 就发布了预览版了,于是乎机器让位于 windows8,下载完 ISO 文件,开始准备尝鲜,随手记一些感受,很凌乱,大家随便看看:


1,关于虚拟机,微软的 VirtualPC根本不支持显卡硬件加速,不用想了。VirtualBox 总是装不上,据网上的教材说必须要 CPU 支持虚拟化技术,这个基本是在拉不出X来怪茅坑的说法,CPU 支持虚拟化技术是说能在虚拟机中装 64位系统,我下的 32 位一样装不上。

推荐下载新鲜出炉还热乎着的 VM Workstation 8,安装非常顺利。直接去官网上下载即可,随便填点儿资料给一个月的试用 Key,玩玩儿 windows 8 这个版本足够了。注意新建虚拟机的时候,不要预先制定安装光盘ISO文件,不然 VM 会自动进行无人值守安装,没有 key 装不上,先创建一个空的虚拟机,然后启动后加载管盘ISO即可,很简单。

我是虚拟机装的,不过建议直接装吧,Metro 风格不流畅的话就是个笑话。这个是我用的 VM8 虚拟机的 Key

 

Expiration Date: Oct 14, 2011

MJ2A4-58HE3-H88Y3-AH3KP-0H771

 

2,安装过程前半部分和 win7 一样,毕竟还没来得及改这一部分,从帐号部分开始有差别,风格转为 Metro,就是颜色很刺眼,字很大,信息量很少的意思。

 

3,可以直接用 Message Live 的帐号作为系统帐号,M$ 这招比较狠,等于以后每台计算机就是一个天然的 IM 客户端,不知道会不会被人告垄断,不过我估计在中国都还是会装一个 QQ

 

4,安装过程比以前罗嗦了,不过也还算简单,最烦人的是一定要提供一个安全问题答案,整的 win8 像个网站一样。

 

5,安装完成直接进入系统,不存在重新启动之类的过程,这点很值得夸奖,这才像个操作系统,总要重启给人感觉健康状况有问题。但是界面没有自动调整为最佳分辨率,还是完成度问题。

 

6,基本上目前 win8 属于传统UI(win7)和 Metro 各占半壁江上,windows 按钮退化成界面切换开关了,开始菜单不见了,除了资源管理器和控制面板,在传统UI下,连浏览器都没找到入口(可以直接去文件夹里面找)

 

7,Metro 就是给平板用的,不用触摸屏操作感觉很怪异,用鼠标可以进行的大致几个操作是:

1,拖动界面上摆好的那些 APP 位置,这个很好玩儿,但是玩不上2分钟,像一个弱智的拼图游戏

2,点击任何一个 app,进入改 app,Metro 风格再次冲击眼球,整个屏幕的单一色和大字体,反正我对着19寸显示器看得眼花

3,鼠标放到左下角原来 windows 按钮的位置,出现一个小菜单,可以进行“设置”“分享”“搜索”,以及回到 Metro 桌面(类似 IPhone 上唯一的那个按键的功能)

4,任何一个 app 都默认全屏操作,右键点击呼唤对应操作,比如 IE 点右键出来输入 Url 的地址栏

5,Metro 桌面的各个 App 图标本身支持动态显示,例如天气等,右键点击app 图标可以改变大小(有些不行),便于玩儿拼图游戏

6,app 可以解除界面锁定,然后就不见了,然后不知道怎么可以加回来

7,app store 还没开

8,传统UI中的控制面板有 Metro 版本,不过完成度很低,很多设置只能看不能改

9,IE 有 Metro 版本,可以参考 IPad 的浏览器操作模式,然后再弱化一下功能

10,资源管理器没有 Metro 版本,点击直接回到传统 UI,感觉没完工放着看看而已

11,90% 的 app 都是网络应用,很少 Local 相关的程序,有个闹钟和即时贴

12,虽然用 hotmail 做账户登录,但是并没有地方可以看相关的 IM 消息和邮件,这个应该是还没做好集成

13,鼠标放在屏幕最左侧,当前已经启动的 app (包括传统 UI 也算一个 APP)会挨个变成一个小窗口,直接拖到中间显示,如果你看到发布会的演示,就知道什么个情况了)

 

8,对 Metro 的总体评价,用鼠标玩儿 Metro 有点儿 $B,用触摸屏应该很爽,不过能不能超过 IPad 深表怀疑。Metro 这种沉浸式风格是不是适合桌面电脑(台式机和笔记本)值得怀疑。

 

9,资源管理器改的很棒,采用 Office 的菜单方式,很多常用操作不需要在用鼠标右键和拉来拉去了,看来 M$ 在传统界面上功力还是很深的

 

10,没有在右下角看到传说中的当前用户头像图标,怀疑之前的截图是 PS 的

posted @ 2011-09-15 13:00 Michael.zh 阅读(3657) 评论(7) 编辑

2011年9月13日

摘要: 安装 Java 1,安装 Java,最好从 SAP 的安装盘上找 Java 版本,对于 SAP 的软件来说,最新往往不是最好的,能够最稳定的配合软件运行的版本才是最好的。请认真阅读官方的 Installation Guide,找到最合适的 Java 版本,一般来说安装 1.4.2.15。切记不能用 1.4.2.10,并不推荐升级到 Java5/6 2,设置环境变量,如果你不知道在...阅读全文

posted @ 2011-09-13 13:25 Michael.zh 阅读(1465) 评论(7) 编辑

2011年9月12日

摘要: 写在前面的罗嗦话 一晃就是5年,前几天心血来潮回来,发现博客园的ID居然还能用,非常感概也很感谢Dudu和他的团队一直为大家所做的贡献。这几年来自己从 .net 程序员转到了 SAP 领域,生活也越来越缺少变化,不过觉得还是应该让自己勤快起来,争取写点儿什么吧。幸好博客园还有个 SAP 的分类,不至于让自己的文字太过另类。 罗嗦过之后和正文开始前的罗嗦话 严格来说,除非想做 Basis,...阅读全文

posted @ 2011-09-12 13:39 Michael.zh 阅读(1408) 评论(3) 编辑

2011年9月10日

摘要: 重装了win7遇到激活问题,折腾了很久,Mark一下备用。win7进行激活后,如果进行自动更新,会有一个补丁是专门针对这种激活的检测,然后要求当日必须激活windows,真是很烦人。解决方案也很简单,删除那个patch就好了,好象是 KB971033 ,然后再运行一个 vbs 脚本,slmgr.vbs /rearm 。提示运行完成后,重启系统,会最后在提醒一次认证实效,但实际上已经OK了,只不过是这个补丁最后的挣扎而已,再重启不会再有提示。阅读全文

posted @ 2011-09-10 11:47 Michael.zh 阅读(30) 评论(0) 编辑

2006年4月10日

摘要: 现在大部分的控件库中,Pager 控件都是和 Grid 绑定在一起的,固然有设计上的优势,但对于想单独使用 Pager 的地方,毕竟不太方便。在网上找了一些源码,都不太满意,最终还是花了一天时间改了一个,能实现基本需要的功能,放出来与大家共享。功能就不讲了,Pager 控件大家都知道是什么东西,代码中有详细的说明文字,要注意的地方:1、特意取消了 Goto 功能,因为觉得实现对于现实操作没有什么意...阅读全文

posted @ 2006-04-10 12:35 Michael.zh 阅读(1048) 评论(4) 编辑

2005年12月17日

摘要: 终于。。。。在痛苦的恼火了一段时间后,发现了令人恼火的根源(见前一随笔所述)一起的起源都是因为个人的“爱美是心”,前段时间为了好看,把数据库的名字改成 xxxx.yyyy.zzz的方式,罪魁祸首就是那几个“.”,看起来一切正常,SQL管理企业不报告任何不妥,但是用起来就会发生这样那样的问题,列举如下:1、无法使用关系图建立表之间的关联;2、视图设计无...阅读全文

posted @ 2005-12-17 18:09 Michael.zh 阅读(87) 评论(0) 编辑