CLEARLASTERROR;
CLEARLASTERROR
Die Funktion CLEARLASTERROR löscht die letzte Fehlermeldung aus dem Speicher.
Beispiel
Zunächst wird eine separate Codeunit erstellt, welche lediglich eine Fehlermeldung ausgibt.
ERROR('Error Codeunit');
Anschließend wird folgender C/AL-Code in einem zweiten Objekt eingefügt, welches die zuvor erstellte Codeunit ausführt.
IF ErrorCodeunit.RUN THEN; MESSAGE( 'Letzte Fehlermeldung ohne CLEARLASTERROR: %1', GETLASTERRORTEXT); CLEARLASTERROR; MESSAGE( 'Letzte Fehlermeldung mit CLEARLASTERROR: %1', GETLASTERRORTEXT);
Sobald der Code ausgeführt wird, erscheint das folgende Ergebnis