TESTFIELD(Field [,Value]);
TESTFIELD
Die Funktion TESTFIELD prüft, ob der Inhalt eines Tabellenfeldes (Field) einem Vergleichswert (Value) entspricht.
Parameter
Wird der Vergleichswert (Value) weggelassen, wird eine Fehlermeldung ausgegeben, wenn das Feld leer ist.
Informationen
Entspricht nun das Tabellenfeld nicht dem Vergleichswert, wird eine Fehlermeldung ausgegeben und der aktuelle Trigger oder Codeunit nach Erscheinen der Fehlermeldung verlassen.
Bei der Fehlermeldung werden die Werte des Primärschlüssels angezeigt. Somit ist die Suche nach dem entsprechenden Datensatz einfach.
Beispiel
Item.TESTFIELD(Blocked,TRUE);
Dieses Beispiel prüft, ob der Artikel gesperrt ist. Wenn der Artikel nicht gesperrt ist, wird eine Fehlermeldung ausgegegen.