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.
FQ0 / Q74
Created attachment 3944 [details] Test Glättungsfaktoren Im Prognosedialog sieht man, dass die Faktoren auf 1 gesetzt werden.
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.