abap中 内表 构造 工作区三者之间的区别?

 我来答
wanxiongjie123
2011-11-04 · TA获得超过412个赞
知道答主
回答量:200
采纳率:0%
帮助的人:133万
展开全部
工作区: 用来存取数据的,但是只能存取一条数据
内 表:也是用来存取数据的,但是可以存取多行数据
构 造:是一种数据类型,用来做参照的。

比如我定义一个工作区,这个工作区需要放那些字段呢,它就需要一中数据类型来做参照,这个参照就是构造。

构造
TYPES: BEGIN OF TY_TEST,
MATNR TYPE MARA-MATNR,
MATKX TYPE MAKT-MAKTX,
END OF TY_TEST.
工作区
data: gwa_test type ty_test,
内表
data: gt_test type table of ty_test.
neutc
2011-11-02 · TA获得超过683个赞
知道小有建树答主
回答量:428
采纳率:100%
帮助的人:461万
展开全部
1.内表和工作区都是变量,而构造是一种类型,是变量定义的时候参照用的。
2.构造是一种数据的描述,不是真实存在的变量,但是它定义了参照它定义的数据的样子。
3.内表是一种二维的数据变量(多条),工作区是一维的(单条),工作区可以被看作内表中的一条(一行)数据。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式