abap case when 例子
DATA: gv_1 TYPE c.
DATA: gv_2 TYPE i.
gv_2 = 60.
IF gv_2 >= 0 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.
abap case when 例子的更多相关文章
- ABAP:从例子学习ABAP
1.插入内表行: *插入内表行: DATA: BEGIN OF man, name(20) TYPE c, high TYPE p DECIMALS 2, weight TYPE p DECIMALS ...
- ABAP table control例子
[转自]http://blog.csdn.net/lhx20/article/details/3039909Table control用于在screen上以表格的形式显示数据,在table contr ...
- case使用例子
echo 'Input a number between 1 to 4' echo 'Your number is:\c' read aNum case $aNum in 1) echo 'You s ...
- verilog学习笔记(3)_task/case小例子及其tb
module ex_case `timescale lns/1ns module ex_case( input wire rst_n, input wire sclk, output reg [7:0 ...
- oracle 存储过程和函数例子
关于 游标 if,for 的例子 create or replace procedure peace_if is cursor var_c is select * from grade; begin ...
- Oracle中是用case...when语句进行判断
使用case...when语句进行判断,其语法格式如下: case<selector> when<expression_1> then pl_sqlsentence_1; wh ...
- mysql中 case when的使用
SELECT a.hsid, a.house_code, a.sale_date, a.pjid, COUNT( sdid ) AS num, b.hsid, b.pscid, b.hscode, b ...
- oracle 存储过程和函数例子 --2
关于 游标 if,for 的例子 create or replace procedure peace_if is cursor var_c is select * from grade; begin ...
- CASE WHEN 小结
1.简单的一个case when 例子: CASE sex ' THEN '男' ' THEN '女' ELSE '其他' END 2. case when 在一整个表为空强行让其显示出一个值,在其后 ...
随机推荐
- 【jmeter】关联-正则表达和xpath
话说LoadRunner有的一些功能,比如:参数化.检查点.集合点.关联,Jmeter也都有这些功能,只是功能可能稍弱一些,今天就关联来讲解一下. JMeter的关联方法有两种:后置处理器-正则表达式 ...
- Oracle数据库中实现mysql数据库中auto-increment功能
在Mysql数据库中,想要实现一条数据的自增一功能(即插入此数据时填写null即可,系统自动+1),可直接在所在列使用语句auto-increment. id int primary key auto ...
- [linux basic 基础]----线程的属性
在信号量和互斥量例子中,我们都是在程序推出之前利用pthread_join对线程进行再次同步:如果想让thread想创建它的线程返回数据我需要这么做:问题:我们有时候既不需要第二个线程向main线程返 ...
- CSS实现背景透明,文字不透明(各浏览器兼容)
/*CSS*/.waps{ background:url(07158.bmp) no-repeat top center fixed; width:1004px; text-align:center; ...
- C# Winform中WndProc 函数作用
http://blog.csdn.net/xochenlin/article/details/4328954 C# Winform中WndProc 函数作用: 主要用在拦截并处理系统消息和自定义消息 ...
- linq简介
语言集成查询(Language INtegrated Query,LINQ)是一项微软技术,新增一种自然查询的SQL语法到.NET Framework的编程语言中,可支持Visual Basic .N ...
- 在Java中使用Memcached(转)
memcache的Java客户端调用,在网上还是有些少,很多都是php的.如何要想用Java调用memcache的服务,首先要有客户端的支持,我们先下载一个客户端吧.下载地址:https://gith ...
- OAF_EO系列6 - Delete详解和实现(案例)
2014-06-14 Created By BaoXinjian
- Codeforces Round #369 (Div. 2) C. Coloring Trees(dp)
Coloring Trees Problem Description: ZS the Coder and Chris the Baboon has arrived at Udayland! They ...
- Imread函数不好使的替用方法
Mat img = imread("pp.jpg"); || IplImage*iplImg = cvLoadImage("pp.jpg");//由于imrea ...