通过 ABAP 删除 BOPF 消息(来自 /bobf/if_frw_message)

Posted

技术标签:

【中文标题】通过 ABAP 删除 BOPF 消息(来自 /bobf/if_frw_message)【英文标题】:Remove BOPF Message (from /bobf/if_frw_message) via ABAP 【发布时间】:2016-02-26 23:03:31 【问题描述】:

我得到了一个带有TYPE REF TO /bobf/if_frw_message 的对象。 我需要在“发送”到 UI 之前从对象中删除一些消息 只有我知道的是消息类别名称和消息编号。 哪种处理方式才是正确的?

【问题讨论】:

如果有人可以为 BOBF 创建标签,那就太好了。 【参考方案1】:

正如您所注意到的,该接口只有添加和读取的方法。您在这里真正拥有的唯一选择是使用GET( ) 获取所有消息,实例化对象的新实例并使用ADD_CM( ) 逐一添加所有消息,然后跳过您不需要的消息。

问题是您需要删除该消息的原因。应用程序的一部分想要报告这一点,最好在它生成的时候抑制它。

【讨论】:

是的,我已经这样做了(检查if_t100_message~t100key),看起来没有更方便的方法,谢谢!

以上是关于通过 ABAP 删除 BOPF 消息(来自 /bobf/if_frw_message)的主要内容,如果未能解决你的问题,请参考以下文章

◆◆0如何根据错误消息定位出错的ABAP程序

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

ABAP如何根据PR号删除PM单的组件

ABAP中的报出消息语句的关键字是啥?请至少说出三种消息类型.消息文本使用哪个TC

ABAP和Java里关于DEFAULT(默认)机制的一些语言特性

ABAP和Java里关于DEFAULT(默认)机制的一些语言特性