问题描述
ABAP调用SI接口发送报文报http类错误,并且sxmb_moni进去看报文提示*CPA*NOTFOUNT*错误,反正有CPA就是这类错误
原因分析
一般都是sproxy发送报文到SM59配置的默认PO XI 目标PO时候,PO上面没有对应ICO配置引起,这类问题处理主要有三个关键点
1.SM59默认XI跟SPROXY想要的是否一致
2.ICO配置通道的适配器(服务器)是否是SM59对应的服务器(需basis协助下)
3.如果2中不一致,一般需要做多个PO对接一个SAP的配置
即配置SXMB_ADMIN适配引擎
(1)建立SM59跟目标PO的连接
(2)SXMB_ADMIN 配置—配置发送者/接受者标识
(3)集成引擎配置
就是把这个SI接口的IS_URL配置到对应的SM59建立的PO服务器连接
最后直接在SPROXY找到对应SI 使用F8发送测试就可以看到效果