COLLECT [record INTO] itab.
Es wird ein neuer Datensatz in die interne Tabelle itab
angefügt oder zu einem vorhandenen Eintrag mit identischem
Schlüssel hinzuaddiert. Die Daten werden der Kopfzeile itab
der internen Tabelle oder einer zusätzlich angegebenen Feldleiste
record entnommen. Der Schlüssel besteht standardmäßig
aus allen Feldern, die nicht Zahlenfelder sind, deren Typ also
ungleich I, F oder P ist. Falls
COLLECT
in der internen Tabelle
einen Satz findet, dessen Schlüssel mit dem des einzufügenden
Datensatzes übereinstimmt, werden die Werte aller Zahlenfelder
des neuen Satzes zu denen des bereits vorhandenen addiert. In
diesem Fall wird kein neuer Satz in die interne Tabelle eingefügt.
Es besteht keine Einschränkung bezüglich der maximalen
Satzzahl in der Tabelle.