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

时间:2025-01-08 23:29:49

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

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

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

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

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

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

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

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

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

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

6、目录讲解:

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

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

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

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

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

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

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

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

11、3.创建External Definitions

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

20、(2)新建DT_FEED_MHRS_Request

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

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

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

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

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

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

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

24、选取填写Data Type Used的信息。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

33、保存并激活。

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

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

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

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

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

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

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

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

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

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

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

39、进行配置连接。

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

40、然后保存激活。

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

41、8,创建OperateMappingOM_FEEDBACK_MHRS

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

42、配置图中标红的所有位置

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

43、选中完后,点击保存。

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

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

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

45、再配置返回的选项。

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

46、点击保存并激活。

SAP PI接口开发学习一ESR配置
© 手抄报圈