SAP ABAP MESSAGE消息处理

MESSAGE

示例

SE91中的通用消息

MESSAGE e001(00) WITH ‘XXXX ERROR!’

常量消息

MESSAGE ‘ABCDE’ TYPE ‘S’.

静态指定

MESSAGE s001(00).

动态指定

DATA:t(1) VALUE ‘S’,

      id(2) VALUE ‘00’,

      num(3) VALUE ‘001’.

MESSAGE ID id TYPE t NUMBER num.

消息拼接

MESSAGE ID sy-msgid TYPE ‘S’ NUMBER sy-msgno

    INTO msg

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

修改消息显性

MESSAGE msg TYPE ‘S’ DISPLAY LIKE ‘E’.

消息类型:

消息类型

说明

异常终止

A

终止当前操作

错误

E

系统等待新输入数据

信息

I

处理回车之后,系统继续处理

成功

S

消息出现在下一屏幕上

警告

W

可以更改输入数据或按回车继续

退出

X

推出操作或返回上一层操作(运行时错误)

posted @ 2022-02-27 20:16  LikZ-WM  阅读(854)  评论(0编辑  收藏  举报