Bug 14092

Summary: Überarbeitung Funktionen Kontextmenü und Infobereich allgemein
Product: [SCX/Suite] Manufacturing Reporter: Baier, Anke <Anke.Baier>
Component: AnwendungAssignee: Eich, Nico <nico.eich>
Status: VERIFIED FIXED QA Contact: DCP / VMI <gibsi.pv>
Severity: normal    
Priority: P2 CC: daniel.sanchezfernandez, Mihai.Plesa, nico.eich
Version: 20.0Keywords: Scorpius, Vorabkorrektur
Hardware: All   
OS: All   
Whiteboard: DSA
Kundennummer: Bestellnummer:
PV Übergabe: --- Phase Roadmap: ---
Erledigt mit: Scorpius SAP Release: ---
Transport: E74K908932; FE0K907291; CRM-ID/Ticket:
Deadline: 2022-04-30   

Description Baier, Anke intern 2021-11-12 11:21:18 CET
Im Infobereich werden Zeilen markiert und die Funktion "Planungsabschnitt anlegen" ausgewählt. Das ist im Infobereich nicht möglich. Das System bringt die Meldung "Es ist eine Ausnahme aufgetreten". Wird nun mit Enter bestätigt geht der Dialog zur Anlage eines Dummyauftrages auf.
Comment 7 Plesa, Mihai intern 2022-05-23 11:53:44 CEST
*** Bug 14107 has been marked as a duplicate of this bug. ***
Comment 6 Eich, Nico intern 2022-05-12 13:52:09 CEST
Anpassungen:
Im Infobereich ist nicht mehr sichtbar: 
- Auftragsfixierung (Menü Auftragsfixierung ist komplett ausgeblendet)
- Planungsabschnitt anlegen (Menü Anlage ist komplett ausgeblendet)

Kontext-Menü allgemein:
- DCO Funktionen nur noch da nutzbar, wo möglich
- Arbeitsplatzwechsel nicht bei Leerzeilen nutzbar
- Dashboard Direktsuche * nur bei entsprechenden Zeileninhalten verfügbar




Grundsätzliche Definition getroffen, wie mit Funktionen im DCP umgegangen wird (abgelegt im Entwickler-Wiki): 


Abhängig von Randbedingungen:
a) Anzeige/Änderungsmodus
b) Berechtigung auf einzelne Funktionen
c) Kontext (Globale Toolbar, Sheet Detailplanung, Sheet Intervallplanung, Sheet Grobplanung, Pool, Infobereich, ...)
d) Art der selektierten Elemente (Planauftrag, Fertigungsauftrag)
e) Temporärer Zustand des Objektes (z.B. keine Fehlteile vorhanden)


===============================
Kontext-Menü
===============================
Grundsätzliche Vorgehensweise
-------------------------------
Ist die Funktion nicht möglich aufgrund der Randbedingungen a) b) c) d) dann wird diese Funktion nicht angezeigt
Ist die Funktion nicht möglich aufgrund der Randbedingungen e), dann bleibt die Funktion ausgegraut.

Grundsätzlich
-------------------------------
Ist die Prüfung zu aufwendig (Performance, Applikationskomplexität), dann bleibt der Funktionsaufruf erhalten, bei Aufruf geprüft und entsprechend mit einer Meldung abgelehnt oder durchgeführt. (Meldungsnr. /GIB/DCP420)

Funktionen auf mehreren selektierten Zeilen
-------------------------------
Der Funktionsaufruf bleibt aktiv, wenn diese mit mindestens einem selektierten Element ausführbar ist. 
Bei Aufruf der Funktion wird für alle Elemente, für die dies nicht möglich ist, eine Meldung ausgegeben (Bei >1 Meldung Popup)

===============================
Toolbar
===============================
Grundsätzliche Vorgehensweise
-------------------------------
Ist die Funktion nicht möglich aufgrund der Randbedingungen a) b) c), dann wird diese nicht angezeigt, der Button bleibt ausgeblendet. 

Grundsätzlich
-------------------------------
Ist die Prüfung zu aufwendig (Performance, Applikationskomplexität), dann bleibt der Funktionsaufruf erhalten, bei Aufruf geprüft und ggf. mit einer Meldung abgelehnt. (Meldungsnr. /GIB/DCP420)

Funktionen auf mehreren selektierten Zeilen
-------------------------------
Bei Aufruf der Funktion wird für alle Elemente, für die dies nicht möglich ist, eine Meldung ausgegeben (Bei >1 Meldung Popup)