点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我需要发送多个警告消息以返回Odata响应标头。
我知道我们可以通过使用以下代码来实现:
数据:lo_message_container类型参考/iwbep/if_message_container。
呼叫方法me->/iwbep/if_mgw_conv_srv_runtime〜get_message_container
接收
ro_message_container = lo_message_container。
呼叫方法lo_message_container-> type_message
iwbep/cl_cos_logger => warning
iv_msg_id ='ZTEST_MSG'
iv_msg_number ='615'
iv_msg_v1 = lv_msgv
iv_add_to_response_header = abap_true。 "将邮件添加到标题中
由于我的要求是发送多条消息,因此我在上面就消息数而言循环运行。 因此,以下是我尝试添加说2条消息时响应标头中的输出。
因此,从上面的快照中可以看到,第一条消息被添加到外部标签(标签,这对我来说有点不一致, 因此,我希望将每条消息全部添加到仅标签,或者仅添加到我已经尽我所能尝试了所有可能,但没有运气。 请帮我解决这个问题。
预先感谢
Avinash
(32.5 kB)
嗨,
据我所知。
一个替代解决方案是
创建具有属性消息和消息类型的虚拟标题实体和项目实体,而不是使用容器。 然后创建一个从标题到项目的导航,将您的所有消息填充到项目实体集中,并像普通的获取扩展实体集一样使用它。
一周热门 更多>