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采购申请审批后下发消息服务器的主要内容,如果未能解决你的问题,请参考以下文章