ABAP - Gruppenwechsel

Hallo,

warum funktioniert folgender Code nicht?


Tables: vbrk.

Data: it_vbrk type table of vbrk with header line.

Select * from vbrk
INTO CORRESPONDING FIELDS OF TABLE it_vbrk
order by kunrg.

Sort it_vbrk by kunrg.

Loop at it_vbrk.
at new kunrg.
write: / 'KNRG: ', it_vbrk-kunrg.
endat.
endloop.

Ich bin davon ausgegangen, dass ich nun immer dann eine Regulierernummer ausgegeben bekomme, wenn eine NEUE Nummer gefunden wird. Stattdessen werden aber ALLE Regulierernummern ausgegeben.

Gut möglich, dass ich da etwas noch nicht verstanden habe …

Hi Lars,
ich kenne Deine Struktur leider nicht, aber das mit dem Gruppenwechsel funktioniert nur wenn das Feld EINGESCHLOSSEN aller Felder LINKS davon sich ändern … Wenn also das Feld KUNRG nicht das erste in der Tabelle ist, definier sie um.

Gruß
Klaus

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]