Ansicht
Dokumentation

ABAPAT_USER-COMMAND - AT USER-COMMAND

ABAPAT_USER-COMMAND - AT USER-COMMAND

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

AT USER-COMMAND

Kurzreferenz



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 )