目录

目录

概述

界面简介

一.配置ADAPTER TYPE:HTTP

1、创建Data Types

2、创建Message Types

3、创建Message Interfaces

4、导入RFC

5、创建Message Mappings

6、创建Interface Mappings

7、创建Receiver Determination

8、创建Interface Determination

9、创建Receiver Agreement

二.配置ADAPTER TYPE:JDBC  (JDBC为接收端)

1、创建Data Types

2、创建Message Types

3、创建Message Interface

4、创建Message Mappings

5、创建Interface Mappings

6、创建Receiver Determination

7、创建Interface Determination

8、创建Sender Agreement

9、创建Receiver Agreement

三.创建APATER TYPE:JDBC(JDBC作为发送端)

1、创建DATA TYPES

2、创建Message Types

3、创建Message Interfaces

4、创建Message Mappings

5、创建Interface Mappings

6、创建Channel(JDBC作为sender)

7、创建Receiver Determination

8、创建Interface Determination

9、创建Sender Agreement

10、创建Receiver Agreement


概述

   PI(PROCESS INTERGATION)作为SAP NetWeaverTM平台的组件之一,SAP PI运行在SAP Web AS组件之上,为各种界面提供了统一、集中的资料库,因而降低了IT系统的集成与维护成本。在同一个解决方案中支持跨组件BPM。此外,还提供了一套集成的工具,可以定义适当的消息传递接口、映射和转发规则,因为能够帮助企业构建自己的集成信息环境。

   SAP交换架构的优势

   SAP PI提供了开放的集成技术,它能够驱动协作性业务流程,解决企业面临的主要IT基础结构难题—复杂性。SAP PI还为企业带来了如下优势。

●  降低了TCO

SAP PI降低了集成成本,能够让企业充分利用现有组件,例如在电子数据交换(EDI)方面的投资。SAP PI把SAP提供的组件与第三方供应商提供的组件无缝地集成到一起,对企业的投资起到了保护作用。

●  以流程为中心的集成

利用SAP PI,企业可以将组织结构内、外部各种技术系统中的业务流程集成到一起。该组件充分利用了SAP在业务流程方面用友的广泛知识,包括在整个软件生命周期中捕获及共享协作性知识。SAP PI中以流程为中心的信息模型是以Web服务为基础的:它遵循了企业服务体系结构的原则,这是SAP基于服务的企业范围业务解决方案的蓝图,能够提供更高层次的适应性、灵活性和开放性,这些都是降低总体拥有成本所必需的。

●  流程自动化

SAP PI能够定义每个业务流程的消息流,从而对消息流进行很好的协调。企业可以根据自己独特的需要让流程在异构系统中、在各个企业之间自动运行。

●  集成场景

企业可以利用SAP PI中的集成工具构建自己的集成场景。这套工具定义了适当的消息接口、映射和转发规则,它们用于连接应用组件或者创建涉及业务伙伴的协作流程。

●  支持开放标准

由于SAP PI以利用开放标准的本地网络基础架构为基础,它能够让企业使用现有行业标准,也能够让企业具备内置灵活性以支持未来标准。

●  响应挑战

将SAP PI作为关键IT技术之一,这样一来,企业就有能力应对集成IT环境所面临的挑战。SAP PI具有强大的集成能力,能够实现更高层次的适应性业务解决方案,并同时在企业的整个价值链中实现以流程为中心的协作。

界面简介

简单PI配置完整流程_业务流程
 

IR为配置data type,message type,message interface,message mapping,interface mapping.

ID为配置business system,business service,receiver determination,interface determination,sender agreement,receiver agreeement.

SLD为后台配置的地方,business system在此配置.

RWB为PI的Message监测.
一.配置ADAPTER TYPE:HTTP

1、创建Data Types

简单PI配置完整流程_业务流程_02
 

2、创建Message Types

简单PI配置完整流程_接收端_03
 

3、创建Message Interfaces

简单PI配置完整流程_业务流程_04
 

4、导入RFC

简单PI配置完整流程_接收端_05

简单PI配置完整流程_PI配置_06
 

 

导入RFC所需要的系统参数

5、创建Message Mappings

简单PI配置完整流程_业务流程_07
 

6、创建Interface Mappings

简单PI配置完整流程_业务流程_08
 

7、创建Receiver Determination

简单PI配置完整流程_业务流程_09
 

8、创建Interface Determination

简单PI配置完整流程_PI配置_10
 

如果发送方为HTTP,IDOC,不需要配置sender agreement

9、创建Receiver Agreement

简单PI配置完整流程_解决方案_11
 

二.配置ADAPTER TYPE:JDBC  (JDBC为接收端)

1、创建Data Types

简单PI配置完整流程_业务流程_12
 

JDBC作为接受端的Data Types为固定结构,ACTION 为对数据库的动作(i.e update,select,insert,delete)

TABLE(表的名字)

Access(要筛选出的字段)

Key1(筛选条件,相当于SQL中where条件)

2、创建Message Types

简单PI配置完整流程_接收端_13
 

3、创建Message Interface

简单PI配置完整流程_业务流程_14
 

4、创建Message Mappings

简单PI配置完整流程_解决方案_15
 

5、创建Interface Mappings

简单PI配置完整流程_解决方案_16
 

6、创建Receiver Determination

简单PI配置完整流程_解决方案_17
 

7、创建Interface Determination

简单PI配置完整流程_解决方案_18
 

8、创建Sender Agreement

简单PI配置完整流程_解决方案_19
 

9、创建Receiver Agreement

简单PI配置完整流程_解决方案_20
 

三.创建APATER TYPE:JDBC(JDBC作为发送端)

1、创建DATA TYPES

简单PI配置完整流程_接收端_21
 

JDBC作为发送端的结构,ROW是必不可少的

2、创建Message Types

简单PI配置完整流程_PI配置_22
 

3、创建Message Interfaces

简单PI配置完整流程_接收端_23
 

4、创建Message Mappings

简单PI配置完整流程_业务流程_24
 

5、创建Interface Mappings

简单PI配置完整流程_PI配置_25
 

6、创建Channel(JDBC作为sender)

简单PI配置完整流程_接收端_26
 

7、创建Receiver Determination

简单PI配置完整流程_解决方案_27

8、创建Interface Determination

简单PI配置完整流程_业务流程_28

9、创建Sender Agreement

简单PI配置完整流程_解决方案_29

10、创建Receiver Agreement
简单PI配置完整流程_PI配置_30
 

FROM:http://blog.sina.com.cn/s/blog_c0978c9b0101h6cb.html