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 在一整个表为空强行让其显示出一个值,在其后 ...
随机推荐
- 【转】vs2012 打包安装更改 setup.exe的图标
还是老外的文章给力 I'm not aware of any way to change the icon BEFORE building the project so that once the C ...
- fastjson生成和解析json数据
本文讲解2点: 1. fastjson生成和解析json数据 (举例:4种常用类型:JavaBean,List<JavaBean>,List<String>,List<M ...
- 解压jar
unzip EtnetChinaApplication.jar -d app进入临时目录app,编辑文件
- C#Winform中treeView控件使用总结
1.如何展开结点时改变图标(注意:不是选中时) 要在目录中使用图标首先要加入一个控件ImageList(命名为imageList1),然后可以按图片的index或名称引用图片. 然后需要在TreeVi ...
- ActionScript ArrayCollection sort
var sortByOrderId:Sort = new Sort; sortByOrderId.fields = [new SortField("orderId")]; orde ...
- Struts2 - Study 1
领略下传说中的Struts2,写了个小例子,有点意思.比起.net中的MVC有意思的在于它是你自己一步步去配置实现,想怎么搞就怎么搞,.net的MVC,它干了什么事你完全不知,只不过知道怎么用而已. ...
- 用jquery在必填表单字段前加红星总结
一.总结: 今天公司项目中要求给表单中的必填字段添加标记,因为表单字段比较多,后期又有可能某些字段会有变化,所以写了一段js代码来给表单添加标记. html代码: js代码: 关键步骤: 1.红星的设 ...
- 迁移学习(Transfer Learning)(转载)
原文地址:http://blog.csdn.net/miscclp/article/details/6339456 在传统的机器学习的框架下,学习的任务就是在给定充分训练数据的基础上来学习一个分类模型 ...
- 【freemaker】之自定义变量,特殊变量 globals ,循环对象取值
entity public class Employee { private Integer id; private String name; private Integer age; private ...
- 报错:Caused by: java.io.FileNotFoundException: d:\youTemprepository\upload_77faffc1_1580a9240ca__8000_00000001.tmp (系统找不到指定的路径。)
org.apache.commons.fileupload.FileUploadBase$IOFileUploadException: Processing of multipart/form-dat ...