SAP-PI主要功能介绍课件.ppt

上传人(卖家):晟晟文业 文档编号:3760654 上传时间:2022-10-10 格式:PPT 页数:66 大小:4.43MB
下载 相关 举报
SAP-PI主要功能介绍课件.ppt_第1页
第1页 / 共66页
SAP-PI主要功能介绍课件.ppt_第2页
第2页 / 共66页
SAP-PI主要功能介绍课件.ppt_第3页
第3页 / 共66页
SAP-PI主要功能介绍课件.ppt_第4页
第4页 / 共66页
SAP-PI主要功能介绍课件.ppt_第5页
第5页 / 共66页
点击查看更多>>
资源描述

1、SAP PI 概览内 容 大 纲PI产品定位系统主要功能及优点3使用PI作为中间件的优点系统架构概观2系统主要元件41PI产品定位系统主要功能及优点3使用PI作为中间件的优点系统架构概观2系统主要元件41 2012 SAP AG.All rights reserved.3一般企业在系统集成上的可能作法3一般系统在集成实现上,若不通过中间件,可能的作法如下:n ODBC/JDBC,与数据库相连n Web servicen 文档一般定制一般定制开发的系统开发的系统JDBCFILESOAP其他系统其他系统 2012 SAP AG.All rights reserved.4SAP ERP的系统集成能力

2、4在不考虑以中间件实现企业的系统集成能力之前,SAP ERP与系统集成相关的能力如下:n RFC(Remote Function Call)支援.Net 或 Java(JCo)的连接及呼叫n Web Servicen IDOC(EDI连接)n 文档(Excel等)ECC 6.0IDOCRFCFILESOAP其他系统其他系统 2012 SAP AG.All rights reserved.5系统之间沟通可能采用的方式5一般系统之间沟通可能采用的方式n 藉由中间数据库做为系统数据集成的桥梁n 不建议以DBLink的方式抓取双方的交易数据表(Tables),可能影响彼此的交易作业n 通过web se

3、rvice的呼叫,串连彼此即时性的交易流程n 以文档的方式下载及上传PowerBuilder所开发的系统所开发的系统JDBCFILESOAPECC 6.0IDOCRFCFILESOAP 2012 SAP AG.All rights reserved.6现今企业在众多业务系统间信息集成的挑战6可能发生的问题:数据传送不即时无法保证数据是否正确传输数据传送的管理不易,要知道数据何时传输,必须额外客制相关机制及查询程序。数据传送机制后期调整困难若传送时发生问题,无重送机制难以提供数据传输的安全现今企业由于系统化程度高,且不同业务目的使用的各个系统间,常有众多信息的交流传送,但个别系统的信息沟通能力不

4、尽相同,庞杂的系统信息流也越来越难管理。物流系统POS系统业务系统1OADBWS采购系统业务系统2业务系统3ERP.-.-.-文档WSWSWS 2012 SAP AG.All rights reserved.7PI是什么?SAP PI 是一种集成技术和集成平台:用于SAP and non-SAP applications.用于A2A and B2B scenarios.用于synchronous(同步)and asynchronous(异步)communication.用于cross-component Business Process Management(ccBPM).7 2012 SAP

5、 AG.All rights reserved.8PI Components within SAP Netweaver8Unifies and aligns people,information and business processes Integrates across technologies and organizational boundaries A safe choice with full.NET and J2EE interoperabilityThe business foundation for SAP and partnersPowers business-ready

6、 solutions that reduce custom integrationIts Enterprise Services Architecture increases business process flePIbilitySAP NetWeaverComposite Application FrameworkPEOPLE INTEGRATIONMulti channel accessPortalCollaborationINFORMATION INTEGRATIONBus.IntelligenceMaster Data MgmtKnowledge MgmtPROCESS INTEGR

7、ATIONIntegration BrokerBusinessProcess MgmtAPPLICATION PLATFORMJ2EEDB and OS AbstractionABAPLife Cycle Mgmt 2012 SAP AG.All rights reserved.9集成式的信息管理平台管理业务系统间的信息交流9PI可提供的功能:提供同步式的沟通渠道(如,RFC,Web service),达成实时的数据传输良好的信息管理能力,提供多种讯息管理及查询机制,方便查询信息的收送方、传送时间及资料内容等确保信息送达,若遭遇问题时,有自动重送的机制手动发送机制,不需要前端系统再次发送。提供

8、常用的接口(Adapter)类型(A2A/B2B),减少系统间讯息传送的接口考虑及开发考量保障数据传输及数据内容的安全通过集成式的信息管理平台,统合庞杂的业务系统信息流,并藉由平台提供的系统监管能力,实现单一窗口的运维管理。业务系统2业务系统3业务系统4业务系统8业务系统7业务系统6业务系统5业务系统1SAP PI 2012 SAP AG.All rights reserved.10PI使用前后系统集成对比图10采购系统物流系统SAPCodingCoding采购系统物流系统PISAPFileSOAPIDOCPI使用之前,不同系统间的联通性分别进行开发,共用率较低,开发的时间和金钱成本较大。PI

9、使用后,通过配置解决大部分问题,部分连接配置可以公用。2012 SAP AG.All rights reserved.11PI使用前后系统集成对比图11SAPWebApplicationDatabaseApplicationCRMLegacyApplicationE-MarketplaceOtherApplicationAny NewApplicationAny NewApplicationSAPWebApplicationsDatabaseApplicationsCRMLegacyApplicationE-MarketplaceOtherApplicationsPI使用PI之前,系统互联混乱

10、,管理费时。使用PI之后,PIPI集中管理,集中集中管理,集中控制控制。2012 SAP AG.All rights reserved.12Exchange Infrastructure for Collaboration12 2012 SAP AG.All rights reserved.13优势:开发性和互操作性连接到现有集成方案n 通过JMS 消息(e.g.MQSeries)n 通过SOAPn 通过HTTP使用开放的基于XML标准的适配器集成,主要分为如下两类n Adapters(JCA)n Web Services(WSDL)13优点充分利用现有投资以进化的方式到达新的整合景观允许容易

11、的和非破坏性的增加新的服务和流程内 容 大 纲PI产品定位系统主要功能及优点3使用PI作为中间件的优点系统架构概观2系统主要元件41PI产品定位系统主要功能及优点3使用PI作为中间件的优点系统架构概观2系统主要元件41 2012 SAP AG.All rights reserved.15Process Integration Landscape15 2012 SAP AG.All rights reserved.16其他应用其他应用企业内应用信息集成的主要架构 运用集成平台16ECC 6.0RFCSAP PIJDBC AdapterRFC AdapterFILE AdapterProgram数

12、据中心OA采购管理物流管理代理商管理POS便利店管理IDOC AdapterIDOCSOAP Adapter文件服务器作为企业内部系统集成的平台,SAP PI提供常用的接口类型(Adapter),以符合企业实际多样化系统环境的信息交换需求,其可能的集成架构参考如下:ABAP Proxy AdapterABAP Program 2012 SAP AG.All rights reserved.17SAP PI Architecture17 2012 SAP AG.All rights reserved.18PI Components and Developing platform18 2012 S

13、AP AG.All rights reserved.19系统架构(参考)SAP PI系统架构可包含DEV、QAS及PRD环境19ABAP+JavaPIDEVQASPRDDBABAP+JavaPIDBABAP+JavaPIDBDeliveryDelivery内 容 大 纲PI产品定位系统主要功能及优点3使用PI作为中间件的优点系统架构概观2系统主要元件41PI产品定位系统主要功能及优点3使用PI作为中间件的优点系统架构概观2系统主要元件41 2012 SAP AG.All rights reserved.21Component Overview21ConfiguringSystem Landsc

14、apeDesigningIntegrationConfiguringIntegrationHandlingMessagesOperatingProcesses1345Enterprise Services BuilderEnterprise Services Repository(ESR)2 2012 SAP AG.All rights reserved.22Configuring System Landscape22ConfiguringSystem LandscapeDesigningIntegrationConfiguringIntegrationHandlingMessagesOper

15、atingProcesses1Enterprise Services BuilderEnterprise Services Repository(ESR)2012 SAP AG.All rights reserved.23System Landscape DirectoryDescribes concrete system landscape of customer installationn What component is actively available on which machine/instance/client,etc.n Information about domain

16、contained,i.e.in which network environment(local/remote)are components accessiblen Any number of different landscapesn Any type of component(SAP,partner products,other packages,legacy systems.)Open architecture,based on CIMBase for structuring design objects in the repository,and for configuring rou

17、ting rules in the directory23 2012 SAP AG.All rights reserved.24Define Systems in SLD24Landscape Descriptionn Technical Landscapen Landscapesn Business LandscapeComponent InformationName Reservation for Java Development 2012 SAP AG.All rights reserved.25Designing Integration25ConfiguringSystem Lands

18、capeDesigningIntegrationConfiguringIntegrationHandlingMessagesOperatingProcessesEnterprise Services BuilderEnterprise Services Repository(ESR)2 2012 SAP AG.All rights reserved.26Designn为mySAP解决方案提供的预交付集成内容n通过公共、标准协议对对非SAP系统开放,如WSDLn基于Java语言的图形化开发工具26ES RepositoryEnterprise Services Builder 2012 SAP

19、AG.All rights reserved.27Design Defining Message Structure 27 2012 SAP AG.All rights reserved.28Design Data Mapping28 2012 SAP AG.All rights reserved.29Design Integration Scenario29Logical ApplicationsConnection between actionsAction 2012 SAP AG.All rights reserved.30Configuring Integration30Configu

20、ringSystem LandscapeDesigningIntegrationConfiguringIntegrationHandlingMessagesOperatingProcesses3Enterprise Services BuilderEnterprise Services Repository(ESR)2012 SAP AG.All rights reserved.31ConfigurationnAdapt integration content to specific configurationnDerive integration content from integrati

21、on RepositorynOpen for Customer to add collaboration knowledge relevant to non-SAP componentsnJava based graphical toolsnCentral configuration for B2B processes and BPMnCentralized adapter configuration31 2012 SAP AG.All rights reserved.32Configuration-Adapter32 2012 SAP AG.All rights reserved.33Con

22、figuration Routing Rule33 2012 SAP AG.All rights reserved.34Handling Messages34ConfiguringSystem LandscapeDesigningIntegrationConfiguringIntegrationHandlingMessagesOperatingProcesses4Enterprise Services BuilderEnterprise Services Repository(ESR)2012 SAP AG.All rights reserved.35Runtime35 2012 SAP AG

23、.All rights reserved.36PI Runtime EnvironmentFunctionalityCommunicationn Synchronous:always“best effort”n Asynchronous:exactly-once or exactly-once-in-order Retry mechanism Acknowledgment is supportedn Including error handling Synchronous:error messages sent back to sender Asynchronous:errors made p

24、ersistentTransport of(XML)messages based on HTTP or HTTPSn“SOAP Messages with Attachments”as wire formatn Messaging protocol based on SOAP envelope with header extensions36 2012 SAP AG.All rights reserved.37Operating Processes37ConfiguringSystem LandscapeDesigningIntegrationConfiguringIntegrationHan

25、dlingMessagesOperatingProcesses5Enterprise Services BuilderEnterprise Services Repository(ESR)2012 SAP AG.All rights reserved.38Monitoring messages in the RWB38 2012 SAP AG.All rights reserved.39Monitoring messages in the RWB39 2012 SAP AG.All rights reserved.40Monitoring messages in the RWB40 2012

26、SAP AG.All rights reserved.41Component Overview-Adapter41ConfiguringSystem LandscapeDesigningIntegrationConfiguringIntegrationHandlingMessagesOperatingProcessesEnterprise Services BuilderEnterprise Services Repository(ESR)2012 SAP AG.All rights reserved.42Connectivity/AdaptersAdapter framework based

27、 on Java Connector Architecture(JCA)Adapters work as plugins to the Adapter FrameworkAdapter Development Kit-customers and partners can develop adaptersSAP NetWeaver certification of 3rd party adapters based on JCA adapter frameworkReselling of JCA adapters from selected partners(iWay,Seeburger)42内

28、容 大 纲PI产品定位系统主要功能及优点3使用PI作为中间件的优点系统架构概观2系统主要元件41PI产品定位系统主要功能及优点3使用PI作为中间件的优点系统架构概观2系统主要元件41 2012 SAP AG.All rights reserved.44PI 优点提供良好的信息监控平台安全的信息传送及例外状况处理支援多种Adapter型态提供产业标准缩短开发时程协同式的设计方式做为多点对多点的信息管理平台44 2012 SAP AG.All rights reserved.45Advantages of PI 良好的信息监控平台PI提供多种信息管理及查询机制,方便查询Messages的收送方、传

29、送时间、数据内容等n Message Monitoringn Adapter Monitoring45 2012 SAP AG.All rights reserved.46Message Monitoring(I)46提供条件选择式查询提供条件选择式查询 藉由选择查询条件方式,快速掌握信息状况 2012 SAP AG.All rights reserved.47Message Monitoring(II)47清楚了解那个时间有那些信息传送、收送双方各是那些系统以及传送的结果为何 2012 SAP AG.All rights reserved.48Message Monitoring(III)4

30、8针对每个信息可细部看到承载信息的Header,传送的过程以及数据内容 2012 SAP AG.All rights reserved.49Adapter Monitoring49提供条件选择式查询提供条件选择式查询 点选个别点选个别Adapter可看可看Detail Information掌握掌握Adapter发生错误的发生错误的时间及原因时间及原因Adapter Monitoring能藉由传输联机信道的角度查询数据是否传送成功 2012 SAP AG.All rights reserved.50Advantages of PI 安全的信息传送及例外状况处理确保Messages送达,自动重送

31、的机制n 通过预先设好的信息路由,正确及安全传送信息数据n 当接受方系统因网络或主机产生问题时,可设定Alert机制,主动发email通知 Messages可以自动重送 自动重送不成时可以在PI中手动重发,而并不需要再次从前端系统发送50 2012 SAP AG.All rights reserved.51例外状况的处理信息自动/手动重送51若数据传输因故无法实时传送,PI支持手动及自动重送机制,不需要由系统递送方重传 2012 SAP AG.All rights reserved.52Advantages of PI 支援多种Adapter型态提供常用的Adapter(A2A/B2B),减少

32、系统间信息传送方式的考虑n 在开发上仅需着重在消息/接口的数据结构及Routingn SAP AdaptersFile/FTPJDBC(Database)JMS(MQSeries,SonicMQ,)RFCSOAPMailBusiness Connector(B2B protocol)Marketplace AdapterRosettaNet(RNIF 2.0)AdapterCIDX(RNIF 1.1)Adaptern 3rd Party AdaptersEDI:SeeburgeriWay:UCCnet,more to come Optional:Adapters developed by pa

33、rtners,certificated by SAP52 2012 SAP AG.All rights reserved.53Advantages of PI 提供产业标准缩短开发时程在B2B及A2A上,通过Business Packages的提供,减少开发的时间n 提供RosettaNet及EDI两个业界标准常用的Templaten 提供SAP ERP与SAP SCM/CRM等系统信息连接的Templaten 内容包括message format/structure、Interface定义、message mapping及PIPs Scenario等。53 2012 SAP AG.All r

34、ights reserved.54Integration Repository RosettaNet Content54Two main software components in the repositoryRosettaNet software component contains the standard contentRosettaNet ERP software component contains the integration content 2012 SAP AG.All rights reserved.55External Definitions-DTDs behind t

35、he PIP standards55 2012 SAP AG.All rights reserved.56Mappings from the PIP standard to the application standard56 2012 SAP AG.All rights reserved.57Advantages of PI 协同式的设计方式数据结构定义与传送路由设定分开,方便数据格式/界面重复使用信息路由设定维护容易n 当原有信息的传送方增加时,通过新增信息路由设定容易达成57 2012 SAP AG.All rights reserved.58Advantages of PI 做为多点对

36、多点的信息管理平台基于多种Adapter型态的支持以及良好的Messages监控平台,便于成为多点对多点的信息管理及传送平台58 2012 SAP AG.All rights reserved.59SAP Inbound:一般传输方式59SAP_INBOUNDSAP PIJDBC AdapterRFC AdapterStagingTable 1StagingTable 2RFCZTable01_DATAZTable02_DATAProgramZTBCL_RLGKZTBCL_RLGPZTBCL_RLGIMAILERRORERROR234.264.157ECC 6.0SAP Inbound完整传输

37、架构及RFC错误处理机制如下所有所有Table可以可以ZRFCLOGNUM为为Key值串连关值串连关系系MAILERRORData Exchange CenterSourceAPsTable 1Table 2triggertriggertriggertrigger1 2012 SAP AG.All rights reserved.60SAP Outbound:一般传输方式60ECC 6.0SAP PIJDBC AdapterRFC AdapterRFCAdd-on TableProgram不论信息单一或关连多个Table皆通过SAP PI传输,将信息传到DEC上写入至add-on Stagin

38、g Table里MAILERRORSourceAPsData Exchange CenterSAP_xxxMRP_xxx 2012 SAP AG.All rights reserved.61ERP&PI在系统界接上所扮演角色之比较PIERP主要的功用负责及保证信息传送及接收负责Transaction的建立Log的内容信息传输的log数据内容处理上的logAlert的处理 信息传送错误上的通知Transaction建立,成功/失败的状态及原因61PI是确保信息的传送,ERP是保证交易的完成 2012 SAP AG.All rights reserved.62Interface Process O

39、utboundOutbound Interface is always two phase process62Outbound TempTablesSAP R/3TransactionsOutbound FunctionsPrepare/UpdateOutbound dataRetrieveOutbound dataSend toexternal systemsOutbound TempTablesUpdateOutbound data 2012 SAP AG.All rights reserved.63Interface Process InboundInbound Interface is

40、 always two phase process63SAP R/3TransactionsInbound FunctionsUpdate Inbound dataRetrieveInbound dataReceive Ext.DataInbound Temp TablesUpdateInbound data 2012 SAP AG.All rights reserved.64PI Terminology of Interface Implement64SAP PISAP R/3File ServerRequest=OutputResponse=InputRequest=InputRespon

41、se=OutputOutbound InterfaceInbound InterfaceMappingFile AdapterRFC Adapter Interface Mapping Message Mapping Service Interface Message Type Data TypeBusiness SystemSnd ChannelReceiver Detr.Interface Detr.Receiver AgreementSender AgreementReceiver SystemRec ChannelThank You!2012 SAP AG.All rights reserved.6666 以上有不当之处,请大家给与批评指正,谢以上有不当之处,请大家给与批评指正,谢谢大家!谢大家!

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

当前位置:首页 > 办公、行业 > 医疗、心理类
版权提示 | 免责声明

1,本文(SAP-PI主要功能介绍课件.ppt)为本站会员(晟晟文业)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|