Element in Listenobjekt einfügen

EXEC TAA
   INSERT [ FIRST | CURRENT ] <Objektname>
END-EXEC

EXEC TAA
   INSERT <Objektname> (<Datenname> | <num.Literal> | FIRST | CURRENT)
END-EXEC

Mit der Anweisung INSERT können Sie in einer Liste vor der aktuellen Position ein Element einfügen. Nach dem INSERT ist der eingefügte Satz die neue aktuelle Position (CURRENT).

INSERT CURRENT oder INSERT ohne Angabe einer Position fügt einen Satz vor dem aktuellen Satz ein.

INSERT FIRST fügt einen Satz am Anfang der Liste ein.

Um ein Objekt hinter dem angegebenen Element oder am Ende einer Liste hinzuzufügen, benutzen Sie bitte ADD.

Wenn als Index ein Datenname angegeben wird, muss dies eine numerische COBOL-Variable sein.

Wenn die Liste noch leer ist, darf keine Position und kein Index angegeben werden! Falls Sie nicht sicher sind, ob die Liste zum Zeitpunkt des INSERT leer ist, fragen Sie zuvor die Anzahl der Sätze über GETINFO ITEMS ab.

Das Ergebnis der Anweisung können Sie über die Bedingungsnamen OM-RC-OK und OM-RC-NOT-OK und OM-RC-EOL abfragen.

Achtung: