Halli Hallo zusammen,
ich habe ein Problem mir meiner Collect anweisung.
ich habe eine kleine internen Tabelle, die nur aus zwei Saplten besteht.
Jetzt möchte ich einen Collect machen, jedoch werden die zeilen nicht richtig addiert.
Auszug Syntax:
Sort itab by Bukrs.
Loop at itab into wa.
collect wa into itab.
endloop.
Was ist daran denn falsch? ich hoffe mir kann jemand helfen.
was Jan geschrieben hat, stimmt leider so nicht. Die Collect-Anweisung bildet neue Zeilen in der internen Tabelle für einen neuen Schlüssel im Arbeitsbereich/Kopfzeile (alle nicht numerischen Felder sind Schlüssel, oft Typ C). Felder des Typ I oder P werden automatisch aufaddiert/kollektiert.
Und definitiv loops Du um Deine eigene Tabelle, was wenig Sinn macht, oder?