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.

  • 相关阅读:
    python的多进程
    sqlalchemy的缓存和刷新
    uuid
    区块链的理解
    列表推导式,两个for循环的例子
    Fiddler 抓包工具总结
    python---webbrowser模块的使用,用非系统默认浏览器打开
    使用jmeter做web接口测试
    selenium2中关于Python的常用函数
    Selenium2+Python自动化学习笔记(第1天)
  • 原文地址:https://www.cnblogs.com/raywwen/p/3804648.html
Copyright © 2011-2022 走看看