Für ein Textformularfeld gibt die Systemfunktion consoleLib.isFieldModifiedByName() YES zurück, wenn ein angegebenes Feld während der aktuellen Anweisung openUI geändert wurde. Für eine Anzeigefeldgruppe (ArrayDictionary) gibt sie YES zurück, wenn das Feld in der aktuellen Zeile geändert wurde, seit sich der Cursor in der Zeile befindet.
Diese Funktion ist für Befehle gültig, die Felder ändern, und registriert nicht den Effekt von Anweisungen, die Teil einer BEFORE_OPENUI-Klausel sind. Sie können Feldern in diesen Klauseln Werte zuweisen, ohne dass die Felder als angefasst markiert werden.
Die Funktion ähnelt consoleLib.isFieldModified(), mit der Ausnahme, dass sie sich auf den Wert der Eigenschaft name des Felds statt auf die Feldvariable selbst bezieht. EGL benötigt diese Variante aus Gründen der Kompatibilität mit I4GL.
consoleLib.isFieldModifiedByName(name STRING in)
returns (result BOOLEAN)