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

公众号主群加入受限, 请扫码加入副群后,向管理员申请加入主群

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值