点击此处---> 群内免费提供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。
欢迎任何帮助或提示。
非常感谢!
最诚挚的问候,
于尔根
您好,Jürgen
如果我正确阅读了文档,则应该可以将oData V2模型上的参数refreshAfterChange设置为false。 更新实体后,您可以检查消息,如果有任何显示,然后使用读取操作刷新odata模型。 如果没有消息,您可以立即触发读取操作。 (这基本上是该文档中提供的解决方案2)
尚不确定如何在SAP Gateway中设置过渡属性。
最好的问候,
Geert -Jan Klaps
您好,Jürgen,
很高兴听到您找到解决方案! 感谢您的分享,这可能对很多人都有用!
最诚挚的问候,
Geert-Jan Klaps
大家好 ,
如果有人遇到相同的问题,则OData CRUD方法中的ABAP编码将UI消息标记为持久性:
最诚挚的问候,
于尔根
一周热门 更多>