Menüpunkt


Table of contents


1 Kurzbeschreibung

Die Anwendung MENE dient der Pflege der in IDL Konsis definierten Menüpunkte. 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 Schlüsselfelder

Der Schlüssel eines Menüpunktes ("Menü ID") setzt sich aus folgenden drei Teilen zusammen:

Projekt ID:
Das Feld ist mit dem Projekt vorbelegt, in dem auch die aktuelle Übersicht 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 in der Übersicht gewählten Angabe vorbelegt. 'MEN' hier steht für Menüpunkte, die mit Anwendungsprogrammen verknüpft sind oder Knoten dazu im Menübaum (Ressourcenbaum) darstellen. 'MBE' steht für Menüpunkte und Knoten für die Menü- und Symbolleisten. Der Objekttyp 'MBE' ist nur im Projekt 'IAR' gültig.
Menü ID:
Dies ist der eigentliche Identifikator eines Menüpunktes.

Weiteres Schlüsselfeld ist die Sprache. Sie bezieht sich nur auf die Attribute Bezeichnung und Kurzwort, die somit zur selben Menü-ID je nach Sprache mit verschiedenen Inhalten belegt werden können.

3 Attribute

Die Attribute ModProjID, TypModMenü und Modul Name identifizieren ein IDL-Programmodul (gemäß Anwendung MOD). Diese Angabe ist nur für Menüpunkte sinnvoll und notwendig, die ein ausführbares Programm darstellen.

Die Attribute Icon-Datei, Kurztaste und MenüGuiTyp sind hingegen nur für Menüpunkte sinnvoll, die in einer Menüleiste oder in einer Symbolleiste Verwendung finden (Objekttyp 'MBE'). Mit Icon-Datei wird ein Symbol definiert, das diesen Menüpunkt in der Symbolleiste repräsentiert. Mit Kurztaste wird eine Tastenkombination spezifiziert, die anstelle des Menüpunktes betätigt werden kann. Mit dem Attribut MenüGuiTyp können besondere Darstellungen eines Menüpunktes im Pull-Down-Menü spezifiziert werden.

Im Eingabefeld Ext.Aufruf, das sich über drei Zeilen erstreckt, kann der Anwender den Aufruf eines Programms außerhalb von IDL Konsis spezifizieren. Diese Angabe ist alternativ zur Angabe eines IDL-Programmmoduls. Sie wird z.B. für die Entladefunktionen des Imports (Menü ID beginnend mit 'UNL...') benötigt wie z.B. zum Aufruf der SAP-Schnittstelle. Auf diesem Weg können aber auch ganz andere Anwendungen (z.B. Excel, OLAP-Anwendung) direkt aus IDL Konsis heraus gestartet werden. Die Länge der Eingabe ist ggfs. einerseits für die Spezifizierung des Pfads, in dem sich die Anwendung befindet, notwendig, andererseits zur Angabe von Parametern.

In der Regel erfolgen die Aufrufe synchronisiert über den Kommandointerpreter mit "cmd /C". D.h. IDLKONSIS-Anwendungen starten erst nach Beendigung der externen Anwendung. Sollen Aufrufe asynchron erfolgen, dann ist den externen Aufrufen der Aufruf des Interpreter Befehls "start " voranzustellen.

Welche Parameter (Angabe mit "%nn") mit welchen Werten belegt sind, hängt von der aufrufenden Anwendung ab. Hier sind i.w. zwei Programme zu nennen: IMPORT und die automatische Ablaufsteuerung:

Nr.Parameterinhalt
01Konzern/Tk
02Gesellschaft (ggf. externer Schlüssel nach Umsetzung)
07Gesellschaft (interner Schlüssel falls umgesetzt)
03Geschäftsbereich (ggf. externer Schlüssel nach Umsetzung)
08Geschäftsbereich (interner Schlüssel falls umgesetzt)
04aktuelle Periode (dd.mm.yyyy), ab Stelle 12 ggf. abweichender Geschäftsjahresmonat
05Datenart
14Positionsplan (ggf. externer Schlüssel nach Umsetzung)
34Positionsplan (interner Schlüssel falls umgesetzt)
15Kontenplan (ggf. externer Schlüssel nach Umsetzung)
35Kontenplan (interner Schlüssel falls umgesetzt)
16Controllingplan (ggf. externer Schlüssel nach Umsetzung)
36Controllingplan (interner Schlüssel falls umgesetzt)
17Report-Id
18ab Änderungsdatum
19Geschäftsjahresvariante
20Sprachschlüssel
26Menü-Id (nur bei UNLKTO, UNLAGGKT, UNLSALD)
41SAP-Mandant
42"/v", wenn mit Vortrag = 'X' (nur UNLANLBEW, UNLKAPBEW, UNLRUEBEW)
43Import/Export-Format
47Spiegel
Nr.Parameterinhalt
01Konzern/Tk
02Gesellschaft
03Geschäftsbereich
04aktuelle Periode (dd.mm.yyyy), ab Stelle 12 ggf. abweichender Geschäftsjahresmonat
05Datenart
06Vergleichs/Vor-Konzern/Tk
07Vergleichs/Vor-Gesellschaft
08Vergleichs/Vor-Geschäftsbereich
09Vergleichs/Vor-Periode (dd.mm.yyyy)
10Vergleichs/Vor-Datenart
17Report-Id
18Report-Version
19Geschäftsjahresvariante
20Sprachschlüssel
41Spiegel
43Import/Export-Format
45Umsetzgruppe

4 Aktionen

Die Aktionen <Anzeigen>, <Ändern>, <Erfassen> und <Löschen> haben die übliche Funktion.

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.

5 Benutzerberechtigungen

Die in dieser Anwendung pflegbaren 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 (s.o.).

Anwenderseitig erfasst, verändert und gelöscht werden dürfen ansonsten nur kundenspezifische Menüpunkte. Diese sind per Namenskonvention dadurch gekennzeichnet, dass sie mit dem Zeichen '$' beginnen. Solche Menüpunkte können z.B. genutzt werden, um Anwendungen außerhalb von IDL Konsis zu starten (per Angabe des externen Programmaufrufs) oder zur Definition einer automatischen Ablaufsteuerung.


Letzte Änderung: WERNER 08.03.2005 09:35