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 IDLKONSIS. 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: IDLADMIN 17.06.2005 17:00