Bug 10571

Summary: Sortierung der Aggregationsebenen aus dem Layout übernehmen
Product: [SCX/Suite] Forecast Reporter: Lenz, Florian <florian.lenz>
Component: DCF AnwendungAssignee: Lenz, Florian <florian.lenz>
Status: VERIFIED FIXED QA Contact:
Severity: trivial    
Priority: P4 CC: alexander.falge, hatef.abedi, jel, lma, Martina.Klaas, mfr, rhe, Roman.Bernikov, Simon.Daub, tdr, Tobias.Lohmann
Version: 19.0   
Hardware: All   
OS: All   
Whiteboard:
Kundennummer: Bestellnummer:
PV Übergabe: --- Phase Roadmap: ---
Erledigt mit: Orion SAP Release: ---
Transport: M50K900507 CRM-ID/Ticket:
Bug Depends on:    
Bug Blocks: 13756    
Attachments: test

Comment 20 Daub, Simon intern 2022-01-20 11:00:49 CET
Bearbeitet
Comment 19 Daub, Simon intern 2022-01-20 10:59:54 CET
Geschlossen
Comment 17 Lenz, Florian intern 2021-09-01 15:13:03 CEST
closed
Comment 15 lma 2021-02-05 11:13:01 CET
Mit der neuen Logik wurde auch eingebaut, dass Felder des Feldkatalogs mit NO_OUT='X' gelöscht werden (in Methode CREATE_AGGREGATION_LEVELS).
Standardmäßig können nur 90 bzw. 100 Felder im ALV angezeigt werden, weswegen alle danach das NO_OUT-Flag erhalten. Bei den MARA-Felder sind das sehr viele, die somit gar nicht mehr verfügbar sind. Workaround: KEEPS setzen, wodurch die neue Logik ja deaktiviert wird.
Das Löschen von NO_OUT='X' halte ich aber in diesem Fall für überflüssig und könnte entfernt werden, oder?
Comment 13 jel intern 2020-03-11 20:18:53 CET
Test auf FQ0 und Q74 erfolgreich. Achtung: SAP GUI Option kann die Sortierung (wie die Option es aber auch aussagt) nach Alphabet sortieren. 

Nutzung der "alten" Logik über Administration auch möglich.
Comment 12 Lenz, Florian intern 2020-03-11 18:01:27 CET
duplikative Feldnamen werden für die Anlage des Layouts zur dynamischen Struktur MAAG mit einen Präfix versehen. Der technische Feldname lautet dann z.B. MARC~WERKS. 
Zur Laufzeit wird das Präfix wieder entfernt. Das korrekte Feld kann über den technischen Feldnamen im Layout ausgewählt werden.

Methode GET_MARA_FIELDLIST, CREATE_AGGREGATION_LEVELS
Klasse /GIB/CL_DCF_PLANSHEET

Methode GET_DYNAMIC_TABLE_REFERENCE, structure_fieldcat
Klasse /GIB/DCC_FORMULA_MNTN

Reihenfolge Feldaufbau:
/GIB/DCF_HIERF_ORG_S
/GIB/DCF_EMARA1
MARA
MARC
MVKE
/GIB/DCC_MARC
Comment 4 Lenz, Florian intern 2019-09-12 11:17:03 CEST
die bisherige Logik (Sortierung nach Tabellenname und einblenden aller Namensgleichen Felder) kann über den Parameter /GIB/DCF_C001-KEEPS in der Administration reaktiviert werden, falls dies bei bestehenden Kundeninstallation benötigt werden sollte.