ABAP中TYPES与DATA、TYPE与LIKE 区别
来源:互联网 发布:smartptt对讲软件下载 编辑:程序博客网 时间:2024/06/14 05:59
1.TYPES与DATA区别:
TYPES是用来自定义某种类(型)的,需(用DATA语句)实例化以后才可以使用
DATA 是用来声明基本类型数据对象(实例变量)的,对于用DATA直接定义的结构体对象(不参照其它结构类型)
参照自定义类型生成新数据语法格式如下:
TYPES | DATA ...... TYPE type1 ....... ''type1 代表程序内部类型
参照程序中已经声明的数据对象生成新数据语法格式如下:
TYPES | DATA ...... LIKE dobj ...... ''dobj代表数据对象
2.TYPE与LIKE区别:
TYPES | DATA ...... TYPE type1 ....... ''type1 代表程序内部类型
参照程序中已经声明的数据对象生成新数据语法格式如下:
TYPES | DATA ...... LIKE dobj ...... ''dobj代表数据对象
2.TYPE与LIKE区别:
TYPE后面跟随的只能是某种类(型)
LIKE后面可以跟实例对象
参照结构体对象生成内表时只能用LIKE,不能用TYPE,因为结构体对象不是类型,只是一种实例对象
参照结构类型生成内表时可以用LIKE也可以用TYPE
其中通过LIKE定义的内表直接拥有参照结构类型的元素结构,
而通过TYPE定义的内表只能间接拥有被参照结构类型的元素结构,结构类型不能作为内表的工作区,只有结构体对象才可以.
简单理解,types就是一个类型,一个框架。data则是对这个types的东西进行了初始化,即分配内存和初始值。感觉有点像OO中的class 和 实例。
http://hi.baidu.com/gbgrwyckmnbehld/item/4b6e3e1c290e7f0ce65c363d
0 0
- (zt)ABAP中TYPES与DATA TYPE与LIKE 区别
- ABAP中TYPES与DATA、TYPE与LIKE 区别
- ABAP中TYPES与DATA、TYPE与LIKE 区别
- abap type 与 like 的区别/ TYPES与DATA区别
- TYPES与DATA TYPE与LIKE 区别
- TYPES与DATA TYPE与LIKE 区别(转)
- abap types 与 data 区别
- abap type 与 like 的区别
- ABAP中关键字TYPES与DATA
- TYPE与LIKE区别
- ABAP DATA TYPES
- Python type(anyObj) 函数与 types 模块
- type(anyObj) 函数与 types 模块
- ADO Data Types与数据库对应
- ADO Data Types与数据库值对应
- SQL like与regexp区别
- OpeCV中type与depth的区别
- Python中type与Object的区别
- 利用Oracle DBMS_SCHEDULER调用shell脚本文件
- mysql的内连接、左外连接、右外连接、完全连接
- 网络编程(47)—— windows平台下的四种线程同步技术(一)
- 用echarts画有两条线(柱)的折线(柱状)图
- 复制Oracle数据库中文字符集AMERICAN_AMERICA.ZHS16GBK数据到目的库Oracle字符集AL32UTF8
- ABAP中TYPES与DATA、TYPE与LIKE 区别
- 一篇不错的v4l2入门文档 2
- Leetcode 188. Best Time to Buy and Sell Stock IV (Hard) (cpp)
- 使用eclipse制作war包方法 web项目打包到tomcat
- Slf4j-log4j12-1.6.1.jar包目录结构
- WebGL示例
- 无序子集合个数问题
- eclipse 打包war时,web project下拉框为空
- 从零开始学网络安全