zoukankan      html  css  js  c++  java
  • abap case when 例子


    DATA: gv_1 TYPE c.

    DATA: gv_2 TYPE i.



    gv_2 60.



    IF gv_2 >= AND gv_2 < 60 .

      gv_1 'A'.

      ELSEIF gv_2 >= 60 AND gv_2 < 70.

        gv_1 'B'.

      ELSEIF gv_2 >= 70 AND gv_2 < 80.

        gv_1 'C'.

      ELSEIF gv_2 >= 80 AND gv_2 < 90.

        gv_1 'D'.

      ELSEIF gv_2 >= 90 AND gv_2 <= 100.

        gv_1 'E'.

      else.

        gv_1 'F'.

    ENDIF.





    CASE gv_1.

      WHEN 'A'.

    *   MESSAGE '.BACK.' TYPE 'i'.

        WRITE: / gv_2 ,'不及格'.

      WHEN 'B'.

    *    MESSAGE '.CANCEL.' TYPE 'i'.

        WRITE: / gv_2,'及格'.

      WHEN 'C'.

    *    MESSAGE '.exit.' TYPE '1'.

        WRITE: / gv_2,'中'.

      WHEN 'D'.

    *    MESSAGE '.CANCEL.' TYPE 'i'.

        WRITE: / gv_2,'良好'.

      WHEN 'E'.

    *    MESSAGE '.CANCEL.' TYPE 'i'.

        WRITE: / gv_2,'優秀'.

        WHEN 'F'.

    *    MESSAGE '.CANCEL.' TYPE 'i'.

        WRITE: / gv_2,'大於100,請輸入0~100中間的數值!'.

    *  WHEN OTHERS.

    **    MESSAGE '.OTHERS.' TYPE 'i'.

    *    WRITE: / gv_2 ,'大於100,請輸入0~100中間的數值!'.

    ENDCASE.

  • 相关阅读:
    C#随笔
    AWS rds遇到问题及解决办法 坑
    Sencha Touch 心得
    zeroclipboard无法正常使用的解决办法
    ckeditor 在mvc4发布后出现无法显示的情况
    迅雷下载地址修改,百度网盘百度云迅雷下载
    php和mysql连接方式(短 长 池)
    MySQL数据库持久连接
    php长连接和短连接区别
    过滤sql注入关键字
  • 原文地址:https://www.cnblogs.com/raywwen/p/3804648.html
Copyright © 2011-2022 走看看