首页 > 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获取

      隐藏内容需要支付:¥1
任何问题请联系yan252@163.com
立即购买

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

得到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的代理类函数中,就能取到了,当然为了使用最好以下代码写在最前面

      隐藏内容需要支付:¥1
任何问题请联系yan252@163.com
立即购买
最后编辑:
作者:yangsen
本站为个人博客网站,全由我个人维护,我从事SAP开发13年,其它ERP开发7年,基本都是零售行业。本站记录工作学习的过程, 有SAP相关询问专、兼职工作可随时联系我。 有网站相关的问题可直接在文章下方留言,或者联系我。 邮件:yan252@163.com给我。 QQ:415402519

留下一个回复

你的email不会被公开。