Jenachdem wofür du die Summen brauchst:moezoe hat geschrieben:ich muss aus mehreren spalten, die als kriterieum dienen, eine summe der mitarbeiter bilden.
Code: Alles auswählen.
* Summen-Tabelle definieren, die die Summenkriterien als Key enthält und dann eben die Summenfelder:
LOOP AT gt_itab INTO gs_itab.
MOVE-COORESPONDING gs_itab INTO gs_sum.
gs_sum-anzahl = 1. "nur nötig, wenn die zu summierenden Werte noch nicht in der Quell-itab stehen
COLLECT gs_sum INTO gt_sum.
ENDLOOP.
* oder aber
LOOP AT gt_itab INTO gs_itab.
AT BEGIN OF kostl.
CLEAR gv_cnt.
ENDAT.
AT END OF kostl.
gv_cnt = gv_cnt + 1.
ENDAT.
* evtl. kann auch der SUM Befehel hier noch hilfreich sein: musst du in der Doku prüfen.
ENDLOOP.