это структура или внутренняя таблица? - PullRequest
3 голосов
/ 07 июля 2011
TYPES: BEGIN OF PPP
        ------
       END OF PPP,

   xxx TYPE STANDARD TABLE OF PPP

Мой вопрос: xxx будет внутренней таблицей или структурой?

Ответы [ 5 ]

8 голосов
/ 07 июля 2011

это будет внутренняя таблица. его линии будут иметь тип PPP.

3 голосов
/ 08 июля 2011
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, поскольку они относятся к одному типу.

2 голосов
/ 22 июля 2011
TYPES: BEGIN OF PPP
    ------
   END OF PPP,

xxx TYPE STANDARD TABLE OF PPP

xxx будет не структурой или внутренней таблицей, а типом таблицы.

Если вы объявите:

DATA: lt_xxx TYPE xxx.

Тогда у вас будет стандартная внутренняя таблица со структурой, основанной на определении структуры PPP (поскольку xxx является таблицей на основе PPP).

1 голос
/ 12 июля 2011

Здесь XXX будет внутренней таблицей, которая содержит структуру PPP

0 голосов
/ 06 августа 2011

Пауло прав;

ххх будет не структурой или внутренней таблицей, а таблицей типа.

Или вы можете создать Структуру или Внутреннюю Таблицу с заявлением ниже:

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