abap 定义变量 like、type、for的区别

永不放弃她 1年前 已收到1个回答 举报

戈2 幼苗

共回答了19个问题采纳率:84.2% 举报

TYPE是确定数据对象所属的数据类型,参考数据字典类型和内置数据类型,比如:DATA:LF_TXT(15) TYPE C VALUE ‘Hello world’.注数据对象LF_TXT的数据类型就是C,长度是15,初始值是Hello worldLIKE也是确定数据对象的所属类型,参考数据对象,比如:DATA:LF_TXB LIKE LF_TXT VALUE 'How are you?'.注数据对象LF_TXB的类型是参考数据对象LF_TXT声明的,所以,LF_TXB的数据类型是 C,长度是15,初始值是How are you?.FOR有两种用法(选择屏幕中定义复杂选择标准、声明RANGE内表),比如:SELECT-OPTIONS seltab FOR MARA-MATNR.RANGES: lr_matnr FOR MARA-MATNR.以上两个声明的前提,必须在之前增加一句话 TABLES:MARA. RANGE表在ABAP中的使用非常广泛.

1年前

9
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.062 s. - webmaster@yulucn.com