Nachfolgend finden Sie Informationen zu einigen Sonderfunktionen auf Dynpros.
Folgende Funktionstasten führen nicht zum Ereignis PAI, sondern sind für andere Funktionen reserviert:
● F1 ruft die Feldhilfe auf
● F4 ruft die Eingabehilfe auf
● F10 setzt den Cursor in die Menüleiste
Die folgenden Funktionstasten sind Symbolen der Symbolleiste zugeordnet. Die Zuordnung von Funktionscodes und die entsprechende Programmierung im ABAP-Programm sollte sich nach dem Zweck des Symbols richten.
Funktionstaste |
Symbol |
Beschreibung |
Strg+S, F11 |
|
Sichern |
F3 |
|
Zurück |
Shift+F3 |
|
Beenden |
Esc, F12 |
|
Abbrechen |
Strg+P |
|
|
Strg+F |
|
Suchen |
Strg+G |
|
Weiter suchen |
Strg+Bild hoch |
|
Erste Seite |
Bild hoch |
|
Vorige Seite |
Bild runter |
|
Nächste Seite |
Strg+Bild runter |
|
Letzte Seite |
Die Eingabetaste (ENTER) ist dem Symbol in der Symbolleiste zugeordnet. Dieses Symbol ist immer aktiv, auch wenn ihm im GUI-Status keine Funktion zugeordnet ist oder überhaupt kein GUI-Status gesetzt wurde. Das Ereignis PAI wird immer ausgelöst, wenn der Benutzer ENTER wählt. Folgende Funktionscodes können an sy-ucomm bzw. das OK_CODE-Feld übergeben werden:
● Alle Eingaben im Befehlsfeld, wenn Sie ENTER drücken.
● Wenn das Befehlsfeld keine Eingabe enthält, dann jeder Funktionscode, der im Menu Painter der ENTER-Taste zugeordnet ist.
● Falls das Befehlsfeld keine Eingabe enthält und der ENTER-Taste im Menu Painter kein Funktionscode zugeordnet ist, ist der Funktionscode leer und wird daher nicht an sy-ucomm oder das OK_CODE-Feld übergeben.
Die F2-Taste ist immer mit der Doppelklick-Funktionalität der Maus verknüpft. Wenn der Funktionstaste F2 im GUI-Status ein Funktionscode zugeordnet ist, kann PAI sowohl durch Auswahl von F2 als auch durch einen Doppelklick auf ein Bildschirmelement ausgelöst werden. Der zugehörige Funktionscode wird in beiden Fällen ansy-ucomm bzw. das OK_CODE-Feld übergeben. Falls auch die zugehörige Cursorposition im ABAP-Programm verwendet werden soll, muss diese mit GET CURSOR ermittelt werden.