新手自学ABAP(1)--数据类型

一、DATA语句

1.TYPE type

ex:  可以利用冒号声明多个变量。

  DATA : gv_num1 TYPE I,

        gv_num2 TYPE I.

2.LIKE num   (num可以是任何一种数据类型的变量-字段、参数、结构体、系统变量等)

ex:

  DATA : gv_num3 LIKE gv_num1.

3.VALUE int

如果使用VALUE IS INITIAL语句,则变量的初始值为参照的数据类型的初始值。

但是定义固定值时一定要使用VALUE语句定义其初始值。

DATA : gv_num TYPE i value 123,

    gv_flag value ‘X‘,

    gv_val value is initial,

    gv_idx LIKE sy-tabix value 45.

4LRNGTH n

用于指定字段长度,但只适用于C、N、P、X类型

DATA : gv_num TYPE n LENGTH 2.

5.DECIMALS n

DECIMALS n 用于指定1~14位小数,只适用于数据类型P

DATA : gv_num TYPE p DECIMALS 3.

时间: 2024-10-20 04:24:12

新手自学ABAP(1)--数据类型的相关文章

ABAP基本数据类型、通用类型

声明:原创作品,转载时请注明文章来自SAP师太技术博客:www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将追究法律责任!原文链接:http://www.cnblogs.com/jiangzhengjun/p/4292785.html ABAP基本数据类型 更多的类型请参考ABAP数据类型继承图 类型 允许最大长度(字符数) 默认长度(省略时采用) 说明 初始值 C 1~262143个字符 1 字符 如果未在 DATA 语句中指定参数<length>

2017年2月28日-----------乱码新手自学.net 之特性与验证

现在看asp.net MVC5自学已经到了第六章:数据注解与验证. 话得从以前看MVC music store(音乐商店项目)的源码说起, 最初看music store源码完全就是一脸懵逼,整个程序,找了半天,只看到控制器有少许逻辑代码,例如编辑专辑的视图里面,用户输入的title到底符不符合规范, VIEW里面即无相关验证的JS代码,又没有进行后台的数据判断. 1 @using (Html.BeginForm()) { 2 @Html.ValidationSummary(true) 3 <fi

新手自学:pytion基础(第二周笔记)

一,模块初识 库 .标准库,不需要安装使用pytion最基础的内容  .第三方库 必须下载安装 .自己写模块或者文件名字不能和需要导入的库名相同import sys  #sys 模块 sys.path   print(sys.path) #打印环境变量 提示sys.xxxprint(sys.argv) #打印绝对路径 :相对路径print(sys.argv[2])import os #用于和操作系统进行交互模块的os模块os.system("dir") #dir查看当前路径cmd_re

新注册第一帖----------------------乱码新手自学.net 之Linq 入门篇

作为一个业余开发,断断续续学.net/c#也有不少日子了, 学习过程中,不断忘了学,学了忘,这让我很苦恼. 以前学习过程中,我总是在笔记本中记录下来知识要点,这么久下来,笔记本都写了四五本了. 然而,随着笔记本的增多,自己很快发现,笔记写了跟没写一样:笔记多了就找不到了-- 所以,我觉得还是上博客园写博客,记录自己每天的学习心得. 如果有什么错误的地方,欢迎大神指教,小弟在这给大神跪谢了 ======================================================

linux自学笔记--bash数据类型、循环和函数

1.可遍历数据类型 列表: (1){1..10} (2)$(seq 1 10),$(seq 1 2 10) (3)cat等命令返回值 (4)globbing匹配值,/etc/* 数组: (1)声明: declare -a age=(0 1 2)声明索引数组,不声明默认为索引数组 declare -A user=([name]=a [age]=10)声明关联数组,不声明  无法正常获取值 (2)赋值:使用索引或key直接赋值,索引数组还可嵌套列表赋值  num= ($(seq 1 2 10)) (

Python新手学习基础之数据类型——变量

关于Python的变量是这样描述的: 变量是存储在内存里的一个值,通过变量名,我们可以访问到该变量的值. 上面这几行代码中,price,count和sum都是变量,Python是动态类型语言,变量是不需要声明的,只要在使用变量前,对其进行赋值即可,变量只有被赋值了,才会被创建.关于赋值,我们会在之后的博文会再详细介绍哦. Python有6个标准的变量数据类型: Numbers(数字) String(字符串) List(列表) Tuple(元组) Set(集合) Dictionary(字典) 我们

Python新手学习基础之数据类型——数字类型

创建一组数字 Python 的有以下几种内置数字类型: int,整型,比如:1.-2.598: float,浮点型,比如:0.0.-3.5.18.55: bool,布尔型,即True和False两个关键字,但他们的值实际上还是1和0,所以他们是可以进行加减的哦: complex,复数型(复数是数学术语),用a+bj或者complex(a,b)来表达,a.b都是浮点型.比如:3.5j.5-2j. 对数字进行运算 数字运算?有同学会说这不就是加减乘除(+ - * /)嘛,当然没错啦! 但在这里要讲的

3、python自学之路-数据类型之序列与元组

序列是Python中最基本的数据结构.序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推.最常见的是列表和元组. 列表与元组最大的区别在于列表可以进行更改,而元组不行. 列表是最常用的python数据类型,列表的数据项不需要具有相同的类型(可插入字符.数字.列表.元组.字典等),可对其进行增删改查的操作. 下面是列表及元组的属性例子. 列表的增加和修改: 1 #!usr/bin/env python 2 #author lhy 3 #列表学习: 4 #

新手自学java第二课

这一篇琢磨了很久才搞懂,还是得多记,毕竟笨鸟多飞 什么是编译和解释 编译型就是将编写好的代码完整的翻译好使得操作系统能够识别并按照代码工作 解释型就是编写好的代码未经编译,操作系统需要运行时才进行临时编译 java是编写完成对代码经过编译,操作系统在识别并工作时再临时编译一次 注释 单行注释:// 多行注释:/* 文档注释:/** 要将书写注释作为一种习惯. 数据类型 数据类型分为八大基本数据类型和引用数据类型 八大基本数据类型 整数 int 用的最多的就是int,int占4个字节,(8位=1字