• Message的定义類型


    SAP通过Message来回执程序的执行状态。使用Tcode:SE91.

    SAP將Message分为不同的类,如下图显示为ZF环境下ZMM01类相关Message列表。

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

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

    定义语法为:MessageW000(mid), mid表示为类名,

    例如: Message W000(00),表示调用ZMM01类的000Message类型为警告。也可以在程序开头直接引用Message-ID,如:

    REPORT  Y001 MESSAGE-ID ZMM01.
    MESSAGE W002.

    REPORT  Y001.
    MESSAGE W002(ZMM01).

     

    以上两种执行效果都是一样的,第一个是程序一开始就应用该消息类,第二个是程序执行中才引用消息类。

    REPORT  Y001 MESSAGE-ID 00.
    DATA:MSG1(10TYPE VALUE 'this'.
    DATA:MSG2(10TYPE VALUE ' is'.
    DATA:MSG3(10TYPE VALUE ' my'.
    DATA:MSG4(10TYPE VALUE ' test.'.
    MESSAGE W001 WITH MSG1 MSG2 MSG3 MSG4.

     

    E、W、S类型Message一般会在状态栏显示,但I类型则会弹出对话框,

    A类型在弹出对话框的周时将强制退出执行程序。

    REPORT  Y001 MESSAGE-ID 00.
    SELECTION-SCREEN BEGIN OF BLOCK MYBLOCK WITH FRAME.
    PARAMETERS:P_LENGTH TYPE LENGTH ," VISIBLE LENGTH 5
               P_WIDTH TYPE VISIBLE LENGTH 5.
    SELECTION-SCREEN END OF BLOCK MYBLOCK.

    IF P_LENGTH IS NOT INITIAL"如果不為空
      DATA AREA TYPE I.
      AREA P_LENGTH * P_WIDTH.
      MESSAGE I003(00WITH P_LENGTH P_WIDTH AREA"调用自定义MESSAGE
    ENDIF.

     

     

     

     

  • 相关阅读:
    关于升级至12cR2版本的Optimizer 自适应特性的设置建议
    sqlserver varchar转换为decimal语句
    大数据相关的面试题
    介绍哈希函数及解决冲突的方法
    Java爬虫爬取网站电影下载链接
    微软网络安全服务Azure Sentinel——安全事件管理平台(SIEM)
    Adversarial Logit Pairing——防御对抗样本的另外一种思路,将对抗样本加入训练数据集
    Defense-GAN——防御对抗样本,本质上就是在用类似编码解码器(论文用了GAN)来进行表征学习,使得算法模型更健壮
    纳什均衡——非合作博弈,囚徒困境
    每当有人问我数据不均衡的处理时候,我推荐他使用smote
  • 原文地址:https://www.cnblogs.com/sanlly/p/3359521.html
Copyright © 2020-2023  润新知