AT NEW 和AT END OF的用法。

mmccking發表於2007-09-25

AT NEW。

AT END OF。

[@more@]

使用 AT NEW f. 和 .AT END OF f 時需要注意:

1,f 必須是內表的第一個欄位。

2,內表中f 之後的欄位的值都會變成 *。


例:

REPORT Z_TEST.

DATA: BEGIN OF TH_LIFNR,
LIFNR TYPE LFA1-LIFNR,
ITEM TYPE C,
END OF TH_LIFNR.

DATA: TD_LIFNR LIKE TABLE OF TH_LIFNR.

SELECT LIFNR FROM EKKO
INTO TABLE TD_LIFNR
WHERE EBELN > 4500006374
AND EBELN < 4500006390.

SORT TD_LIFNR ASCENDING BY LIFNR.

LOOP AT TD_LIFNR INTO TH_LIFNR.
AT NEW LIFNR.
WRITE:/10 TH_LIFNR-LIFNR.
WRITE:/ 'The next is new lifnr.'.
ENDAT.

ENDLOOP.

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8356764/viewspace-972118/,如需轉載,請註明出處,否則將追究法律責任。

相關文章