繁体   English   中英

它是结构还是内部表?

[英]is it a structure or an internal table?

TYPES: BEGIN OF PPP
        ------
       END OF PPP,

   xxx TYPE STANDARD TABLE OF PPP

我的问题是xxx是内部表还是结构?

这将是一个内部表。 它的线路将是 PPP 类型。

DATA: xxx TYPE STANDARD TABLE OF PPP, "produces table with lines of type ppp
      yyy type PPP.                    "produces flat structure of type ppp. 

yyy 是 PPP 类型的结构,可以附加到 xxx,因为它们是相同的类型。

 TYPES: BEGIN OF PPP ------ END OF PPP, xxx TYPE STANDARD TABLE OF PPP

xxx 既不是结构也不是内部表,而是表类型。

如果您声明:

DATA: lt_xxx TYPE xxx.

然后您将拥有一个标准内部表,其结构基于 PPP 结构定义(因为 xxx 是基于 PPP 的表表)。

这里 XXX 将是内部表 - 保存 PPP 的结构

保罗是对的;

xxx 既不是结构也不是内部表,而是表类型。

或者您可以使用以下语句创建结构或内部表:

DATA: ls_xxx  TYPE ppp. " <<-- Structure
DATA: lt_xxx  TYPE STANDARD TABLE OF ppp. " <<-- Internal Table
DATA: lt_xxx2 TYPE xxx. " <<-- Internal Table

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM