ABAP 消息弹窗

*cl_epic_ui_services=>show_messages_with_alog( ).
*
*CALL FUNCTION 'RSDC_SHOW_MESSAGES_POPUP'.

DATA:it_return TYPE TABLE OF bapiret2 WITH HEADER LINE.

DATA ls_exit_command TYPE  bal_s_excm .
DATA lt_t_msg TYPE rs_t_msg.
DATA lt_w_msg TYPE bal_s_msg.
DATA lf_one_msg_as_sys_msg TYPE flag.

LOOP AT it_return.
  lt_w_msg-msgty = it_return-type.
  lt_w_msg-msgid = it_return-id.
  lt_w_msg-msgno = it_return-number.
  lt_w_msg-msgv1 = it_return-message_v1.
  lt_w_msg-msgv2 = it_return-message_v2.
  lt_w_msg-msgv3 = it_return-message_v3.
  lt_w_msg-msgv4 = it_return-message_v4.
  APPEND lt_w_msg TO lt_t_msg.
  CLEAR lt_w_msg.
ENDLOOP.


lt_w_msg-msgty = 'S'.
lt_w_msg-msgid = 'ZESB'.
lt_w_msg-msgno = '000'.
lt_w_msg-msgv1 = '传输成功'.
lt_w_msg-msgv2 = it_return-message_v2.
lt_w_msg-msgv3 = it_return-message_v3.
lt_w_msg-msgv4 = it_return-message_v4.
APPEND lt_w_msg TO lt_t_msg.

cl_epic_ui_services=>show_messages_with_alog(
    it_messages       = lt_t_msg
    iv_one_msg_direct = lf_one_msg_as_sys_msg ).

CALL FUNCTION 'RSDC_SHOW_MESSAGES_POPUP'
  EXPORTING
    i_t_msg           = lt_t_msg
    i_txt             = '测试消息'
    i_with_s_on_empty = rs_c_true
    i_one_msg_direct  = rs_c_true
    i_one_msg_type_s  = rs_c_true
  IMPORTING
    e_s_exit_command  = ls_exit_command.

BREAK-POINT.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值