ABAP-TYPE和LIKE的区别 1 "TYPE后面跟的是类型,LIKE后面跟的是对象 2 "透明表(还有其它数据词典中的类型,如结构)即可看作是一种类型,也可看作是对象,所以即可以使用TYPE,也可以使用LIKE: 3 4 "注:定义的变量名千万别与词典中的类型相同,否则表面上即可使用TYPE也可使用LIKE,就会出现这两个关键字(Type、...
abap 定义变量 like、type、for的区别 相关知识点: 试题来源: 解析 TYPE是确定数据对象所属的数据类型,参考数据字典类型和内置数据类型,比如: DATA:LF_TXT(15) TYPE C VALUE ‘Hello world’. 注数据对象LF_TXT的数据类型就是C,长度是15,初始值是Hello world LIKE也是确定数据对象的所属类型,参考数据对象,...
2.TYPE与LIKE区别: TYPE后面跟随的只能是某种类(型) LIKE后面可以跟实例对象 参照结构体对象生成内表时只能用LIKE,不能用TYPE,因为结构体对象不是类型,只是一种实例对象 参照结构类型生成内表时可以用LIKE也可以用TYPE 其中通过LIKE定义的内表直接拥有参照结构类型的元素结构, 而通过TYPE定义的内表只能间接拥有被参...
like的用法就是可以跟SAP标准表结构的某字段一样,TYPE就是你自己定义的类型,比如TYPE C,就是字符类型,但是如果你用 like mara-matnr,就是跟表mara中matnr的数据类型是一样的。 本回答由提问者推荐 举报| 答案纠错 | 评论(1) 9 0 huanmeng413 采纳率:23% 擅长: 医疗健康 生活 游戏 资源共享 系统软件 其...
利用 LIKE 选项,可以将另一个数据对象 <dataobject> 的数据类型分配给已声明的数据对象。这意味着间接引用数据类型。如:data: begin of itab OCCURS 0, col1 type i, col2 type i, end of itab.可跟内表,结构 data: i...
1.TYPES与DATA区别:TYPES是用来定义某种类(型)的,需(用DATA语句)实例化以后才可以使用,而DATA是用来定义数据对象(实例变量)的,对于用DATA直接定义的结构体对象(不参照其它结构类型),其同时也是一个结构类型. 2.TYPE与LIKE区别:TYPE后面跟随的只能是某种类(型),而LIKE后面可以跟随类型或实例对象,参照结构体对象生成...
1.声明变量TYPE与LIKE的区别 2.CONSTANTS 和 DATA声明数据的区别 3.声明内表的几种方式、设置内表初始化大小、 4.结构声明、 5.内表操作,添加 插入 删除 清空 修改 读取 排序 获取行数 6.REPORT 后缀 7.检查一个内表中是否存在指定的行 LINE_EXISTS() ...
TYPE/LIKE STARDARD TABLE OF 但是现在 SAP 的建议是不要使用 OCCURS,因为它在 OOPS 概念中已经过时了。此外,如果我们使用 OCCURS,则内部表的名称和标题行将相同。所以会混淆哪个是工作区,哪个是标题行。所以需要总是去明确的工作区。 TYPE/LIKE STANDARD TABLE OF功能也可以更多一点,因为它可以是LIKE HASHED TABL...
ab type c, cd type i, end of itab. Itab是一个内表,且有标题行(也有这样的理解:直接定义了内表itab,不使用工作区,系统自动产生同名工作区(itab)来处理数据,这总说法可能不容易能理解),这里所说的同名工作区即指标题行。 再看一个显示的(explicit)声明一个工作区: data: wa_itab like itab。 用...