首页 > 数据库 > 数据库开发技术 > AT NEW 和AT END OF的用法。
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博客 ” ,链接:https://blog.itpub.net/8356764/viewspace-972118/ ,如需转载,请注明出处,否则将追究法律责任。