本文主要是介绍了做为
合作伙伴
或是
ISV
参加
SAP
集成和认证的经验。在国外很多公司经常和
SAP
做集成认证,通过自己的产品能无缝集成到sap的产品,当然
SAP
也提供这样认证的计划来扩大他的潜在客户的生态圈,是双赢的事情,而且sap提供近100种不同的认证场景提供给用户选择。记得是去年的夏的某一天,市场部要求对自己公司产品线下的一个产品做
sap
的
certification
,要求三个月内完成
EP-BP
,
KM-REP,BW-STA,APO(Advanced Planner and Optimizer)
等四项认证并拿到产品的
SAP powered by Netweaver
的认证。有兴趣的读者可以通过这个网址
了解这些详细的认证术语的详细说明。其实一开始做这些场景的认证有些袒特不安的感觉
,因为时间紧难度大而且有些sap的技术并不太熟悉,并且自己也不是全职开发sap。但最后经过自己和团队的努力,sap的认证顾问的支持最后顺利地帮助公司拿到了该产品集成的
SAP
的
Netweaver
证书。下面我将把做产品集成的认证的经验和大家分享一下。
安装篇
其实要做这些产品的场景的认证,安装必要的开发和测试环境是必须的。在做
EP-BP
和
KM-REP
的认证中就需要装
SAP Netweaver
,因为portal和KM都是基于netweaver的平台。对于参加的认证的公司来说一般来说不需要买个license,下载一个
trial version
的
netweaver
来做
sap
的集成测试应该足够了,而且sap的网站也提供了netweaver的试用版下载。不得不承认安装
sap
系统是件相当麻烦的事情相比其他公司的软件而言,配置也相对复杂些,所以我的建议是如果有条件的话尽量把
netweaver
装在
Vmware
里面然后备份,即使万一破环了环境也容易重装复制和安装。另外如果有些产品如果你没有能力去装在自己公司的机器上,
sap lab certificate center
往往会提供远程的
RAC(Remote Access and Connectivity )服务提供
给
客户
使用,而这一切在认证过程中是免费的。如在上次认证的
BW-STA
中我们就是租用了
SAP
的
BW Server
。当然如果碰到如果你的产品需要在本地使用,而
sap
的测试版中没用这个功能的话,这时你就需要买个
sap development license
去装你的软件了,像做的
KM
知识管理的场景测试中需要
TREX Server
对你的
portal
的文档进行全文捡索,而
trial
的
license
中并没有带
trex
的安装包的话,这样的话你只能去买个
developer
的
license
。
开发篇
如果安装仅是了解
SAP
的产品的话,开发是觉对深入了解
sap
的产品的过程。相对其他公司的软件,
SAP
提供强大的文档的支持和论坛的技术支持。另外
SAP
也提供了对不同技术平台的支持。举例来说在开发
EP-BP
的过程,其实
SAP
提供了对
java
和
.net
的两种语言的支持,由于自身产品是基于
.net framework
的,所以我们安装了
SAP Portal SDK 2.0 for .NET
的插件迅速地在
Visual Studio 2003
上开发并部署到
portal
上节省了大量的开发时间。另外在开发的过程中如果碰到问题的话到
SAP
的官方论坛多去看看,在实际开发过程中很多的问题都是在论坛里都有现存的答案,那里很多技术高手都会很热心地回答你的问题,另外官方的技术认员也会经常上去回答问题。当然有些
SAP
产品的操作性比较强如
BW
,为了做BW_STA下了本
Addison Wesley
SAP BW - A Step-by-Step Guide的电子书,花了很多时间才搞清楚InfoCube,InfoSource,InfoObject,KEY FIGURE等概念,并对着BW系统操做了无数次操做才对BW有了些深刻认识和体会,为了学习程序调用BW创建还研究了Staging BAPIs对BW的调用的些函数和.net Connector方面的知识。
虽然学习BW的过程很辛苦,但是当你发现解决了一个个你面对的难题会感到有种成就感。当然如果你碰到的问题实在无发解决或有技术问题的话,写邮件给sap的顾问,一般来说他们都会很给你提供一些帮助和技术支持。
认证篇
当你的认证场景开发完成后,这时就需要联系
sap
的认证顾问安排认证事宜。通常他们会发些文档让你填一下认证的具体产品和认证使用的
sap
的相关产品资料,在填完后发给认证顾问就可以和他安排具体时间了。通常认证的顾问往往主要集中在美国和德国居多,但是每次和我们做的都是来自美国的认证顾问所以在时间上安排往往是中国的凌晨
12
点左右,所以加班加点是少不了的。以下是我列出与SAP顾问在产品集成认证的一些经验。
1.通常参加认证都是老外所以对英语要求比较高,所以需要需要你准备地用英语阐述和演示给那些顾问你所设计的场景。
2.通常在正式认证前
SAP
会给客户一次演练的机会,通过这次机会他会给你做的集成的场景提出一些存在的不足,以便在正式的认证过程中能顺利地通过测试。当然这也是你像
sap
的技术顾问学习的一个很好的平台。
3.有一点非常重要
不要采用欺骗的手段试图蒙混过关,所有的场景的测试都有他自己验收的标准。举例来说在做产品的EP_BP的集成中,他会检查你的portal是否采用了potal的API,是否你开发的页面是基于sap portal的标准。 修改portal 的主题和背景颜色,你开发的页面时否会相应的修改。
4.所有认证在08年以后都要注册到SAP Solution Manager上。这样更多的客户可以了解你的集成方面的信息,同时对自己公司的产品在SAP集成方面也是一个更好的宣传。
后记
大约在认证后几个星期终于帮公司拿到了该产品的
power by Netweaver
的认证。虽然结果令人满意
,但我知道学习sap的路还很长,还有很多
sap
产品需要我认识和了解,也知道从事
SAP这一行
的辛酸和痛苦。我也希望通过这篇博文提供给大家参加sap集成认证的经验,这也是一次很好的和sap的工程师交流的机会。有兴趣的读者也可以通过这个网址了解更多的信息。