SAP与PI之间SLD连接,等组件连接

来源:互联网 发布:板胡校音器软件 编辑:程序博客网 时间:2024/06/05 13:23
说说BW怎么连EP,如何将ERP连到XI开发ABAP代理。
首先说SAP产品,针对大中型企业的商业套件SAP Business Suite 7.0包含了NetWeaver, ERP, CRM,PLM,SRM,等。这些应用往往是分开安装的。不可能把ERP和CRM一起装,或者装到一台服务器上。就连NetWeaver中PI,DI,BI,EP都不会装到一起。就算为了测试,一起装会隐藏很多问题。其中BI包括BW和BI java,而BI java又基于EP,往往把BW和EP(和BI java)分开装。于是他们怎么连接呢?
很多人觉得NetWeaver麻烦,性能低,又贵,但是将来在国内会用的更多。没有NetWeaver,20年内SAP就失去竞争力。ABAP虽然性能高,但成本高,语法比较古老。客户已经对生冷的界面失去兴趣,web才是趋势。NetWeaver性能问题不是Java的问题,WebLogic, JBoss都没性能问题。
以前SAP通讯RFC,ALE,IDoc都是类似的技术,NetWeaver平台更多的通过http通讯。SLD貌似没有实际作用,但是通讯的基础。

如何将ABAP系统连接SLD?
主要有三步:
SM59创建RFC TCP/IP连接SLD, SAPSLDAPI;
SLDAPICUST 注册SLD HTTP连接;
RZ70,配置数据收集程序。
然后BW连接EP可以执行NWA的BI Java配置模板。
配置ABAP proxy runtime
首先说XI到底有哪些组件。XI基于ABAP AS和Java AS,除掉这两块就是几个java包而已。关键看ABAP AS,包含了SAP basis, BW, PI basis.因此XI初始化配置的子集可以完成ABAP proxy runtime配置。ABAP AS本身就是一个整合引擎,而XI是中央整合服务器。ABAP AS上也要做XI配置。除此之外:
1,创建RFC连接使sproxy连接ESR;
2,创建RFC SAPSLDAPI, LCRSAPRFC;
3,SLDAPICUST;
4, RZ70;
5, 检查sldcheck.
以上适用于SP14及更新。
原创粉丝点击