Bug 6338 - UNCAUGHT_EXCEPTION bei Ermittlung des "Trackingsignal SAP"
Summary: UNCAUGHT_EXCEPTION bei Ermittlung des "Trackingsignal SAP"
Status: VERIFIED FIXED
Alias: None
Product: Forecast
Classification: SCX/Suite
Component: DCF Prognose (show other bugs)
Version: 7.3
Hardware: All All
: P5 enhancement
Assignee: Klaas, Martina
QA Contact:
URL:
Whiteboard:
Keywords: Lupus
Depends on:
Blocks:
 
Reported: 2016-06-30 09:17 CEST by Klaas, Martina
Modified: 2019-03-13 16:27 CET (History)
7 users (show)

Kundennummer:
Bestellnummer:
PV Übergabe: ---
Phase Roadmap: ---
Erledigt mit: Lupus
SAP Release: ---
Transport:
CRM-ID/Ticket:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Klaas, Martina intern 2016-06-30 09:17:48 CEST
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.
Comment 2 jel intern 2019-03-13 16:27:29 CET
Division durch Null (Fehlersumme / MAD) wird verhindert, indem MAD zuvor abgefragt wird. Ist MAD = 0, so wird der Maximalwert 99999999.99 als Ergebnis genutzt.
Comment 1 Klaas, Martina intern 2016-06-30 09:21:51 CEST
Trackingsignal SAP wird auf 99999999.99 gesetzt, falls MAD = 0.