多语言展示
当前在线:1538今日阅读:162今日分享:23

SAP PI接口开发学习一ESR配置

PI接口是实现SAP系统和外系统数据通信的方式之一,学习过程中查了很多教程和资料,本以为是直接在SAP模块中直接开发的,花费了一天的时间,因网上教程也没有指明开发的平台。后发现是通过网页版进行开发创建的。
工具/原料
1

SAP

2

PI接口

方法/步骤
1

首先登陆接口开发网址,ESR---主要是建接口结构和数据映射的关系。ID----与外部交互的定义和配置。

2

一、ESR配置1,下载运行ESR点击Enteroise Services Respository(ESR企业服务器库)下一行的标红位置进行下载。

3

2,CMD运行备注:目前这里仅只使用了第一个。

4

运行后,第一个软件界面,以及其中一个接口的目录结构。

5

讲解:对于图中做的两个PI接口,第一个是六个模块,第二个是五个模块,缺少一个External Definitions。区别在于六个接口的是外部接口,外部写好了接口,并给出了WSDL地址,调用外部接口,把数据推送给外部使用。如果是内部写接口,则不需要创建第六个功能模块。

6

目录讲解:

7

3,创建Namespace选中对应的文件,右键新建Namespace,如下图所示。

8

完成后,点击Create,进行文本的描述,然后保存。

9

点击保存按钮,保存完成后,即可查看到对应新建的包。

10

依次再去创建上面所说的六层结构或五层结构(具体是否创建External Definitions需要视情况确定)。本文因为是调用外部接口,所以需要创建External Definitions。由下到上的顺序依次创建。

11

3.创建External Definitions

12

点击Create进行创建,创建完成后,导入桌面事先生成的.XML文件。此处xml文件的生成是WSDL地址+?WSDL---网址打开,然后保存本地即可。

13

导入完成后会生成出具体的文件信息,点击保存激活。

14

注:新建的配置文件都是在这里进行激活。

15

选中需要激活的文件,点击激活即可。

16

若激活成功,会弹出如下提示信息。

17

4,创建Data Type(1)选中新建的包,右键新建Data Type,输入相应的名称DT_FEED_MHRS_Response,这里需要建立输入和输出。

18

点击创建,继续编写相关信息,最后点击保存。

19

保存完成后,即可出现新的列表,选中后右键激活。激活后,图标前缀就会消失。

20

(2)新建DT_FEED_MHRS_Request

21

创建完成后,进行添加字段,然后进行保存

22

保存完成后,同样激活即可。(3)两个都新建完成后,分别双击打开,激活后则DT_FEED_MHRS_Request和DT_FEED_MHRS_Response图标消失,如下图所示。

23

5,创建Message Types(1)创建MT_FEED_MHRS_Response

24

选取填写Data Type Used的信息。

25

选取完成后,则会自动关联出Data Type所设置的内容结构。点击保存并激活。

26

同样,激活完成后,则新创建的文件会显示在列表中。(1)创建MT_FEED_MHRS_Request

27

同样选取填写Data Type Used的信息,并保存激活。

28

选取完成后,则会自动关联出Data Type所设置的内容结构。点击保存并激活。

29

6,创建Service interfaces必须建两个,一个是Outbound,一个是Inbound(1)OutBound:数据输入---SI_FEEDBACK_MHRS_Request

30

备注:图中的Make this an Event Interface不要勾选!! 并选取添加Name

31

进行保存操作,然后对其进行激活。备注:激活成功后,新建文件前面的图标会自动消失,若未消失,则激活失败。(2)Inbound----_SI_FEEDBACK_MHRS_Response

32

这里SI_FEEDBACK_MHRS_Response选取添加名字和-SI_FEEDBACK_MHRS_Request是不相同的。

33

保存并激活。

34

7,创建Message Mapping(1)创建MM_FEEDBACK_MHRS_Request

35

创建完成后,进行选择配置项。

36

完成后,再选中图中所示进行双击获取,进行连接配置。

37

成功拖动完成如下图所示。

38

然后进行保存,激活操作。 (2)创建MM_FEEDBACK_MHRS_Response

39

进行配置连接。

40

然后保存激活。

41

8,创建Operate MappingOM_FEEDBACK_MHRS

42

配置图中标红的所有位置

43

选中完后,点击保存。

44

图上,Target Message有时显示为空,是显示的问题,配置好保存激活,重新登陆查看即可。

45

再配置返回的选项。

46

点击保存并激活。

注意事项
1

下一节将继续讲ID配置的操作

2

如果您觉得有用,记得在下方点击投票、点赞、关注、留言,小编会定期奉 上更多的惊喜哦,您的支持才是小编继续努力的动力,么么哒。

推荐信息