定义内表与 DATA 内表的区别及影响
作者:斌将军
约 2 分钟阅读
更新日期:2025-03-02
1 年前更新
标签:ABAP, 开发
定义内表与 DATA 内表的区别及影响 - 封面图
** 1 **
** 区别 **
定义内表与 DATA 内表的区别及影响 - 封面图
DATA定义的内表,会将内表中的字段作为关键组件。
定义内表与 DATA 内表的区别及影响 - 封面图
而通过SELECT查询时用INTO TABLE @DATA产生的内表,没有对应的关键组件
定义内表与 DATA 内表的区别及影响 - 封面图
两者的区别
定义内表与 DATA 内表的区别及影响 - 封面图
** 2 **
** 影响 **
定义内表与 DATA 内表的区别及影响 - 封面图
因为新语法产生的内表没有关键组件,所以在LOOP或READ中不能使用DELETE TABLE tab FROM wa_tab.语句进行删除
定义内表与 DATA 内表的区别及影响 - 封面图
运行下边的程序,将会每次删除第一行,而不是根据工作区删除对应的行
定义内表与 DATA 内表的区别及影响 - 封面图
但是可以使用其他的删除语句
定义内表与 DATA 内表的区别及影响 - 封面图
** —— 希望本篇文章对您有所帮助 —— **

关于作者:斌将军
企业信息化与 SAP 技术顾问,长期专注 SAP ABAP、FI/CO、MM、SD 等模块的技术分享与实战经验总结。查看更多介绍
来源说明:本文内容由「定义内表与DATA内表的区别及影响.md」整理生成,仅用于内部技术分享与学习交流。