Ansicht
Dokumentation

/CFMFND/GI_01 - Kontextmenüs pflegen

/CFMFND/GI_01 - Kontextmenüs pflegen

General Data in Customer Master   CL_GUI_FRONTEND_SERVICES - Frontend Services  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Die Grafik Integration versetzt den Anwender in die Lage, aus einer Zeichnung heraus mit Objekten des Facility Managements wie z.B. Equipments, Technischen Plätzen oder Architektonischen Objekte interaktiv zu arbeiten. Dazu verfügt sie über ein Kontextmenü für diese Objekte.

In dieser Aktivität legen Sie die Einträge für das Kontextmenü der Grafik Integration fest und definieren die Menüstruktur des Kontextmenüs abhängig von Anwendungskontexten.

1. Definition der Menüeinträge

Im ersten Schritt prüfen Sie die zur Verfügung stehenden Menüeinträge, in dem Sie im Strukturbaum auf den Knoten "Menüeinträge" doppelklicken. Sie sehen rechts die Menüeinträge mit einem Beschreibungstext und dem Implementierungsstatus. Die Anzeige des Implementierungsstaus hat folgende Bedeutungen:

  • Rot,,Es ist keine BADI Implementierung für diesen Menüeintrag vorhanden oder sie ist inaktiv
  • Grün,,Es ist eine aktive BADI Implementierung vorhanden

Sie können neue Menüeinträge im Kundennamensraum hinzufügen und diesen einen sprachabhängigen Text geben. Anschließend definieren Sie für die neuen Menüeinträge für welche Objekttypen und für welche Rollen diese verfügbar sind. Sie legen damit fest, dass bestimmte Menüeinträge z.B. nur bei Technischen Plätzen zur Verfügung stehen. Wenn Sie keine Abhängigkeiten definieren, sind diese Menüeinträge bei jedem Objekt verfügbar.

Damit der Menüeintrag tatsächlich in der Grafik Integration angezeigt wird, müssen Sie für die neuen Menüeinträge eine Implementierung des BAdI /CFMFND/IFE_ENH_CTX_CONTRB oder /CFMFND/IFE_ENH_CTX_RUN (Erweiterungsspot /CFMFND/ENH_GI_CTX_MNU) vornehmen und dabei den Menünamen als Filterwert angeben. Verwenden Sie zur Implementierung des BADIs die Transaktion SE19.

2. Definition der Menüstruktur

In diesem Schritt definieren Sie, wie das Kontextmenü der Grafik Integration in den unterschiedlichen Anwendungskontexten aufgebaut sein soll. Damit können Sie dem Anwender beispielsweise in der Vertragsverwaltung des Immobilienmanagements ein anderes Menü zur Verfügung stellen als in der technischen Störungsabwicklung oder in der Umzugsplanung.

Für jene Einträge, die auf erster Ebene im Menü erscheinen sollen, muss das Feld "Übergeordneter Menüeintrag" leer bleiben.






BAL_S_LOG - Application Log: Log header data   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2933 Date: 20240419 Time: 055930     sap01-206 ( 62 ms )