美文网首页sap abap
abap弹出多条消息

abap弹出多条消息

作者: 风口得猪会飞 | 来源:发表于2018-08-01 14:02 被阅读0次

ass*&---------------------------------------------------------------------*

REPORT ZJOBY_TANCHAUNGXIAOXI.

"定义消息类型

TYPES: BEGIN OF ESP1_MESSAGE_WA_TYPE,

         MSGID  LIKE SY-MSGID,

         MSGTY  LIKE SY-MSGTY,

         MSGNO  LIKE SY-MSGNO,

         MSGV1  LIKE SY-MSGV1,

         MSGV2  LIKE SY-MSGV2,

         MSGV3  LIKE SY-MSGV3,

         MSGV4  LIKE SY-MSGV4,

         LINENO LIKE MESG-ZEILE,

       END OF ESP1_MESSAGE_WA_TYPE.

TYPES: ESP1_MESSAGE_TAB_TYPE TYPE ESP1_MESSAGE_WA_TYPE OCCURS 20.

DATA: IT_ERROR_MESSAGE TYPE ESP1_MESSAGE_TAB_TYPE WITH HEADER LINE.

DATA: V_LINENO         TYPE MESG-ZEILE.

DATA: L_MSGID TYPE SY-MSGID,

      L_MSGTY TYPE SY-MSGTY,

      L_MSGNO TYPE SY-MSGNO,

      L_MSG   TYPE CHAR100.

L_MSGID = 'ZZCSD001'.

L_MSGTY = 'W'.

L_MSGNO = '002'.

L_MSG   = '321.00'.

DEFINE MAC_MSG.

  v_lineno = v_lineno + 1.

  it_error_message-lineno = v_lineno.

  it_error_message-msgid = L_MSGID.

  it_error_message-msgty = L_MSGTY.

  it_error_message-msgno = L_msgno.

  it_error_message-msgv1 = &1.

  it_error_message-msgv2 = &2.

   APPEND it_error_message.

   CLEAR it_error_message.

END-OF-DEFINITION.

MAC_MSG: '已下订单金额:' L_MSG,

         '已发货记帐:'   L_MSG,

         '本单金额:'    L_MSG,

         '合计:'         L_MSG,

         '对应台阶金额:' L_MSG,

        '比率:'          L_MSG.

*CLEAR:V_LINENO.

V_LINENO = V_LINENO + 1.

IT_ERROR_MESSAGE-LINENO = V_LINENO.

IT_ERROR_MESSAGE-MSGID = 'ZMSG'.

IT_ERROR_MESSAGE-MSGTY = 'E'.

IT_ERROR_MESSAGE-MSGNO = '000'.

IT_ERROR_MESSAGE-MSGV1 = '测试 C14Z_MESSAGES_SHOW_AS_POPUP'.

APPEND IT_ERROR_MESSAGE.

*V_LINENO = V_LINENO + 1.

*IT_ERROR_MESSAGE-LINENO = V_LINENO.

*IT_ERROR_MESSAGE-MSGID = 'ZLM_MSG'.

*IT_ERROR_MESSAGE-MSGTY = 'W'.

*IT_ERROR_MESSAGE-MSGNO = '000'.

*IT_ERROR_MESSAGE-MSGV1 = '测试测试测试测试'.

*APPEND IT_ERROR_MESSAGE.

*

*V_LINENO = V_LINENO + 1.

*IT_ERROR_MESSAGE-LINENO = V_LINENO.

*IT_ERROR_MESSAGE-MSGID = 'ZLM_MSG'.

*IT_ERROR_MESSAGE-MSGTY = 'S'.

*IT_ERROR_MESSAGE-MSGNO = '000'.

*IT_ERROR_MESSAGE-MSGV1 = '测试测试测试测试测试测试试'.

*APPEND IT_ERROR_MESSAGE.

*

*V_LINENO = V_LINENO + 1.

*IT_ERROR_MESSAGE-LINENO = V_LINENO.

*IT_ERROR_MESSAGE-MSGID = 'ZLM_MSG'.

*IT_ERROR_MESSAGE-MSGTY = 'E'.

*IT_ERROR_MESSAGE-MSGNO = '000'.

*IT_ERROR_MESSAGE-MSGV1 = '测试测试测试'.

*APPEND IT_ERROR_MESSAGE.

CALL FUNCTION 'C14Z_MESSAGES_SHOW_AS_POPUP'

  TABLES

    I_MESSAGE_TAB = IT_ERROR_MESSAGE.

**后续不能操作,打钩 打叉 SY-SUBRC EQ 0

IF SY-SUBRC EQ 0.

ELSE.

ENDIF.

相关文章

  • abap弹出多条消息

    ass*&----------------------------------------------------...

  • 【AAAAA文友群英会】遗忘的店铺

    “叮咚,叮咚。”手机后台一下连续弹出了很多条千牛系统的新消息提醒。 “你们什么时候发货?” “您好,我订购的产品什...

  • toast弹出消息

    简短一句

  • SAP GUI 遇到 Error in Parser-Threa

    问题 SAPGUI 打开 ABAP 代码时,GUI 崩溃,遇到错误消息: Error in Parser-Thre...

  • Fiori-like Prototype ( SAP Cloud

    SAP Cloud Platform - ABAP Environment. ABAP ABAP Getting ...

  • 如果世界只剩下一天

    傍晚,晚饭过后,正和老公一起带着孩子在街上边说笑边溜达,突然手机里弹出很多条消息提示框,不光是我的手机一直响,老公...

  • 收获六十多条消息

    几天没来简书,今天登录上来一看,消息处显示着红色的数字“61”,心情真是一下子晴朗起来,迅速点击看了一下,收获四十...

  • 突然收到50多条消息……

    刚刚点开简书,突然发现收到50多条消息,还以为自己看花眼了…… 结果打开一看,居然是自己的一首小诗五绝•无题 - ...

  • ABAP消息提示的坑

    ABAP开发过程中进行消息的报错提示,我用如下语句进行报错: 提示的信息不在选择界面,这是不友好的,处理方法是:

  • 2017-11-05

    微信发消息给别人发多条

网友评论

    本文标题:abap弹出多条消息

    本文链接:https://www.haomeiwen.com/subject/oazlvftx.html