Bug 9601

Summary: BAdI Prognosedialog
Product: [SCX/Suite] Forecast Reporter: mfr
Component: DCF PrognoseAssignee: Klaas, Martina <Martina.Klaas>
Status: VERIFIED FIXED QA Contact:
Severity: enhancement    
Priority: P3 CC: alexander.falge, florian.lenz, hatef.abedi, jel, lma, mfr, rhe
Version: 18.0Keywords: Orion
Hardware: All   
OS: All   
Whiteboard:
Kundennummer: Bestellnummer:
PV Übergabe: --- Phase Roadmap: ---
Erledigt mit: Orion SAP Release: ---
Transport: CRM-ID/Ticket:
Bug Depends on:    
Bug Blocks: 6567, 9898    

Description mfr 2018-09-04 10:30:37 CEST
Neue BAdI Methoden oder BAdI, um das Grid im Prognosedialog zu beeinflussen.
Ein paar Kunden haben angefragt, ob sich im dem Grid des Prognosedialogs auch zusätzliche Spalten hinzufügen lassen, um die Menge für das kommende Jahr zu zeigen oder ähnliches.
Des Weiteren kann kein Text zu neuen Prognoseverfahren gesetzt werden, wenn diese per BAdI hinzugefügt wurden.
Comment 4 jel intern 2020-03-16 18:11:29 CET
BadI und Methoden auf den Systemen FQ0 und Q74 vorhanden, kann so aber nicht weiter durch einen Berater getestet werden
Comment 3 Klaas, Martina intern 2019-06-11 11:49:01 CEST
*** Bug 9898 has been marked as a duplicate of this bug. ***
Comment 2 Klaas, Martina intern 2019-06-11 11:41:36 CEST
Neues BAdI/GIB/DCF_BADI_FORECAST_DIA zur Beeinflussung des Prognosedialogs (FB /GIB/DCF_FORECAST_DIA).

Hauptgrid:
FIELDCAT_RESULT_TAB
TOOLBAR_RESULT_TAB
USER_COMMAND_RESULT_TAB
CHANGE_DATA_RESULT_TAB
HOTSPOT_CLICK_RESULT_TAB

Detailgrid:
FIELDCAT_DETAIL_TAB
CHANGE_DATA_DETAIL_TAB

Grafik:
CHANGE_DATA_GRAPH_TAB
FIELDCAT_GRAPH_TAB

Der FB wird neben dem Aufruf im Planungssheet auch aus der Prognosetest-Transaktion /GIB/DCF_TST sowie zur Anzeige der Ergebnisse der Parameteroptimierung im Prognosedialog selbst aufgerufen.
In allen Methoden kann daher über folgende Parameter der aktuelle Aufruf bestimmt werden:
- ir_forecast->mf_dialog (Attribut der Forecastklasse)
- if_modus.


Aufruf aus Planungssheet im Editiermodus, Versionstyp 'X':
(Dialog mit Möglichkeit zur Wertübernahme)
IF_MODUS = '' und mf_dialog = 'X'

Aufruf aus Planungssheet mit anderem Versionstyp oder im Anzeigemodus; Transaktion Prognosetest:
IF_MODUS = '' und mf_dialog = 'A'

Ergebnisse Prognoseoptimierung:
IF_MODUS = 'P'.

Über IR_FORECAST kann auf die Attribute und Ergebnisse der Prognose zugegriffen werden.
Comment 1 Lenz, Florian intern 2018-09-05 16:25:50 CEST
(Bezüglich comment 0 von Marco Fries)
> Des Weiteren kann kein Text zu neuen Prognoseverfahren gesetzt werden, wenn
> diese per BAdI hinzugefügt wurden. 
Bezeichnungen der eigenen Prognoseverfahren immer per Festwert Append an Domäne /GIB/DCF_PROGN anfügen, dann wird die Bezeichnung auch im Prognosedialog angezeigt.