作业帮 > 综合 > 作业

请问在ABAP中,内表的表头有什么作用和意义?有无表头对程序有什么影响?

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/09/24 05:23:05
请问在ABAP中,内表的表头有什么作用和意义?有无表头对程序有什么影响?
请问在ABAP中,内表的表头有什么作用和意义?有无表头对程序有什么影响?
1.表头相当于Work Area,所以也可以自己定义一个Structure作为Work Area.
作用:把多个field合并成一个和内表结构一样后,再一起放入内表.
2.一般来说不用表头为好,以指针或工作区(work area)
表头不好之处:
1)容易混淆表头和表身,如在ALV中,就得在用t_tab[]而不是t_tab.
2)再at new,at end of,at first,at last中,表头会出问题,比如char型变* ,int变0
3)用表头不如自己定义一个Work Area或指针效率高.