infra:NET Expert
 
×
5 Bildschirmsteuerung (CGW)
Megas ist ein interpretierendes Programmmodul, dessen Ausprägung von den Angaben im CGW bestimmt ist. Das CGW bestimmt dabei nicht nur die Oberfläche sondern auch die Funktionalität, ist also im Wesentlichen eine Steuerdatei. Beispiele der mit Megas realisierten Anwendungen sind PDV111(Teilestamm), AUF411(Kundenstamm) und FST511x (Produktionsmittel). Alle CGW’s im Bereich 997 benutzen Megas. Das CGW einer beispielhaften Megasapplikation XXXNNN hat folgenden Aufbau:
CGW
Dialog
Bezeichnung
XXXNNN
XXXNNN_APPLFRAME
applicationframe, dieser enthält die applikationsbezogene Steuerinformation
XXXNNN
XXXNNN_1
Grundbild (muss vorhanden sein)
XXXNNN
XXXNNN_xx
optional bis zu 15 Folgebilder (Nummerierung frei, maximal zweistellig)
XXXNNN
XXXNNN_PICTURE
optionale Bildausgabe z.B. Zeichnung
SYSTEM
PICKLIST_TEMPLATE
Ausgabe des Abfrageergebnis im Suchmodus
 
Megasapplikationen bieten eine einheitliche Struktur bzgl.  Menü und Pushbuttoncontainer. In den Megas-CGW’s werden für letztere nur templates aus systempl.cgw verwendet, bei den Menü sind die meisten Untermenüs ebenfalls templates aus diesem CGW. Das Menü mit den Fenstern (Grund- und Folgebilder) ist ein template, das im CGW angelegt ist. Der Grund dafür ist, dass jede Megasapplikation eigene Bilder hat, aber alle Bilder dieser Applikation die gleiche Fensterauswahl bieten sollen. Das Menü ”Einstellungen” (MU_SETTINGS), dass Suchpfad und Picklistenausgabeformat und Exportoptionen einstellt, ist immer nur im Grundbild zu finden.