Bug 8330

Summary: Verfahren der exponentiellen Glättung prognostizieren negative Werte bei Glättungsparametern > 1
Product: [SCX/Suite] Forecast Reporter: Klaas, Martina <Martina.Klaas>
Component: DCF PrognoseAssignee: Klaas, Martina <Martina.Klaas>
Status: VERIFIED FIXED QA Contact:
Severity: enhancement    
Priority: P5 CC: alexander.falge, Ehu, florian.lenz, fst, gzi, hatef.abedi, jel, lma, mfr, rhe
Version: 7.4Keywords: Monoceros
Hardware: All   
OS: All   
Whiteboard:
Kundennummer: Bestellnummer:
PV Übergabe: --- Phase Roadmap: ---
Erledigt mit: Monoceros SAP Release: ---
Transport: CRM-ID/Ticket:
Attachments: Test Glättungsfaktoren

Description Klaas, Martina intern 2017-12-07 12:46:45 CET
Der Bereich zulässiger Glättungsfaktoren für die exponentiellen Glättungsverfahren (S1, S2, WT, WA, WM, CR, RC) ist definiert als Bereich zwischen 0 und 1. 

Im Customizing des Planungsszenarios sowie im Prognosedialog können jedoch Glättungsfaktoren > 1 eingegeben werden. 

Dies führt unsinnigen Prognosewerten, da z.B. Alpha der Gewichtungsfaktor des aktuellen Verbrauchswerts ist. Alpha = 2 bedeutet, dass der aktuelle Verbrauch mit 200% in die Prognose eingeht und der letzte Prognosewert mit -100%.

Ggf. wird der Prognosewert sogar negativ.
, sobald der aktuelle Verbrauchswert um den Faktor kleiner ist als der Prognosewert der Vorperiode.

Beispiel S1 mit Alpha = 2.
Prognosewert(neu) = Alpha * Verbrauchswert + (1- Alpha) * Prognosewert(alt)
D.h.:
Prognosewert(neu) = 2 * Verbrauchswert + (-1) * Prognosewert (alt)
D.h. negativer Prognosewert sobald der aktuelle Verbrauchswert weniger als die Hälfte des bisherigen Glättungswerts beträgt (z.B. Sporadischer Verbrauch).

Prüfung in Prognose einbauen:
- Meldung, wenn Parameter außerhalb des zulässigen Bereichs
- Setzen auf max. zulässigen Faktor 1 zur Prognoseermittlung.
Comment 3 Ehu 2019-03-13 16:31:03 CET
FQ0 / Q74
Comment 2 Ehu 2019-03-13 16:30:41 CET
Created attachment 3944 [details]
Test Glättungsfaktoren

Im Prognosedialog sieht man, dass die Faktoren auf 1 gesetzt werden.
Comment 1 Klaas, Martina intern 2018-02-02 09:45:33 CET
Prüfung eingebaut in Klasse /GIB/CL_DCF_FORECAST:
- FORECAST
- CONSTRUCTOR
- SET_FORECAST_PARAMETERS.

Die Übergabe der Glättungsparameter erfolgt derzeit noch an keiner Stelle per CONSTRUCTOR - zwecks Konsistenz dennoch eingebaut.

Bei Anpassung der Glättungsparameter im Prognosedialog wird die Prüfung in SET_FORECAST_PARAMETERS zwar durchlaufen; die Protokollmeldungen werden jedoch im Folgeschritt in FORECAST_RESET bei der Protokollinitialisierung wieder gelöscht. Damit käme es zu einer Anpassung der Parameter ohne Information an den Benutzer. 
Daher wird die Prüfung zusätzlich in FB /GIB/DCF_FORECAST_DIA  FORM REFRSH_FORECAST (vor Aufruf von SET_FORECAST_PARAMETERS) mit Meldungsausgabe durchlaufen.
Die Prüfung in SET_FORECAST_PARAMETERS ist damit eigentlich obsolet; zwecks Konsistenz dennoch eingebaut.

Angepasst in 
- E74
- FE0.