Bug 15356

Summary: Einheitliche Routine für Mapping Periode zu Feldname Planungssheet
Product: [SCX/Suite] Forecast Reporter: Lenz, Florian <florian.lenz>
Component: DCF AnwendungAssignee: Bernikov, Roman <Roman.Bernikov>
Status: VERIFIED FIXED QA Contact: Lenz, Florian <florian.lenz>
Severity: enhancement    
Priority: P2 CC: alexander.falge, Martina.Klaas, Roman.Bernikov, Simon.Daub, Tobias.Lohmann
Version: 22.0Keywords: Taurus
Hardware: All   
OS: All   
Whiteboard:
Kundennummer: Bestellnummer:
PV Übergabe: --- Phase Roadmap: ---
Erledigt mit: Taurus SAP Release: ---
Transport: CRM-ID/Ticket:
Bug Depends on: 8249    
Bug Blocks:    
Deadline: 2023-07-21   

Description Lenz, Florian intern 2022-11-29 17:58:10 CET
Aktuell wird an jeder Stelle wo es benötigt wird, der Feldname aus der Periode abgeleitet (Zeile der GT_WAHDT = PERIOD+ZEILE) 
dies macht die Z-Erweiterung des Planungssheets um weitere Spalten sehr aufwändig, daher sollte eine zentrale Mappingroutine genutzt werden: 
Wenn Anzahl Perioden <= Standard = gib/cl_dcf_plansheet=>co_max_standard_periods dann verwende das Präfix PERIOD sonst das vorgegebene Präfix ZZPERI
Comment 1 Bernikov, Roman intern 2023-07-12 17:25:12 CEST
Erledigt auf FE0 und E74.
Zwei neue Methoden in der /GIB/CL_DCF_PLANSHEET Klasse angelegt.
- FIELDNAME_TO_INDEX
- INDEX_TO_FIELDNAME
Dadurch kann das Mapping der Perioden ( PERIOD / ZZPERI ) in beide Richtungen erfolgen.
Sämtliche Aufrufstellen auf die neuen Methoden umgestellt.
Außerdem zwei neue Konstanten angelegt:
- CO_PERIOD => 'PERIOD'
- CO_ZZPERI => 'ZZPERI'