Ansicht
Dokumentation
ABAPAT_USER-COMMAND - AT USER-COMMAND
SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up BAL Application Log DocumentationDiese Dokumentation steht unter dem Copyright der SAP AG.
AT USER-COMMAND
AT USER-COMMAND.
Wirkung
Diese Anweisung definiert einen Ereignisblock, dessen Ereignis vom
ABAP-Laufzeit-Framework
ausgelöst wird, wenn während der Anzeige einer Bildschirmliste eine Funktion mit einem
selbst definierten Funktionscode ausgewählt wird. Bei Eintritt in die Verarbeitung des Ereignisblocks steht der Funktionscode im Systemfeld sy-ucomm zur Verfügung.
Als selbst definierte Funktionscodes gelten alle Zeichenkombinationen bis auf folgende:
- Die Funktionscodes "PICK" und "PFnn" ("nn" steht für 01 bis 24) führen nicht zum Ereignis AT USER-COMMAND, sondern zu den Ereignissen AT LINE-SELECTION und AT PFnn.
- Alle Funktionscodes, die mit dem Zeichen "%" anfangen, werden als Systemfunktionen interpretiert und führen nicht zum Ereignis AT USER-COMMAND. Die Systemfunktionen für Listen sind in der folgenden Tabelle 1 aufgelistet.
- Die Funktionscodes in der folgenden Tabelle 2 führen ebenfalls nicht zum Ereignis AT USER-COMMAND, sondern werden vom Listenprozessor behandelt.
Tabelle 1
Funktionscode | Funktion |
%CTX | Aufruf eines Kontextmenüs |
%EX | Beenden |
%PC | Sichern in Datei |
%PRI | Spool |
%SC | Suchen nach ... |
%SC+ | Weitersuchen |
%SL | Sichern in Office |
%ST | Sichern in Berichtsbaum |
Tabelle 2
Funktionscode | Funktion |
BACK | Zurück |
P- | Blättern zur vorigen Seite |
P-- | Blättern zur ersten Seite |
P+ | Blättern zur nächsten Seite |
P++ | Blättern zur letzten Seite |
PFILE name | Speichern der Listenzeilen in einer Textdatei namens "abap.lst" in standardmäßiger Zeichendarstellung im Standardverzeichnis auf dem Hostrechner der Wenn mit name ein Name angegeben ist, wird dieser in Kleinbuchstaben konvertiert und als Dateiname verwendet. |
PL- | Blättern zur ersten Zeile der Seite |
PL-n | Blättern n Zeilen zurück |
PL+ | Blättern zur letzten Zeile der Seite |
PL+n | Blättern n Zeilen vor |
PNOP | Keine |
PP- | Blättern um eine Seite zurück |
PP-n | Blättern um n Seiten zurück |
PP+ | Blättern um eine Seite vor |
PP+n | Blättern um n Seiten vor |
PPn | Blättern an den Anfang von Seite n |
PRI, PRINT | Spool |
PS-- | Blättern zur ersten Spalte |
PS++ | Blättern zur letzten Spalte |
PS- | Blättern um eine Spalte nach links |
PS-n | Blättern um n Spalten nach links |
PS+ | Blättern um eine Spalte nach rechts |
PS+n | Blättern um n Spalten nach rechts |
PSn | Blättern zur Spalte n |
PZn | Blättern zur Zeile n |
RW | Abbrechen |
Beispiel
Der folgende Abschnitt eines ausführbaren Programms arbeitet mit einem selbstdefinierten GUI-Status MYLIST. Die Funktion, die dort mit dem Funktionscode MY_SELECTION verknüpft ist, führt während der Listenanzeige zum Ereignis AT USER-COMMAND und zur Erstellung von Verzweigungslisten.
Vendor Master (General Section) Vendor Master (General Section)
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 9496 Date: 20240419 Time: 074000 sap01-206 ( 61 ms )