首页 > 其他分享 >abap like 和 type

abap like 和 type

时间:2022-09-20 15:02:01浏览次数:54  
标签:alv1 like ty 数据类型 abap alv type

like是引用数据对象
TYPE是引用数据类型

一个最简单的例子

TYPES:BEGIN OF ty_alv,
        matnr TYPE mara-matnr,
        maktx TYPE makt-maktx,
      END OF ty_alv.

DATA: alv1 TYPE ty_alv.

DATA: alv2 LIKE alv1.

ty_alv是定义的一个数据类型;
因此alv1可以type,但是不能like,使用like会报错,因为他不能引用数据类型。
但是alv2可以like alv1, 因为alv1已经被实例化为一个对象了,所以可以like

不过我更喜欢用type,因为在开发中,大部分情况下 用like的情况下大部分都可以用type,但是用type的情况下却不一定可以用like。

使用type的情况:

  1. 基本的数据类型,i,n,c,等。
  2. 已经在系统定义好的数据元素,用SE11 查看数据元素
  3. 数据库表里的字段
  4. 你自己在程序里面用TYPES,也就是上面的例子
  5. 自己在程序里面用TYPES定义的结构里面的一个小成员,如 data lv_m type ty_alv-matnr。
  6. 数据库表

标签:alv1,like,ty,数据类型,abap,alv,type
From: https://www.cnblogs.com/pnj-owowa/p/16710899.html

相关文章

  • abap 报表开发 一些功能汇总
    以一个test报表记录开发遇到的情况以及处理的问题只是一个知识点的记录,主要是为了自己方便查找,如果能帮到其他学习的人,十分荣幸报表名称*&---------------------------......
  • SAP ABAP 选择屏幕选择下拉框
    PARAMETERS:p_name(2) AS LISTBOX VISIBLE LENGTH 12. DATA: lv_name TYPE vrm_id,        lt_list TYPE vrm_values,        ls_list LIKE......
  • SAP ABAP 退出程序(LEAVE/STOP/EXIT/RETURN/CHECK/CONTINUE)
    CALLTRANSACTION'ZFI001'."离开当前程序跳到对应程序,可以回到原程序LEAVETOTRANSACTION'ZFI001'"离开当前程序跳到对应程序,不能回到原程序LEAVEPROGRAM.......
  • SAP ABAP选择屏幕(ACTIVE,INPUT,REQUIRED)
    1.可见性:ACTIVE示例:PARAMETERS:p_nameLIKEtab-nameMODIFIDm1,"名字p_ageLIKEtab_ageMODIFIDm2."年龄PARAMETERS:    p_radio1 R......
  • SAP ABAP READ TABLE读取不到数据的问题
    可能性一:SORTTAB1BYIDNAME.正确示例:READTABLETBA1INTOINTOLS_TAB1WITHKEYID='01'NAME='ZS'BINARY......
  • 【自动化测试】nth-of-type与nth-child的区别
    nth-of-type、nth-child使用概念nth-of-type某个元素:nth-of-type(n)这个CSS伪类是针对具有一组兄弟节点的标签,用n来筛选出在一组兄弟节点的位置。nth-child某个......
  • USB Type-C引脚解析 && CC、DFP、UFP、DRP用途解析
                  转自 如有侵权请联系立即删除https://blog.csdn.net/qq_43533553/article/details/124973694         ......
  • typescript-变量
    1.变量赋值了类型就不能赋值其他类型1leta:number;2letb:string;3a=10;45//不可以6//a="assdf";7b="123"2.如果变量的声明和赋值是同时......
  • input type=file 上传功能
    <inputtype="file"accept="image/*"mutiple="mutiple"capture="camera"/>三个属性:accept-规定可提交的文件类型。capture-系统所捕获的默认设备。camera(照相......
  • Typescript类型体操 - PercentageParser
    题目中文实现类型PercentageParser。根据规则/^(\+|\-)?(\d*)?(\%)?$/匹配类型T。匹配的结果由三部分组成,分别是:[正负号,数字,单位],如果没有匹配,则默认是空字符串......