FIELDERROR

Die Funktion FIELDERROR gibt eine auf das angegebene Feld (Field) bezogene Fehlermeldung aus und verlässt den aktuellen Trigger oder Codeunit.

Parameter

Der zweite Parameter (Text) ist optional und gibt einen zusätzlichen Fehlertext an.

Informationen

Bei der Fehlermeldung werden die Werte des Primärschlüssels angezeigt. Somit ist die Suche nach dem entsprechenden Datensatz einfach.

Beispiel

WITH SalesLine DO
  IF GET("Document Type"::Invoice,'1000',10000) THEN
    BEGIN
      FIELDERROR(Quantity);
      FIELDERROR(Quantity,'ist nicht korrekt');
    END;
Menge darf nicht 4,5 in Verkaufszeile Belegart='Rechnung',Belegnr.='1000',Zeilennr.='10000' sein
Menge ist nicht korrekt in Verkaufszeile Belegart:'Rechnung',Belegnr.='1000',Zeilennr.='10000'

Kommentare