收藏 分享(赏)

sap和domino的连接.ppt

上传人:无敌 文档编号:315763 上传时间:2018-03-28 格式:PPT 页数:22 大小:965.50KB
下载 相关 举报
sap和domino的连接.ppt_第1页
第1页 / 共22页
sap和domino的连接.ppt_第2页
第2页 / 共22页
sap和domino的连接.ppt_第3页
第3页 / 共22页
sap和domino的连接.ppt_第4页
第4页 / 共22页
sap和domino的连接.ppt_第5页
第5页 / 共22页
点击查看更多>>
资源描述

1、Lotus Domino和SAP集成,Shanghai Ideal Information&Industry (Group) Co., Ltd.,内 容 索 引,Notes接口简介,SAP接口简介,SAP系统的简介,SAP和Notes的连接方式简介,SAP系统简介,SAP的发展史,SAP公司SAP公司成立于1972年,总部位于德国沃尔多夫市,是全球最大的企业管理软件及协同商务解决方案供应商、全球第三大独立软件供应商。目前全球有120多个国家的超过193000家用户正在运行着60100多套SAP软件。财富500强80%以上的企业都正在从SAP管理方案中获益。SAP在全球50多个国家拥有分支机构,

2、并在多家证券交易所上市SAP:Systems Application and Products in Data Processing(系统分析和程序开发),发展史,1972年 SAP公司成立,目标:开发用于实时业务处理的标准应用软件1973年 第一个完整的财务快件软件RF,开发完成。(R/1)1974年 市场要求对现有软件进行技术修改1975年 物料管理系统(RM)成熟1976年 SAP GmbH 作为一个辅助销售和营销的公司而创建1977年 公司总部从曼海姆迁往沃尔多夫,并获得国际客户1978年 IBM数据库和交互控制系统的全面推进引发了SAP重新思考,SAP系统简介,版本介绍,SAP Bu

3、siness SuiteSAP的主力产品包,包含 mySAP ERP,mySAP CRM,mySAP SCM,几乎所有的产品mySAP.comSAP为了迎合网络风潮给自己产品改的名字,就是现在的SAP Business SuitemySAP ERPSAP R/3 加上 SAP NetweaverSAP NetweaverSAP最新的集成应用平台,SAP系统简介,版本介绍,SAP R/3以前SAP公司的主力产品,包括SD,MM,FI,CO,PP等模块。但现在SAP已经不在单独出售R/3的许可证,代之以mySAP ERP。SAP R3是5.0,以前的SAP ERP产品名称。5.0以后叫ECC5.0

4、,ECC6.0。SAP ALL-in One(SAP A1)在SAP R/3的基础上做了一些预配置,然后按不同行业交给咨询合作伙伴,有他们再加上一些预配置,然后以咨询合作伙伴的名义将加了预配置的系统销售给用户,内含mySAP CRM的部分。SAP Business One(SAP B1)在SAP收购的另一家公司的产品基础上改造而成,优点是价格低廉,并且由于数据结构相同可以无缝地将系统升级至SAP A1。SAP B1中有CRM功能,但远不及mySAP CRM那么强大。,SAP系统简介,SAP系统简介,SAP架构图,SAP接口简介,SAP接口总揽,SAP接口简介,接口介绍,RFC( RemoteF

5、unctionCall )一种函数,用于系统间的通讯,主要用于与外部程序调用,RFC是其他内容的基础,可以被远程调用。RFC类库是建立在RemoteFunctionCall API之上的。SAP R/3提供了RFCAPI,使外部程序可以与R/3进行通信。API包含了一套C函数库。BAPI(Business Application Programming Interface)一种函数,把业务对象化,提供了很多主要的业务流程处理的BAPI函数。当然你可以用ABAP来写BAPI函数。而BAPI本身就是一个RFC,但他被作为BO(Business Object)的Interface。作用更进一步,除了

6、BAPI文档中提到的内容外,还可以作为ALE/IDOC的开发基础。OLEAutomation通过编程语言(VB VC .NET JAca)和R/3建立通信连接来获取R/3的数据,处理数据,并向R/3系统返回数据。如:JAVA JCO,应用程序开发者可以通过Java代码来实现对SAP系统数据的和处理的访问。但是最终还是基于RFC访问SAP。,SAP接口简介,接口介绍,SAPAutomation通过调用SAP COM对象,主要是用代码调用SAP SDK中的“SAP.Functions”等控件来实现,基于R/3事务和SAPGUI对象,需要安装SAP GUI客户端软件。IDocs( ALE)ALE是A

7、pplication Link and Enabling 的缩写,是SAP专门为SAP与SAP之间所设计的整合中间件。IDocs是中介文本(Intermediate DOCument)的缩写,是SAP提供的系统整合专用的数据/消息格式。EDIInternal/ExternalR/3系统可以通过EDI和商业伙伴的应用系统自动交换数据,如订单,发票等。EDI子系统通过EDI接口和R/3连接。EDI子系统负责转换EDI消息,和其他系统交换消息。R/3开放的EDI接口能使用各种EDI子系统。EDI实际上是数据的载体。,Lotus接口简介,Lotus接口总揽,Lotus接口简介,接口介绍,Lotus C

8、onnector for SAP with MTA and WorkflowLotus Counnector SAP with MTA and Workflow 是捆绑到一起的三种不同产品。最主要的组件是Lotus Connector for SAP。当与LET、LCLSX一起使用时,这个链接程序允许访问SAP应用程序服务器上的RFC、BAPI。这些RFC和BAPI可以从SAP读写。事务写入SAP,但是可以返回状态或简单的信息。SAP提供了数千种RFC,事务甚至更过。从我们的角度来看,RFC与BAPI之间没有区别,所有BAPI都是RFC。Domino MTA for R/3,提供Lotus D

9、omino与SAP之间的邮件链接。Domino Access to SAP Business Workflow,这是一个用SAP Connector 建立的LCLSX应用程序,他可以让您在Notes Inbox 中看到SAP工作项。OLEAutomationOLE 是一种面向对象的技术,利用这种技术可以开发可重用软件组件。OLE组件对象模型范例代表了应用程序编写方式的根本转变。OLE体系结构允许应用程序使用提供特定功能的共享对象,取代了每个组件为实现所需功能所采用的传统程序性编程。ODBC驱动连接方式ODBC(Open Database Connectivity,开放数据库互连)是微软公司开放

10、服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。这些API利用SQL来完成其大部分任务。ODBC本身也提供了妒忌SQL语言的支持,用户可以直接将SQL语句送给ODBC。,Lotus接口简介,接口介绍,Lotus Enterprise Integrator(LEI)主要功能就是把数据从A点移到B点(有时候还要返回去)。它建立在Lotus Connectors的基础上,后者提供了不同企业系统的访问。有DB2、File、Lotus Notes、OLEDB、

11、Sybase和Text。还可以单独订购SAP的连接程序。LEI的可视化映射界面支持以点击方式与Domnio应用进行数据的传输及同步操作,不需要编程。LEI的结构:包括一个服务器、一个管理工具和一个服务器日志。LEI Server是运行于Domino Server平台之上的一个32位、多任务程序。它可以作为一个单独的进程进行暗转,也可以作为Domino的嵌入式任务。Lotus Connectors LotusScript Extension(LCLSX)LCLSX是一种传统的LotusScript扩展,专门为企业系统设计的。LCLSX有2种强大的功能:连接池和数组读/数组写,连接方式简介,Lot

12、us Domino 和 SAP协同工作的必要性,连接方式简介,接口方案比较,连接方式简介,接口方案比较,连接方式简介,LCLSX,建立连接Dim Session As New NotesSessionSet sapsession = New LCConnection(sap)sapsession.Userid =zhanghsapsession.Password = huachangsapsession.Client= 310sapsession.Destination= 10.7.255.69sapsession.SystemNo= Val(00)sapsession.Language= Z

13、Hsapsession.Server= 10.7.255.69sapsession.Connectsapsession.Database =“ZSRM_BID_TRANSFER_TO_OA_2“ /RFC名sapsession.Metadata = “EX_BID“ | ”*“ /表名和字段名,连接方式简介,LCLSX,调用RFCsapsession.Database =“ZSRM_BID_TRANSFER_TO_OA_2“ /RFC名sapsession.Metadata = “EX_BID“ | ”*“ /表名和字段名Set inputs = New LCFieldListSet outs

14、 = New LCFieldListSet lcfZC1= inputs.Append(PI_PSWXYDB_DICP_FLAG,LCTYPE_TEXT) Call sapsessionUpdate.Call(inputs,1,outs)Call sapsessionUpdate.Fetch(outs)Set lcf1 = outs.Lookup(PI_PSWXYDB_DICLIFNR,index),连接方式简介,LCLSX,上海电信实际使用到的模块SRM 模块财辅模块固定资产模块因公出国模块岗位薪资模块合同作废模块Sapconnect接口服务器上的一些接口(包含上述几个模块的部分接口)详细数

15、据见(涉及SAP的模块整理),连接方式简介,LCLSX,接口类型分类目前接口主要分2类第一类是通过代理后台自动运行从SAP获取数据,这类修改主要就是将现有代码移植到接口服务器,并修改后测试代码。第二类是通过前台按钮触发代理从SAP获取或发送数据,这类修改主要是将代理移植到中间服务器,然后在本服务器通过按钮触发代理后,远程调用接口服务器的代码,主要传的参数是文档ID,然后通过ID再获取到这条文档的其他数据。 目前上海电信的接口有部分是在sapconnect接口库上的,有部分就是在本数据库上的,之所以做在本数据库上,就是为了实时调用。,连接方式简介,Web service,标准的webservice的接口调用方式。,谢 谢!,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 经营企划

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报