Bug 14377

Summary: Kontext-Menü im Tree zeigt alle Aktionen an + Funktionen auch bei Zell/Item/Node Markierung möglich
Product: [SCX/Suite] Manufacturing Reporter: Eich, Nico <nico.eich>
Component: AnwendungAssignee: Eich, Nico <nico.eich>
Status: VERIFIED FIXED QA Contact: DCP / VMI <gibsi.pv>
Severity: minor    
Priority: P3 CC: daniel.sanchezfernandez, Tobias.Lohmann
Version: 23.0Keywords: Scorpius
Hardware: All   
OS: All   
Whiteboard: DSA
Kundennummer: Bestellnummer:
PV Übergabe: --- Phase Roadmap: ---
Erledigt mit: Scorpius SAP Release: ---
Transport: FE0K906637;E74K908683; CRM-ID/Ticket:

Description Eich, Nico intern 2022-02-18 11:44:00 CET
Wie in Bug 9324 für das ALV sollen auch im Tree-View nur die Aktionen im Kontext-Menü auswählbar sein, die auf dem selektiertem Item/Node aktuell möglich sind.
Comment 2 Eich, Nico intern 2022-09-30 12:53:45 CEST
Die Möglichkeit, dass für Funktionen die Zellmarkierung ausreicht musste wieder entfernt werden, da Aufrufe aus der globalen Toolbar dann aus allen geöffneten ALVS immer mindestens eine Zeile dazunimmt.
Comment 1 Eich, Nico intern 2022-02-23 10:50:34 CET
Zusätzlich reicht eine Zellmarkierung für die Ausführung der Funktionen, sowohl im ALV als auch im Tree. Hierfür war nur noch eine minimale Anpassung notwendig. 

Umsetzung: 
Definiton der Methoden READ_SELECTED_LINES und GET_CONTEXT_MENU_FUNCTIONS in die Superklasse /GIB/CL_DCP_V_ALV verlagert, da diese nun von GRID und TREE genutzt werden können. 
GET_CONTEXT_MENU_FUNCTIONS ist auch in der Superklasse Implkementiert, READ_SELECTED_LINES ist speziell GRID oder TREE. 

Bei Tree die Aufrufe für das Kontext-Menü sowohl für Node als auch für Item analog zu ALV angepasst, so dass hier nur die Funktionen angezeigt und aktiviert sind, wenn sie möglich sind.