在SAP中work area ,structure和internal table 有什么区别

问题描述:

在SAP中work area ,structure和internal table 有什么区别
我是刚接触SAP ABAp编程的新手,在程序过程中经常混淆工作区,内表和结构的区别,
其实两位前辈所说的我都知道,我们公司新加坡的同事也出了一本非常详细的介绍的书,可是关键的问题是在使用中很难进行正确的理解和使用,是不是一开始用TYPES定义了一个结构后就要定义一个相同的内表?或者说应该怎么样理解这些使用规则.
1个回答 分类:综合 2014-12-02

问题解答:

我来补答
Structure是DDIC中的一种数据结构,与其他语言如C是一样的
内表是一种的动态的表结构,通常用于从数据表中取数据,有点类似数据结构中的动态线性表.
而工作区是参照一个具体的内表而成,用于接收内表中的单行数据,以便于对内表中的数据进行处理,这也是ABAP中的一种稳健的设计
 
 
展开全文阅读
剩余:2000