*data: itab like table of marc with header line. DATA : BEGINOF itab OCCURS0, matnr like MARC-MATNR , werks LIKE MARC-WERKS , LIFNR LIKE EKKO-LIFNR ,
ENDOF itab.
*DATA : item LIKE itab OCCURS 10 WITH HEADER LINE. DATA : NOTYPEi, NO1 TYPEi.
SELECTION-SCREENBEGINOFBLOCK A1 WITHFRAMETITLE t1. PARAMETERS: P_WERKS LIKE EKPO-WERKS OBLIGATORY. SELECT-OPTIONS: S_LIFNR FOR EKKO-LIFNR.
SELECTION-SCREENENDOFBLOCK A1.
INITIALIZATION. t1 = '这个程序是用来测试WRITE输出的'.
START-OF-SELECTION.
SELECT marc~matnr marc~werks ekko~lifnr UPTO50ROWSFROM marc LEFTJOIN ekko on ekko~mandt = marc~mandt
into CORRESPONDING FIELDSOFTABLE itab
.
* SELECT * UP TO 30 ROWS FROM marc * into CORRESPONDING FIELDS OF TABLE itab. SORT itab by matnr. * DELETE ADJACENT DUPLICATES FROM itab COMPARING ALL FIELDS.
ULINE. LOOPAT itab. * IF itab-lifnr is INITIAL. * itab-lifnr = '我为什么是空的'. * ENDIF. NO = NO + 1. NO1 = NOmod20. IF NO1 = 0. NEW-PAGE.