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.

结果如图:

 

 

posted on 2021-12-06 10:18  seven1314pp  阅读(236)  评论(0编辑  收藏  举报