ABAP 声明内表,内表包含内表

废话不多说,直接上代码

TYPES:BEGIN OF ty_mara,
      matnr TYPE matnr,
      mtart TYPE mtart,
      bismt TYPE bismt,
      meins TYPE meins,
    END OF ty_mara.
DATA:it_mara TYPE TABLE OF ty_mara,
     wa_mara TYPE ty_mara.

TYPES:BEGIN OF ty_num,
        num TYPE i,
        it  LIKE it_mara[],
     END OF ty_num.
DATA:it_num TYPE TABLE OF ty_num,
     wa_num TYPE ty_num.

START-OF-SELECTION.

  SELECT matnr mtart bismt meins
    INTO CORRESPONDING FIELDS OF TABLE it_mara
      FROM mara.

  wa_num-num = 1.
  wa_num-it = it_mara[].
  APPEND wa_num TO it_num.

结果如图:

 

 

原文地址:https://www.cnblogs.com/seven1314pp/p/15648699.html