APPEND [record TO ] itab [SORTED BY [field | (field_name)]]. 

Es wird ein neuer Datensatz an die interne Tabelle itab angefügt. Die Daten werden entweder der Feldleiste record oder der Kopfzeile der internen Tabelle itab entnommen, an die der Datensatz angefügt werden soll. Es existiert keine Einschränkung bezüglich der Zahl der Datensätze in der Tabelle.

Durch den Zusatz SORTED BY field wird der neue Datensatz gemäß dem Inhalt von field absteigend in die Tabelle einsortiert. Der SORTED BY-Zusatz beschränkt die Zahl der Datensätze in der Tabelle. Erreicht die Satzzahl den Wert des OCCURS -Parameters, dann geht der letzte Datensatz verloren, wenn der neue Datensatz vor ihm einsortiert wird. Das Sortierfeld kann dynamisch angegeben werden. Dabei enthält der Parameter für SORTED BY den Namen des Sortierfeldes. Der dynamische Parameter muß in runden Klammern stehen. Das Sortierkriterium kann durch Angabe von Offset und Länge eingeschränkt werden.