ABAP采购申请审批后下发消息服务器

Posted SAP剑客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ABAP采购申请审批后下发消息服务器相关的知识,希望对你有一定的参考价值。

采购申请审批后下发消息服务器

【需求】

采购申请通过事务代码“ME54N”最终审批通过后将PR抬头及明细信息下发给消息服务器。

【实现】

1、找到合适的增强点(ME_REQ_POSTED)

在其“POSTED”方法中确定取数逻辑,可以根据方法提供的新/旧内表的值确定哪些数据需要进行推送。

相应的内表如下:

内表

参照

描述

IM_EBAN

MEREQ_T_UEBAN

New Requisition

IM_EBAN_OLD

MEREQ_T_UEBAN

Old Requisition

IM_EBKN   

MEREQ_T_UEBKN 

New Account Assignment

IM_EBKN_OLD 

MEREQ_T_UEBKN 

Old Account Assignment

IM_PREXT  

MEREQ_T_UPREXT

Table Type UPREXT

2、确定PR取数逻辑

正如上面所说的,可以根据判定新/旧内表的值来确定,关键逻辑如下图所示。

3、推送消息服务器

将读取到的PR抬头及项目信息按照指定的格式Json序列化。

最后调用预先准备好的发送接口推送至消息服务器。

以上是关于ABAP采购申请审批后下发消息服务器的主要内容,如果未能解决你的问题,请参考以下文章