ABAP TYPE 声明

ABAP TYPE 后可以跟什么,下面这些TYPE后面的类型是哪些,又是代表什么意思呢,我经常看到TYPE 后面带有类型很奇怪,也不是知道有什么规律没有.谢谢!
DATA: gt_fieldcat TYPE lvc_t_fcat,
gt_sort TYPE lvc_t_sort,
gs_layout TYPE lvc_s_layo.
那系统自带的类型除了标准的8种类型外其它的怎么运用.如TYPE lvc_t_fcat,TYPE lvc_t_fcat,TYPE lvc_s_layo. ,是怎么得到的,不好意思,本人刚刚学ABAP,对这个一直不懂.请您说详细点.

第1个回答  2010-11-22
后面的都是定义在系统中的类型,包括系统本身自带和用户自定义的,
如果你定义的是变量或者常量,后面就是字段类型,
如果你定义的是工作区或者结构体,后面就是结构类型,
如果你定义的是内表,后面就是表类型,
在ABAP编译器中是可以直接双击查看这个类型的

参考资料:自己的脑袋

本回答被网友采纳
第2个回答  2010-11-23
自己双击他们 你就可以知道是什么了。
这些肯定都是一些自定义的类型, (可以猜想,最终还是那几个基本的衍生而来。。。)本回答被提问者采纳

abap中type和data声明有什么区别
type声明一个类型 data声明一个变量 type定义的类型不能直接使用,必须通过data来定义变量后才能使用;data定义的变量可以直接使用,并且可以在其他data声明时来like,表示声明相同数据类型的变量。例如:data a type c,data b like a.( 等价于 data b type c)

ABAP TYPE 声明
如果你定义的是变量或者常量,后面就是字段类型,如果你定义的是工作区或者结构体,后面就是结构类型,如果你定义的是内表,后面就是表类型,在ABAP编译器中是可以直接双击查看这个类型的 参考资料:自己的脑袋

ABAP中types和data的区别?
type就是一种type罗,data就是data罗,type用来被引用去定义某种data,data用来存储某些值。当然data也可以被引用去创建某种data

abap 定义变量 like、type、for的区别
DATA:LF_TXT(15) TYPE C VALUE ‘Hello world’.注解:数据对象LF_TXT的数据类型就是C,长度是15,初始值是Hello world LIKE也是确定数据对象的所属类型,参考数据对象,比如:DATA:LF_TXB LIKE LF_TXT VALUE 'How are you?'.注解:数据对象LF_TXB的类型是参考数据对象LF_TXT声...

abap自定义结构时,like和type有什么区别
like的用法就是可以跟SAP标准表结构的某字段一样,TYPE就是你自己定义的类型,比如TYPE C,就是字符类型,但是如果你用 like mara-matnr,就是跟表mara中matnr的数据类型是一样的。

abap中使用type ref to是怎么回事?
abap中使用type ref to是怎么回事:TYPE REF TO 在SAP里面也是引用,后面跟一个对象:可以是类,可以是数据类型DATA等等。记住:DATA V_REF TYPE REF TO **,这条语句只是声明了一个引用变量,并没有创建,要创建引用对象使用CREATE OBJECT V_REF语句。给REF引用变量赋值:可以使用变量、也可以使用...

abap中使用type ref to是怎么回事?
abap中使用type ref to是怎么回事:TYPE REF TO 在SAP里面也是引用,后面跟一个对象:可以是类,可以是数据类型DATA等等。记住:DATA V_REF TYPE REF TO **,这条语句只是声明了一个引用变量,并没有创建,要创建引用对象使用CREATE OBJECT V_REF语句。给REF引用变量赋值:可以使用变量、也可以使用...

abap中type跟like有什么区别?
利用 LIKE 选项,可以将另一个数据对象 <dataobject> 的数据类型分配给已声明的数据对象。这意味着间接引用数据类型。如:data: begin of itab  OCCURS 0,   col1 type i,    col2 type i,   end of itab.可跟内表,结构 data: i...

abap中,见到有使用type ref to的。大家给个解释吧!谢谢
abap中使用type ref to是怎么回事:TYPE REF TO 在SAP里面也是引用,后面跟一个对象:可以是类,可以是数据类型DATA等等。记住:DATA V_REF TYPE REF TO **,这条语句只是声明了一个引用变量,并没有创建,要创建引用对象使用CREATE OBJECT V_REF语句。给REF引用变量赋值:可以使用变量、也可以使用...

ABAP基础-动态数据对象
在ABAP中,引用以数据引用和对象引用两种形式存在。引用变量中包含地址引用,是指向其它数据对象的指针,其实际内容代表某数据对象的内存地址,在ABAP程序中是不可见的。引用类型定义和引用变量声明的语法格式如下:TYPES t_dref TYPE REF TO DATA.DATA dref TYPE REF TO DATA.引用变量在ABAP作为结构类型...

相似回答
大家正在搜