ABAP-MESSAGE介绍

文章目录

  • ABAP-MESSAGE介绍
    • 类型种类
    • MESSAGE - msg常见用法
      • 报表头部声明消息类,直接使用消息号
      • 直接使用消息号并带上消息类
    • MESSAGE - text常见用法
      • text使用说明
    • MESSAGE - INTO常见用法
      • INTO使用说明
    • 参考例子

类型种类

官方文档说明: Valid message types are “A”, “E”, “I”, “S”, “W”, and “X”. These stand for termination (abort) message, error message, information message, status message, warning, and exit message.
大白话: message有6种类型,分别是对应的英文字母的简写,下图为引用网友的图片说明

  • E:Error
  • W:Warning
  • I:Information
  • A:Abortion
  • S:Success
  • X: Exit

MESSAGE - msg常见用法

使用&作为通配符,如果只有一个通配符可以直接写了tn后跟上变量,如果有多个通配符需要使用 WITH 来指定,多个变量使用空格分开。在ABAP编辑器里面,对MESSAGE点F1可以查看到对应语法,此处介绍前两种用法
Syntax
… { tn }
| { tn(id) }
| { ID mid TYPE mtype NUMBER num }
| { oref [TYPE mtype] } …

报表头部声明消息类,直接使用消息号

REPORT rep MESSAGE-ID sabapdemos.
...
MESSAGE i014.

直接使用消息号并带上消息类

REPORT ...
...
MESSAGE i014(sabapdemos).

MESSAGE - text常见用法

基本语法格式如下:
Syntax
… text TYPE mtype …

text使用说明

REPORT rep MESSAGE-ID sabapdemos.
...
MESSAGE text-m01 TYPE 'E'.orDATA oref TYPE REF TO cx_sy_arithmetic_error.
TRY. ... CATCH cx_sy_arithmetic_error INTO oref. MESSAGE oref->get_text( ) TYPE 'I'.
ENDTRY.

MESSAGE - INTO常见用法

基本语法格式如下:
Syntax
MESSAGE msg [WITH dobj1 … dobj4]
INTO text.

INTO使用说明

CALL FUNCTION... EXCEPTIONS error_message = 4.
IF sy-subrc = 4. MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno INTO DATA(mtext) WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.

参考例子

  • 建立消息类
  • 建立消息
  • 新建报表程序

ABAP-MESSAGE介绍相关推荐

  1. ABAP 引用类型介绍

    除了之前一篇文章什么是 ABAP Field Symbol介绍的 Field Symbol 以外,引用类型(Reference Type) 是 ABAP 编程语言里另一个很重要的数据类型. 让我们还是 ...

  2. 【Android开发】消息处理类(Handler)与消息类(Message)介绍

    一.消息处理类(Handler)简介 消息处理类Handler允许发送和处理Message或Runnable对象到其所在线程的MessageQueue中.Handler主要有一下两个作用: 1.将Me ...

  3. SAP的ABAP简单介绍

    文章目录 1 Introduction. 2 Study resourse 3. Basic knowledge 4 How to start the first program 4.1. packa ...

  4. ABAP MESSAGE消息类的创建以及调用方法。

    消息类的类型一共分为六种,分别如下表所示 TYPE 描述 使用效果 是否终止事务 A(Abortion) 终止 在PUPUP画面显示 是 I(Information) 信息 在PUPUP画面显示 否 ...

  5. SAP ABAP 处理 Excel 的标准函数 TEXT_CONVERT_XLS_TO_SAP 介绍试读版

    零基础 ABAP 学习教程系列文章的目录 ABAP 标准培训教程 BC400 学习笔记之一:ABAP 服务器的架构和一个典型的 ABAP 程序结构介绍 ABAP 标准培训教程 BC400 学习笔记之二 ...

  6. 使用 ABAP 开发的一个基于 Web Socket 的小工具,能提高程序员日常工作效率

    程序员区别于其他岗位的一个优势是,我们可以充分利用自己掌握的编程语言,将平日一些琐碎的,重复的日常工作,通过代码来实现自动化,从而省下更多的时间来投入到技术含量更高的工作中,提高工作效率. 本文介绍一 ...

  7. Jerry带您了解Restful ABAP Programming模型系列之二:Action和Validation的实现

    相信通过Jerry的前一篇文章 30分钟用Restful ABAP Programming模型开发一个支持增删改查的Fiori应用,想必大家对Restful ABAP Programming模型已经有 ...

  8. Android Message 及其使用

    一.线程间通讯的Message机制 1.Message介绍 frameworks\base\core\java\android\Os\Message.java Message是线程之间传递信息的载体, ...

  9. 动手使用ABAP Channel开发一些小工具,提升日常工作效率

    今天的故事要从ABAP小游戏说起. 中国的ABAP从业者们手头或多或少都搜集了一些ABAP小游戏,比如下面这些. 消灭星星: 扫雷: 来自我的朋友刘梦,公众号"SAP干货铺"里的俄 ...

  10. 用 ABAP 读取本地文本文件内容试读版

    零基础 ABAP 学习教程系列文章的目录 ABAP 标准培训教程 BC400 学习笔记之一:ABAP 服务器的架构和一个典型的 ABAP 程序结构介绍 ABAP 标准培训教程 BC400 学习笔记之二 ...

最新文章

  1. 2016年第七届蓝桥杯javaB组 试题 答案 解析
  2. Leetcode 45. 跳跃游戏 II (每日一题 20210922)
  3. JavaScript --- 解析Cookie
  4. 张高兴的 .NET Core IoT 入门指南:(二)GPIO 的使用
  5. liunx+java+jar+运行_Linux后台运行java的jar包
  6. 在JDK 9中将InputStream传输到OutputStream
  7. absolute元素在text-align属性下的对齐显示
  8. java货物进销管理系统_java实验 货物进销管理系统
  9. Maven——profile介绍
  10. php编辑工具绿色,php编写软件下载|
  11. 团队作业3 需求分析与系统设计
  12. C++SOCKET面试题附答案
  13. 5类6类7类网线对比_五类网线、六类网线和七类网线有什么区别?如何挑选网线?...
  14. 记录一下工作中常用的ramda处理数据方法
  15. u盘删不掉Android文件夹,U盘文件删不掉怎么办完全解决教程
  16. 析构函数什么时候析构
  17. lgv50进入工程模式_LG手机工程模式进入方法及菜单指令翻译(适用G6、G7、V20、V30等)...
  18. python学习-day18、文件处理、
  19. 时间序列常见模型介绍与实战(SPSS)
  20. CTFd运维-CTFd平台搭好后,遇到网页访问慢,卡顿非常厉害的解决方法

热门文章

  1. 关于举办计算机知识讲座的通知,关于举办健康知识讲座的通知
  2. 使用OTP动态口令(每分钟变一次)进行登录认证
  3. apply、call、bind三者的区别—附:防抖、节流函数
  4. 【Kafka】Kafka消费者组三种分区分配策略roundrobin,range,StickyAssignor
  5. 卷积神经网络的特征图可视化
  6. 摩根大通和摩根斯坦利的关系(转载自人米网)
  7. 字符串复制函数strdup和_strdup
  8. final finally finalized的区别?
  9. watching memory
  10. 【日常】我的扬马最后一小时