1. e-works数字化企业网
  2. 书屋
  3. 书籍列表
  4. 工程师突击:SAP ABAP实用程序开发攻略
  5. 程序回执信息的定义

第七章 SAP应用界面开发及ABAP报表设计

第四节 程序回执信息的定义


    SAP通过Message来回执程序的执行状态。使用TCode:SE91对Message定义,还能够对Message进行创建、修改及删除等维护操作,如图7-28所示。

 图7-28  Message 维护界面

图7-28  Message 维护界面

    SAP将Message分为不同的类,并且每一个类中按不同的操作语言环境进行区分,笔者登录语言为EN环境,如图7-29显示为EN环境下00类相关Message列表,如图7-29所示。

 图7-29  Message 列表

图7-29  Message 列表

    Message short text字段为类描叙,也可以定义输入参数&,如“&1 & 2 &3”表示有三个输入参数。

    Message共分以下几种类型:E:错误、W:警告、I:信息、A:异常中止、S:成功。

    定义语法为:Message W000(mid) 。

    mid为类名,也可以在程序开头直接引用Mseeage-ID,如:

    REPORT ZREPORT_MSG_1 MESSAGE-ID 00.

    Message W002 .

    REPORT ZREPORT_MSG_2.

    Message W002(00).

    两程序的执行效果是一样的,不过一个是程序一开始就应用该消息类,第二个是在程序执行中才引用消息类,自定义参数方式如例7-25所示。

    例子7-25  MESSAGE的应用

    REPORT ZREPORT_MSG_3 MESSAGE-ID 00.

    DATA:MSG1(10) TYPE C VALUE 'Please '.

    DATA:MSG2(10) TYPE C VALUE 'file '.

    DATA:MSG3(10) TYPE C VALUE 'you '.

    DATA:MSG4(10) TYPE C VALUE 'name '.

    Message W001 WITH MSG1 MSG2 MSG3 MSG4.

    E、W及S类型Message一般会在状态栏显示,但I类型则会弹出对话框,A类型在弹出对话框的同时将强制退出执行程序,如图7-30所示。

图7-30  不同类型Message 的表现方式

图7-30  不同类型Message 的表现方式

系列微信

数字化企业网
PLM之神
e-works制信科技
MES百科
工业自动化洞察
智能制造IM
AI智造圈
智能工厂前线
工业机器人洞察
智造人才圈
工业软件应用
智能制造网博会
ERP之家
供应链指南针
© 2002-2026  武汉制信科技有限公司  版权所有  ICP经营许可证:鄂B2-20030029-1(于2003年首获许可证:鄂B2-20030029)
鄂公网安备:420100003343号 法律声明及隐私权政策     投诉举报电话:027-87592219

关于我们    |    联系我们    |    隐私条款

ICP经营许可证:鄂B2-20080078
(于2003年首获许可证:鄂B2-20030029)
鄂公网安备:420100003343号
© 2002-2026  武汉制信科技有限公司  版权所有
投诉举报电话:027-87592219

扫码查看