首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >米罗·巴迪消息

米罗·巴迪消息
EN

Stack Overflow用户
提问于 2019-01-26 17:56:24
回答 1查看 734关注 0票数 0

我正在研究一个要求,当输入的信息满足要求的条件时,在MIRO上显示警告消息。我已经实现了BADI 'INVOICE_UPDATE‘,并且使用方法"CHANGE_AT_SAVE".However,我注意到即使在我的BADI实现被调用之后,消息也不会显示。

我注意到,在调用BADI之后,如果事务/发布是在对话模式下完成的,则执行以下代码来检查和显示消息。是否有其他用户出口可以向用户显示警告消息?

代码语言:javascript
复制
  IF sy-subrc <> 0.

  IF s_rbkp-ivtyp NE c_ivtyp_dialog. " dialog...

    MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno

               WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
  ELSE.

    CALL FUNCTION 'MESSAGE_STORE'

         EXPORTING

              arbgb = sy-msgid

              msgty = sy-msgty

              msgv1 = sy-msgv1

              msgv2 = sy-msgv2

              msgv3 = sy-msgv3

              msgv4 = sy-msgv4

              txtnr = sy-msgno.

  ENDIF.

ENDIF.
EN

回答 1

Stack Overflow用户

发布于 2019-02-06 21:09:12

这些变量是否已填充?你可以随时使用(如果你有)消息类,并创建一个适合你需要的新类。例如:

带有i_vbrk-sfakn的消息e081(zdssd_exits)。“错误消息,停止操作,跟踪

或者没有类的简单方法(无法跟踪错误消息)

信息“你想要什么”,键入“I”。“检查所有类型和适合您的类型。

https://wiki.scn.sap.com/wiki/display/ABAP/ABAP+Message+Error+Handling+Standards https://help.sap.com/doc/abapdocu_752_index_htm/7.52/en-US/abapmessage.htm

希望能有所帮助

干杯

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54377315

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档