Um eigene Prognoseverfahren zu integrieren sind je nach Umfang einige Schritte nötig, eine einfache Berechnung in einer BAdI Methode ist ohne weitere externe Zugriffe nur eingeschränkt möglich. BAdI Forecast erweitern um die rufende BAdI Klasse zu übergeben und falls keine eigene Ermittlung stattfindet die Trackingsignale anschließend berechnen.
um ein neues Verfahren zu implementieren kann jetzt wie folgt vereinfacht vorgegangen werden: 1. Prognoseverfahren ausdenken oder aus der Literatur entleihen 2. Kürzel für Prognoseverfahren per Festwertappend an Domäne /GIB/DCF_PROGN anhängen (z.B: ZZ oder YY,...) 3. Implementierung zu BAdI Definition /GIB/DCF_FORECAST anlegen 4. Prognoseverfahren entweder über Parametrisierung oder Methode FORECAST_METHODS aktivieren 5. eigenen Methodennamen in Methode SET_FORECAST_METHOD zuweisen oder Aufruf/Prognose in Abhängigkeit des Verfahrens in Methode PROCESS_FORECAST durchführen 6. ggf. Bewertung in Methode VOTE_RESULTS korrigieren
Methode /GIB/IF_EX_DCF_FORECAST~PROCESS_FORECAST um Prognoseklasse erweitert. Prognoseklasse /GIB/CL_DCF_FORECAST Methode DISPATCH_FORECAST erweitert, nach der eigenen Prognose wir geprüft ob die Trackingsignale ermittelt wurden. Sind alle Signale außer Expost-Perioden werden die Trackingsignale mit Methode DEVIATION wie alle anderen Standardverfahren berechnet.