首页 > SAP > ABAP > 得到PI接口的MESSAGE ID
2020
09-23

得到PI接口的MESSAGE ID

在ECC与PI连接发送(接口)数据时,会需要在ECC端记录一下PI接口MONI中的MESSAGE ID号,以便以方便日志记录,或者问题的查找跟踪,以下是ECC中的ABAP代码的实现方式。

得到PI接口的MESSAGE ID - 第1张  | 优通SAP

1.取发出PROXY(OUTBOUND)的MESSAGE ID获取

在调用OUTBOUND的PROXY发出数据后,我们想得到PI中的MESSAGE ID,我们先在调用的接口类中写入Enhance增强记录MESSAGE ID,类名如下:

      隐藏内容需要支付:¥1
任何问题请联系yan252@163.com
立即购买
得到PI接口的MESSAGE ID - 第2张  | 优通SAP
得到PI接口的MESSAGE ID - 第3张  | 优通SAP

1.写入代码先记录MESSAGE ID到内存ZZPI_MSGGUID中

2.在调用PORXY后,从内存ZZPI_MSGGUID中读取出MESSAGE ID

2.取入站PROXY的MESSAGE ID

把以下代码写在入站的PROXY的代理类函数中,就能取到了,当然为了使用最好以下代码写在最前面

最后编辑:
作者:yangsen
有需要可在文章留言或者邮件yan252@163.com给我。

留下一个回复

你的email不会被公开。

fourteen − nine =