Diese Funktion gibt für einen bestimmten Fehler eine vom Benutzer definierte Fehlermeldung aus. Als erster Parameter wird die Fehlermeldung definiert, optional kann dann eine Bezugsnummer als zweiter Parameter übergeben werden. Tritt dieser Fehler auf, wird die benutzerdefinierte Fehlermeldung im Log ausgegeben. Wird das Mapping innerhalb eines laufenden Jobs verwendet, so wird im Fehlerfall zusätzlich zum Logeintrag ein Task erzeugt.
Der Fehler Code ist eine obligatorische Zeichenkette, die mit 'C'1) Anfangen sollte und maximal 16 Zeichen lang sein darf.
AddError('ErrorCode', 'Fehlerbeschreibung', ['OrderReferenz'])
AddError("C4711", "This is an Error with code 4711")