Klasse /GIB/CL_DCF_FORECAST, Methode DEVIATION. Das Trackingssignal SAP ermittelt sich als Fehlersumme / MAD. Wenn der MAD ausnahmsweise Null ist (im Beispiel aufgrund einer Testdatenreihe mit linearem Trend, der vom Verfahren LR zufällig genau getroffen wird) kommt es zur UNCAUGHT_EXCEPTION. Die Ausnahme wird zwar in der Methode DISPATCH_FORECAST abgefangen, erscheint jedoch im Protokoll und das betreffende Verfahren (hier LR) wird nicht ausgeführt. Da dieser Fall in der Praxis relativ selten auftreten wird, erst mal keine Vorabkorrektur.
Division durch Null (Fehlersumme / MAD) wird verhindert, indem MAD zuvor abgefragt wird. Ist MAD = 0, so wird der Maximalwert 99999999.99 als Ergebnis genutzt.
Trackingsignal SAP wird auf 99999999.99 gesetzt, falls MAD = 0.