Code: Alles auswählen.
types: BEGIN OF ty_group,
mtart type mtart,
anzahl type i,
END OF ty_group.
data: it_group type TABLE OF ty_group,
wa_group type ty_group,
wa_mara type mara.
select * from mara into wa_mara.
MOVE-CORRESPONDING wa_mara to wa_group.
wa_group-anzahl = 1.
COLLECT wa_group into it_group.
ENDSELECT.
loop at it_group into wa_group.
write: / wa_group-mtart, wa_group-anzahl.
ENDLOOP.
http://help.sap.com/saphelp_470/helpdat ... ontent.htmDie Gruppenstufenanweisungen erlauben es auf Gruppenwechsel in internen Tabellen reagieren, ...... die Gruppenstufenanweisungen in der Schleife wie folgt aufgebaut sein:
LOOP AT <itab>.
AT FIRST.... ENDAT.
AT NEW <f1>....... ENDAT.
AT NEW <f2>....... ENDAT.
.......
<Einzelsatzverarbeitung>
.......
AT END OF <f2>.... ENDAT.
AT END OF <f1>.... ENDAT.
AT LAST..... ENDAT.
ENDLOOP.