Menüpunkte


Table of contents


1 Kurzbeschreibung

Die Anwendung MEN zeigt die in IDL Konsis definierten Menüpunkte an. Menüpunkte sind Knoten und Blätter der Menüstrukturen.

Menüstrukturen sind einerseits der im linken Teil des Fensters angezeigte Menübaum (Ressourcenbaum) mit den anrufbaren Anwendungsfunktionen, andererseits die im Kopfteil des jeweilgen Fensters angezeigten Menü- und Symbolleisten des Anwendungsfensters, der Hilfetextanzeige, des Hilfetext-Editors und der Druckvorschau.

Darüberhinaus werden als Menüpunkte auch solche Anwendungen definiert, die nicht im Menübaum enthalten sind und daher nicht direkt aufgerufen werden können, sondern nur als Folgeanwendung einer aufrufbaren Aktion. Sie werden dementsprechend dynamisch in das Aktionsmenü anderer Anwendungen eingefügt.

2 Selektionsmöglichkeiten

Im reduzierten Modus sind folgende drei Pflichtfelder neben dem Prompttext "Menü ID" eingebbar:

Projekt ID:
Das Feld ist mit dem Projekt vorbelegt, in dem auch die aktuelle Anwendung MEN gestartet wurde, also mit 'IAR' für IDL Architek oder mit 'KON' für IDL Konsis. Die Änderung dieser Angabe ist nur mit Sonderberechtigung möglich, die aber keiner Standard-Berechtigungsgruppe zugewiesen ist.
Objekttyp:
Das Feld ist mit der Angabe 'MEN' vorbelegt. 'MEN' steht für Menüpunkte, die mit Anwendungsprogrammen verknüpft sind oder Knoten dazu im Menübaum (Ressourcenbaum) darstellen. Daneben ist die Eingabe 'MBE' möglich zur Selektion der Menüpunkte für die Menü- und Symbolleisten. Der Objekttyp 'MBE' ist nur im Projekt 'IAR' gültig.
Menü ID:
Dieser eigentliche Identifikator eines Menüpunktes kann hier eindeutig oder teilqualifiziert (mit '%' oder '_') angegeben werden. Zur Anzeige aller Menüpunkte ist nur '%' anzugeben, womit dieses Feld beim Aufruf auch vorbelegt ist.

Im erweiterten Modus gibt es folgende zusätzlichen Eingabemöglichkeiten:

Sprache:
Hier kann spezifiziert werden, dass die Bezeichnungen der Menüpunkte in einer anderen als der Benutzersprache ausgegeben werden sollen, sofern sie in dieser Sprache vorliegen. Diese Eingabe ist auch Parameter für den Aufruf der Einzelsatzanwendung MENE.
ab Änd.Dat:
Bei Angabe werden nur solche Menüpunkte selektiert, die seit dem angegebenen Datum neu erfasst oder verändert wurden.
Modul Name:
Über diese Eingabefelder können alle Anwendungs-Menüpunkte selektiert werden, die im selben Programmmodul implementiert sind. Die drei Eingabefelder stehen für Projekt-Id ('IAR' oder 'KON'), Objekttyp (hier immer 'MOD') und den eigentlichen technischen Programmnamen. Der Programname kann auch Teilqualifiziert (mit '%' oder '_') angegeben werden.

3 Spalten

In der Übersichtstabelle werden neben dem Schlüssel (Menü ID) einige der Attribute angezeigt, die in der Einzelsatzanwendung MENE gepflegt werden können (genauere Beschreibung s. dort).

4 Aktionen

Die Aktionen <Anzeigen>, <Ändern>, <Erfassen> und <Löschen> verzweigen in die Einzelsatzanwendung MENE.

Die Aktion <Kopieren> dient dem Kopieren von Menüpunkten auf ein anderes Projekt.

Zu jedem Menüpunkt kann ein Hilfetext erfasst und angezeigt werden. Die Hilfetexte zu Menüpunkten dienen als Anwendungshilfe (<F2>) beim Ausführen einer Anwendung.

Die Aktion <Menüstruktur-Zuordnungen> verzweigt in die Anwendung MENMEN zur Anzeige der dem markierten Menüpunkt zugeordneten Menüpunkte.

5 Benutzerberechtigungen

Die in dieser Anwendung angezeigten Daten unterliegen fast ausschließlich der Pflege durch IDL und werden mit den Metadaten im Rahmen neuer Releases an den Kunden ausgeliefert. Dies gilt insbesondere für Daten des Objekttyps 'MBE' oder des Projekts 'IAR'. Für diese Daten hat ein Anwender ebensowenig eine Änderungsberechtigung wie für die durch IDL definierten Menüpunkte (Objekttyp 'MEN') des Projekts 'KON'. Ausnahme ist die Angabe externer Programmaufrufe, wie sie für die Entladefunktionen des Imports (Menü ID beginnend mit 'UNL...') benötigt werden.

Anwenderseitig erfasst und verändert werden dürfen ansonsten nur kundenspezifische Menüpunkte. Diese sind per Namenskonvention dadurch gekennzeichnet, dass sie mit dem Zeichen '$' beginnen.


Letzte Änderung: WERNER 08.03.2005 09:35