Menüstruktur-Zuordnungen


Table of contents


1 Kurzbeschreibung

Die Übersicht Menüstruktur-Zuordnungen (Kurzwort MENMEN) definiert die hierarchische Anordnung der Menüpunkte. Zu einem übergeordneten Menüpunkt (= Knoten) werden die jeweils untergeordneten Menüpunkte angezeigt.

Menüstrukturen sind einerseits der im linken Teil des Fensters angezeigte Menübaum (Ressourcenbaum) mit den aufrufbaren Anwendungsfunktionen sowie Aufrufanwendungen, die ihrerseits eine Tabelle von Folgeanwendungen enthalten (Objekttyp 'MEN'), andererseits die im Kopfteil des jeweiligen Fensters angezeigten Menü- und Symbolleisten des Anwendungsfensters, der Hilfetextanzeige, des Hilfetext-Editors und der Druckvorschau (Objekttyp 'MBE').

2 Selektionsmöglichkeiten

Im reduzierten Modus sind folgende drei Pflichtfelder neben dem Prompttext "Menü ID" eingebbar, die den übergeordneten Menüpunkt (Knoten) spezifizieren:

Projekt ID:
Das Feld ist mit dem Projekt vorbelegt, in dem auch die aktuelle Anwendung MENMEN 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üknoten 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 weitere Eingabefelder:

UntMenü ID
Hier kann die untergeordnete Menü ID spezifiziert werden, um herauszufinden, welchen Knoten ein Menüpunkt zugeordnet ist. Hierbei ist nur die Menü ID selbst eingebbar, da Projekt ID und Objekttyp immer identisch zur Angabe des übergeordneten Menüpunktes sein müssen. Auch hier sind teilqualifizierte Angaben (mit '%' oder '_') möglich.
Neunummer.
Dieses Eingabefeld ist kein Selektionsfeld, sondern dient als Parameter beim Aufruf der Aktion <Zeilen-Neunummerierung> (s.u.).

3 Spalten

Es werden nicht alle in der Einzelsatzanwendung MENMENE eingebbaren Attribute als Spalten angezeigt.

Die abgekürzten Spaltenüberschriften bedeuten:

A
Aufrufbarkeit der Anwendung
S
Trennung (Separator) zwischen Menüpunkten

Zusätzlich werden die Bezeichnung und das Kurzwort des untergeordneten Menüpunktes in Spalten angezeigt.

4 Aktionen

<Anzeigen>, <Ändern>, <Erfassen> und <Löschen>
verzweigen standardgemäß in die Einzelsatzanwendung MENMENE.
<Kopieren>
ermöglicht ein Mengen-Kopieren von Menüstruktur-Zuordnungen aller zuvor markierten Zeilen von einem übergeordneten Menüpunkt in einem Schritt auf einen anderen Schlüssel (Menü ID). Das Kopieren auf eine andere Projekt-ID ist nur mit Sonderberechtigung möglich.
<Detailansicht>
ruft die eigene Anwendung MENMEN auf, wobei der untergeordnete Menüpunkt der markierten Zeile als übergeordnete Menü ID eingestellt wird. Auf diese Weise kann vom Wurzelknoten ausgehend der komplette Menübaum analysiert werden.
<Menüpunkte>
verzweigt in die Stammübersicht MEN, wobei der untergeordnete Menüpunkt als Schlüssel übergeben wird.
<Zeilen-Neunummerierung in Übersicht>
vergibt neue Zeilennummern für die einem Menüpunkt untergeordneten Menüpunkte. Die Angabe für den übergeordneten Menüpunkt muss daher eindeutig sein. Zusätzlich ist in Eingabefeld "Neunummer." ein nummerischer Wert anzugeben, der den gewünschten Abstand der künftigen Zeilennummern spezifiziert. Z.B. bei Angabe 10 werden die Zeilennummern 10, 20, 30 etc. vergeben. Diese Aktion ist notwendig, wenn die bisherige Nummerierung keinen Platz mehr für einzufügende Menüpunkte bietet.

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 Zuordnung zu den durch IDL definierten Menüpunkte (Objekttyp 'MEN') des Projekts 'KON'.

Anwenderseitig erfasst und verändert werden dürfen nur Zuordnungen zu kundenspezifischen Menüpunkten (per Namenskonvention mit '$' beginnend). Ausnahme ist hierbei der Menüknoten KON / MEN / KUNAPP, der wie ein kundenspezifischer Menüpunkt behandelt wird.


Letzte Änderung: WERNER 08.03.2005 09:35