Bug 14377 - Kontext-Menü im Tree zeigt alle Aktionen an + Funktionen auch bei Zell/Item/Node Markierung möglich
Summary: Kontext-Menü im Tree zeigt alle Aktionen an + Funktionen auch bei Zell/Item/N...
Status: VERIFIED FIXED
Alias: None
Product: Manufacturing
Classification: SCX/Suite
Component: Anwendung (show other bugs)
Version: 23.0
Hardware: All All
: P3 minor
Assignee: Eich, Nico
QA Contact: DCP / VMI
URL:
Whiteboard: DSA
Keywords: Scorpius
Depends on:
Blocks:
 
Reported: 2022-02-18 11:44 CET by Eich, Nico
Modified: 2022-10-27 11:29 CEST (History)
2 users (show)

Kundennummer:
Bestellnummer:
PV Übergabe: ---
Phase Roadmap: ---
Erledigt mit: Scorpius
SAP Release: ---
Transport: FE0K906637;E74K908683;
CRM-ID/Ticket:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.