ABAP提示消息几种写法

 我来答
one_in_zero
2014-01-15 · TA获得超过1020个赞
知道小有建树答主
回答量:383
采纳率:60%
帮助的人:157万
展开全部

提示消息的语法格式如下:

有两种方式提示消息:1、消息类msg;2、直接提示消息text

消息类提示的方法如下:

有四种表达方式:

1.如果在程序report后指定消息类,即

  REPORT ... MESSAGE-ID ....

这时,可直接用选项tn,即消息类型加消息号,如:

MESSAGE s028

提示指定消息类的028号消息,消息类型为s

2.可手动指定消息类的某个消息tn(id),如:

MESSAGE s028(00)

提示00消息类的028号消息,消息类型为s

3.以某种消息类型提示指定消息类的某个消息,如:

MESSAGE ID 00 TYPE 'S' NUMBER 028

提示00消息类的028号消息,消息类型为s

4. 用对象的方式提示消息,这个比较复杂,很少使用

直接提示要提示的消息,如:

MESSAGE 'Error' TYPE 'S'

提示消息Error

提示消息有如下附加选项

1.DISPLAY LIKE dtype

将类种消息类型的提示改变,如:

MESSAGE s028(00) DISPLAY LIKE 'E'

这样就把消息类00的成功消息028显示成错误消息

2.RAISING exception

在提示消息的同时抛出异常,一般用于功能模块FUNCTION或METHOD中

3.INTO text

将提示的消息存放到某个程序变量中而不直接提示,如

MESSAGE s028(00) INTO g_message

将消息类00的028号消息存放到变量g_message中

4.WITH dobj1 ... dobj4

在消息类中的消息中的变量用程序中的值替代,如:

MESSAGE s007(00) WITH '订单号'

则提示消息类00的007号消息,并将其中的占位符&1用“订单号”替代,即提示“订单号为空”

neutc
2014-01-15 · TA获得超过683个赞
知道小有建树答主
回答量:428
采纳率:100%
帮助的人:466万
展开全部
  1. 用关键字 MESSAGE 来进行提示消息的输出;

  2. 用FM: POPUP_TO_CONFIRM来进行有按钮消息输出, 程序可以获得用户点击了哪个按钮;

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ilksap
2014-01-15
知道答主
回答量:41
采纳率:0%
帮助的人:10.2万
展开全部
3种吧。。。。。。。。。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式