2020-09-19 21:37发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我正在将值从前端传递到odata... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我正在将值从前端传递到odata服务以创建PM订单确认。 如果该bapi返回任何错误消息,如何将这些错误消息传递到前端。
您必须检查BAPI返回表中是否有错误,将它们添加到消息容器中,然后使用它引发异常:
数据:lt_errors bapiret2的类型标准表。 收集错误 在lt_return ASSIGNING FIELD-SYMBOL()类型为'E'处循环。 将附加到lt_errors。 结局。 如果lt_errors不是INITIAL。 DATA(lr_msg_cont)=/iwbep/cl_mgw_msg_container => get_mgw_msg_container()。 lr_msg_cont-> add_messages_from_bapi( 出口 it_bapi_messages = lt_errors"返回参数表 )。 引发例外类型/iwbep/cx_mgw_busi_exception 出口 message_container = lr_msg_cont。 ENDIF。
最多设置5个标签!
您必须检查BAPI返回表中是否有错误,将它们添加到消息容器中,然后使用它引发异常:
一周热门 更多>