MODIFY table | *table | (field_with_tablename)
  [FROM workarea]
  [CLIENT SPECIFIED].
Modifizieren bzw. Einfügen eines Datensatzes in einer Datenbanktabelle. Deren Name kann statisch oder dynamisch angegeben werden. Die Daten werden der Kopfzeile der Tabelle oder dem explizit angegebenen Arbeitsbereich übernommen. Der Datensatz wird durch den Inhalt der Schlüsselfelder identifiziert. Der Zusatz CLIENT SPECIFIED schaltet die automatische Behandlung des Mandantenfeldes ab. Dieses Feld kann bzw. muß dann ebenso wie alle anderen Felder mit einem korrekten Wert belegt werden. Damit ist die mandantenübergreifende Bearbeitung von mandantenabhängigen Tabellen möglich. Das Kommando MODIFY erkennt selbständig, ob ein vorhandener Datensatz modifiziert oder ein neuer Datensatz angefügt werden muß. Da sich diese Prüfung nachteilig auf die Performance auswirken kann, sollte MODIFY nur verwendet werden, wenn im Programm keine eindeutige Entscheidung für INSERT oder UPDATE möglich ist.