系列之 配置ECC和PO的连接"/>
PO系列之 配置ECC和PO的连接
一
前言
PO(/PI)是SAP公司的一个中间件产品,用来辅助连接SAP系统与外围系统. (当然外围系统之间也可以使用PO).
一般情况下,异步接口推荐使用PO来确保数据正确抵达目标系统.
PO可以完成一些数据内容转换,群发(一份数据发给多个异构系统),分发(数据区分特征发送给特定的系统)等功能.
本文主要讲解从ECC与PO 通过PROXY方式连接所需的最简配置
二
ECC端
ECC配置和PO的连接,所需的事务代码
RZ70 系统架构目录管理
SLDAPICUST 系统架构目录 API 定制
SM59 RFC 目标(显示/维护)
SXMB_ADM 集成引擎 - 管理
配置之前需要实现准备号互相访问使用的用户及授权(没有仔细研究过最低授权,为了防止授权错误,给了连接用户较高的授权)
一般PO提供的用户拥有和PISUPER一致的用户权限即可, ECC用户可以配置成服务用户,给SAP_ALL授权
01
SM59中配置和PO的连接一
AAE_PI 这个名称可以自行定义,后续使用一个一致的名称即可.这个连接主要是ECC通过PROXY发送数据到PO时使用.
开发,测试系统 中目标主机就是PO的服务器, 服务编号一般是50000
生产服务器则需要使用WEB DISPATCHER 服务的地址与端口,以便负载均衡.
路径前缀
/XISOAPAdapter/MessageServlet?ximessage=true
需要配置连接用户
02
SM59中配置和PO的连接二
SAP_PROXY_ESR :这个是固定连接名称, 主要为事务代码 SPROXY读取PO信息使用
路径前缀
/rep
03
配置ECC对SLD的访问
TCODE: SLDAPICUST :配置ECC对SLD的访问
04
ECC系统注册到PO的SLD
TCODE: RZ70 .ECC系统注册到PO的SLD中. 执行成功后, PO的SLD中就能看到ECC系统
这是中使用的sapgw00 或 sapgw01 来自PO的中的信息,下图可以看到网关服务SAPGW01 ,这个网关服务在RZ70中使用
05
配置集成引擎
TCODE: SXMB_ADM: 配置时使用前面SM59中定义连接的AAE_PI
三
RZ70注册失败的处理
如果执行失败. 检查一下PI的参数 gw/acl_mode=0
如果RZ70注册执行成功, 但是PI中看不到服务器. 检查SLD的LOG
查找下面的NOTES解决
2497068 - Comparison method violates its general contract in SLD Log
SXMB_ADM 配置时如果报错,检查下面的NOTE
2531331 - Check "Associated Integration Server"
四
PO端
只有一个底层连接配置,其它的都在端口中配置,该连接配置在异步消息反馈中使用.
详见链接
无峰,公众号:ABAP 技巧与实战PO系列之 消息的确认反馈
如果不需要反馈, 则无需配置.
五
总结
PO和ECC的连接配置比较简单,BASIS提供相应的连接参数后, 按照上述方案配置即可.
需要注意的是生产服务器中的负载均衡, 需要BASIS安装WEB DISPATCHER 服务并且提供该服务的地址.
这样ECC连接PO时,系统会根据负载情况,分配到特定的服务器执行.
PO对ECC的访问同理,也需要在ECC中安装WEB DISPATCHER .
THE
END
约定
如果你对这篇文章感兴趣,请帮忙点赞,在看,分享.
(如果你真的喜欢这篇文章,请记得回来打个赏,作为支持我继续下去的动力,这是一个正反馈过程. 越多的人打赏,作者越有动力分享,读者就能享受更多的福利.毕竟打赏的金额富不了我,穷不了你,却能支持这个公众号长久发文.)
公众号 : syjf1976_abap
ABAP开发技巧
微信号 : 392077
公众号主群加入受限, 请扫码加入副群后,向管理员申请加入主群
更多推荐
PO系列之 配置ECC和PO的连接
发布评论