判断内表是否为空&删除内表中的重复数据

*判断内表是否为空
IF NOT ITAB_MATNR[] IS INITIAL.
*删除内表中的重复数据
DELETE ADJACENT DUPLICATES FROM ITAB_MATNR COMPARING MATNR.
*抽取数据
  SELECT P~MATNR  E~MENGE E~WEMNG
    INTO TABLE ITAB_PO
    FROM EKPO AS P INNER JOIN EKET AS E
      ON P~EBELN = E~EBELN
     AND P~EBELP = E~EBELP
     FOR ALL ENTRIES IN ITAB_MATNR
   WHERE MATNR = ITAB_MATNR-MATNR.
ENDIF.
原文地址:https://www.cnblogs.com/levin/p/1437287.html