缺少UI消息

2020-08-25 22:29发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 在我们的FIORI应用中...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

在我们的FIORI应用中,我们希望在更新呼叫后显示几则消息(类型I或W)。 这里的问题是,消息是通过消息传递生命周期在UI中删除的,因为在更新操作之后也有一个读操作,如下所述:

https://sapui5.hana.ondemand.com/#/topic/ 81c735e69d354de98b0bd139e4bd4e10.html

在本文中,提到该消息应标记为 持久 ,此外,还提到具有属性 transition <的OData V2消息 设置为 true 会解析为 持久 UI消息。

现在我的问题是如何在后端ABAP代码中将此属性转换设置为true。

欢迎任何帮助或提示。

非常感谢!

最诚挚的问候,

于尔根

3条回答
SC_Yao
2020-08-25 22:51

大家好 ,

如果有人遇到相同的问题,则OData CRUD方法中的ABAP编码将UI消息标记为持久性:

数据lo_message_container类型参考/iwbep/if_message_container。
 数据ls_return TYPE bapiret2。

 ....

 lo_message_container =/iwbep/if_mgw_conv_srv_runtime〜get_message_container()。
 lo_message_container-> add_message_text_only(
     iv_msg_type = ls_return-type
     iv_msg_text = ls_return-message
     iv_add_to_response_header = abap_true
     iv_message_target ='/#TRANSIENT#'
   )。

最诚挚的问候,

于尔根

一周热门 更多>