SE91 - SAP MESSAGE 消息类创建与应用

  • 一、创建
  • 二、应用

一、创建







二、应用




REPORT YZLL_MSG_TEST MESSAGE-ID YZLL_MSG_DM01.CLASS DEMO DEFINITION.PUBLIC SECTION.CLASS-METHODS ABORT.CLASS-METHODS INFO.CLASS-METHODS ERROR.CLASS-METHODS WARN.CLASS-METHODS SUCCESS.CLASS-METHODS EXIT.CLASS-METHODS SHOW.CLASS-METHODS USAGE.
ENDCLASS.CLASS DEMO IMPLEMENTATION.METHOD ABORT.MESSAGE A000.ENDMETHOD.METHOD INFO.MESSAGE I001.ENDMETHOD.METHOD ERROR.MESSAGE E002.ENDMETHOD.METHOD WARN.MESSAGE W003.ENDMETHOD.METHOD SUCCESS.MESSAGE S004.ENDMETHOD.METHOD EXIT.MESSAGE X005.ENDMETHOD.METHOD SHOW.DATA:TEXT0 TYPE STRING,TEXT1 TYPE STRING,TEXT2 TYPE STRING,TEXT3 TYPE STRING,TEXT4 TYPE STRING.INFO( ).    "弹窗消息MESSAGE I006 INTO TEXT0.MESSAGE I007 WITH  'A' 'B' 'C' 'D' INTO TEXT1.      "WITH在前可以MESSAGE I008 INTO TEXT2.MESSAGE I009 INTO TEXT3 WITH  'A' 'B' 'C' 'D' .     "WITH在后也可以MESSAGE I010 WITH  'A' INTO TEXT4.WRITE:/ '不带占位符的消息:', TEXT0.WRITE:/ '顺序占位符的消息:', TEXT1.WRITE:/ '输出&符号的消息:', TEXT2.WRITE:/ '排序占位符的消息:', TEXT3.WRITE:/ '复用占位符的消息:', TEXT4.SUCCESS( ).   "状态栏消息ENDMETHOD.METHOD USAGE."方式一:MESSAGE - msgMESSAGE I006.   "需在报表程序名后面定义MESSAGE-ID yzll_msg_dm01MESSAGE I006(YZLL_MSG_DM01).DATA:MID   TYPE SY-MSGID VALUE 'YZLL_MSG_DM01',MTYPE TYPE SY-MSGTY VALUE 'I',NUM   TYPE SY-MSGNO VALUE '006'.MESSAGE ID MID TYPE MTYPE NUMBER NUM."方式二:MESSAGE - textDATA OREF TYPE REF TO CX_SY_ARITHMETIC_ERROR.DATA LV_VAL TYPE I.TRY.LV_VAL = 1 / 0.CATCH CX_SY_ARITHMETIC_ERROR INTO OREF.MESSAGE OREF->GET_TEXT( ) TYPE 'I'.ENDTRY."方式三:MESSAGE - INTO"参考 demo=>show( )ENDMETHOD.
ENDCLASS.START-OF-SELECTION."DEMO=>ABORT( )."DEMO=>EXIT( )."DEMO=>ERROR( )."DEMO=>WARN( ).DEMO=>SHOW( )."DEMO=>USAGE( ).






【SAP Abap】SE91 - SAP MESSAGE 消息类创建与应用相关推荐

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

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

  2. 【SAP Abap】SAP ABAP 三元运算的实现与使用注意事项

    SAP ABAP 三元运算的实现与使用注意事项 ABAP的三元运算 使用注意事项 演示 ABAP的三元运算 三元运算符是软件编程中的一个固定格式,语法是"条件表达式?表达式1:表达式2&qu ...

  3. 【SAP Abap】SAP第四代增强开发DEMO

    SAP第四代增强开发DEMO 1.创建自开发程序 2.创建增强选项 2.1.创建增强点(ENHANCEMENT-POINT) 2.2.创建增强部分(ENHANCEMENT-SECTION) 3.显式增 ...

  4. 【SAP Abap】SAP ALV开发(REUSE_ALV_GRID_DISPLAY_LVC)全网最详细 DEMO

    SAP ALV开发(REUSE_ALV_GRID_DISPLAY_LVC)全网最详细 DEMO 1.ALV 简介 2.演示程序 1.ALV 简介 ALV 报表程序,是我们在 SAP 项目中最常开发的程 ...

  5. 【SAP Abap】SAP增强开发总结

    SAP增强开发总结 1.概述 1.1.增强的概念 1.2.增强的类型 1.3.增强的发展 2.第一代增强(Form Exit) 2.1.简介 2.2.查找方法 2.3.实现方式 3.第二代增强(Fun ...

  6. 【SAP Abap】SAP S/4 ABAP OPEN SQL中WITH的应用案例

    SAP S/4 ABAP OPEN SQL中WITH的应用案例 1.原代码 2.调整后代码 3.对比 1.原代码 以HD实施开发的报表<往来交易与余额表>代码为例,原代码如下: REPOR ...

  7. 【SAP Abap】SAP系统数据快速导出

    SAP系统数据快速导出 在SAP系统运维过程中,各业务部门经常会提,导出系统各样逻辑的数据的临时需求. 一般的处理方式为,通过SE16N分别导出相关的表到Excel,然后进行VLOOKUP匹配,或者是 ...

  8. 什么是 SAP ABAP? 类型、ABAP 完整形式和含义

    转载地址:https://www.guru99.com/what-is-abap.html ABAP 是一种由 SAP 创建的高级编程语言,可帮助大型企业定制 SAP ERP. ABAP 可以帮助定制 ...

  9. SAP ABAP 我的文章合集:ABAP and Excel

    SAP ABAP 我的文章合集:ABAP and Excel 合集简介:本合集收录了我关于 ABAP and Excel 的相关文章,新的文章会被及时更新到本合集中. 文章目录 SAP ABAP 我的 ...

  10. SAP ABAP 初学者编程 – 在线培训

    SAP ABAP 初学者编程 – 在线培训 与 Peter Moxon 一起学习 SAP ABAP 编程.帮助学习以获得认证 – 终身访问 + 更新! 课程英文名:sap-abap-programmi ...

最新文章

  1. Session丢值的问题
  2. 来自十年互联网人的大厂等级晋升攻略
  3. 【C语言】switch…case无break情况(2)
  4. Spring boot 默认静态资源路径与手动配置访问路径的方法
  5. Spring原理只要看这篇文章就够了
  6. Android中1像素Activity进程保活
  7. Java集合迭代器原理图解_Java Iterator接口遍历单列集合迭代器原理详解
  8. android Notification 的使用
  9. 分布式计算的基本概念
  10. javascript闭包新认识
  11. Java中关于HashMap的使用和遍历
  12. 廖雪峰Python基础练习作业
  13. DoEvents 方法使用小结
  14. 【转】当我们说“区块链是无需信任的”,我们的意思是
  15. 孔雀东南飞用mysql存储_孔雀东南飞的故事简介800字(孔雀东南飞主要内容介绍)...
  16. 计算机word文本段落位置互换,word中调换位置 用word怎么使两个段落互换位置
  17. android banner指示器高度,Android 广告轮播 -ConvenientBanner 指示器大小、bottomMargin,leftMarfin的修改。...
  18. Ubuntu 20.04 安装 ros 遇到的问题: The following packages have unmet dependencies
  19. buu-[WUSTCTF2020]level3
  20. 0514课堂笔记--抽象类-接口

热门文章

  1. RootMe--HTTP verb tampering
  2. python在excel中的应用:freeze_panes冻结不是第一行的问题,其实可能是一个小细节。
  3. 下周递交上市申请,腾讯持股的微医投资价值几何?
  4. node.js 在 Express4.0 框架使用 Connect-Busboy 实现文件上传
  5. 【捣鼓】TypeError: “x” is not a constructor
  6. node+express 使用multer进行文件上传,并且以PM2启动时的错误
  7. html中怎样写渐变色代码,html颜色渐变代码 怎样用css实现网页背景颜色渐变
  8. θ - γ耦合作为脑机接口调节慢性脑卒中运动恢复的皮质生物标志物
  9. 【lomoyi笔记】2020.7.31VMware虚拟机安装黑苹果macOS Catalina10.15
  10. 33岁学做软件测试还来得及? 4个建议送给你!