ABAP-MESSAGE介绍
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介绍相关推荐
- ABAP 引用类型介绍
除了之前一篇文章什么是 ABAP Field Symbol介绍的 Field Symbol 以外,引用类型(Reference Type) 是 ABAP 编程语言里另一个很重要的数据类型. 让我们还是 ...
- 【Android开发】消息处理类(Handler)与消息类(Message)介绍
一.消息处理类(Handler)简介 消息处理类Handler允许发送和处理Message或Runnable对象到其所在线程的MessageQueue中.Handler主要有一下两个作用: 1.将Me ...
- SAP的ABAP简单介绍
文章目录 1 Introduction. 2 Study resourse 3. Basic knowledge 4 How to start the first program 4.1. packa ...
- ABAP MESSAGE消息类的创建以及调用方法。
消息类的类型一共分为六种,分别如下表所示 TYPE 描述 使用效果 是否终止事务 A(Abortion) 终止 在PUPUP画面显示 是 I(Information) 信息 在PUPUP画面显示 否 ...
- SAP ABAP 处理 Excel 的标准函数 TEXT_CONVERT_XLS_TO_SAP 介绍试读版
零基础 ABAP 学习教程系列文章的目录 ABAP 标准培训教程 BC400 学习笔记之一:ABAP 服务器的架构和一个典型的 ABAP 程序结构介绍 ABAP 标准培训教程 BC400 学习笔记之二 ...
- 使用 ABAP 开发的一个基于 Web Socket 的小工具,能提高程序员日常工作效率
程序员区别于其他岗位的一个优势是,我们可以充分利用自己掌握的编程语言,将平日一些琐碎的,重复的日常工作,通过代码来实现自动化,从而省下更多的时间来投入到技术含量更高的工作中,提高工作效率. 本文介绍一 ...
- Jerry带您了解Restful ABAP Programming模型系列之二:Action和Validation的实现
相信通过Jerry的前一篇文章 30分钟用Restful ABAP Programming模型开发一个支持增删改查的Fiori应用,想必大家对Restful ABAP Programming模型已经有 ...
- Android Message 及其使用
一.线程间通讯的Message机制 1.Message介绍 frameworks\base\core\java\android\Os\Message.java Message是线程之间传递信息的载体, ...
- 动手使用ABAP Channel开发一些小工具,提升日常工作效率
今天的故事要从ABAP小游戏说起. 中国的ABAP从业者们手头或多或少都搜集了一些ABAP小游戏,比如下面这些. 消灭星星: 扫雷: 来自我的朋友刘梦,公众号"SAP干货铺"里的俄 ...
- 用 ABAP 读取本地文本文件内容试读版
零基础 ABAP 学习教程系列文章的目录 ABAP 标准培训教程 BC400 学习笔记之一:ABAP 服务器的架构和一个典型的 ABAP 程序结构介绍 ABAP 标准培训教程 BC400 学习笔记之二 ...
最新文章
- 2016年第七届蓝桥杯javaB组 试题 答案 解析
- Leetcode 45. 跳跃游戏 II (每日一题 20210922)
- JavaScript --- 解析Cookie
- 张高兴的 .NET Core IoT 入门指南:(二)GPIO 的使用
- liunx+java+jar+运行_Linux后台运行java的jar包
- 在JDK 9中将InputStream传输到OutputStream
- absolute元素在text-align属性下的对齐显示
- java货物进销管理系统_java实验 货物进销管理系统
- Maven——profile介绍
- php编辑工具绿色,php编写软件下载|
- 团队作业3 需求分析与系统设计
- C++SOCKET面试题附答案
- 5类6类7类网线对比_五类网线、六类网线和七类网线有什么区别?如何挑选网线?...
- 记录一下工作中常用的ramda处理数据方法
- u盘删不掉Android文件夹,U盘文件删不掉怎么办完全解决教程
- 析构函数什么时候析构
- lgv50进入工程模式_LG手机工程模式进入方法及菜单指令翻译(适用G6、G7、V20、V30等)...
- python学习-day18、文件处理、
- 时间序列常见模型介绍与实战(SPSS)
- CTFd运维-CTFd平台搭好后,遇到网页访问慢,卡顿非常厉害的解决方法