Ansicht
Dokumentation
ABAPAT_USER-COMMAND - AT USER-COMMAND
SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up RFUMSV00 - Advance Return for Tax on Sales/PurchasesThis documentation is copyright by SAP AG.
AT USER-COMMAND
AT USER-COMMAND.
Effect
This statement defines an event block whose event is raised by the
ABAP runtime
framework if, when a screen list is displayed, a function with a self-defined function code is chosen. The function code is available in the system field sy-ucomm when processing starts.
Self-defined function codes are all those that include character combinations, except for the following:
- The function codes "PICK" and "PFnn" ("nn" stands for 01 to 24) do not raise the event AT USER-COMMAND, and instead raise the events AT LINE-SELECTION and AT PFnn.
- All function codes that start with the character "%" are interpreted as system functions and do not raise the event AT USER-COMMAND. The system functions for lists are listed in the following table 1.
- The function codes in the following table 2, likewise, do not raise the event AT USER-COMMAND, but are handled by the list processor.
Table 1
Function Code | Function |
%CTX | Calls a context menu |
%EX | Exit |
%PC | Save to file |
%PRI | Spool |
%SC | Search for ... |
%SC+ | Find next |
%SL | Save in Office |
%ST | Save in report tree |
Table 2
Function Code | Function |
BACK | Back |
P- | Scroll to previous page |
P-- | Scroll to first page |
P+ | Scroll to next page |
P++ | Scroll to last page |
PFILE name | Stores list lines in a text file named "abap.lst" in standard character format in the standard directory on the host computer. If a name is entered using name, this is converted to lowercase letters and used as the file name. |
PL- | Scroll to first line of the page |
PL-n | Scroll back n lines |
PL+ | Scroll to last line of the page |
PL+n | Scroll forward n lines |
PNOP | None |
PP- | Scroll back one page |
PP-n | Scroll back n pages |
PP+ | Scroll forward one page |
PP+n | Scroll forward n pages |
PPn | Scroll to beginning of page n |
PRI, PRINT | Spool |
PS-- | Scroll to first column |
PS++ | Scroll to last column |
PS- | Scroll one column to the left |
PS-n | Scroll n columns to the left |
PS+ | Scroll one column to the right |
PS+n | Scroll n columns to the right |
PSn | Scroll to column n |
PZn | Scroll to line n |
RW | Cancel |
Example
The following section of an executable program works with a self-defined GUI status MYLIST. The function linked there with the function code MY_SELECTION raises the event AT USER-COMMAND when the list is displayed and creates details lists.
BAL_S_LOG - Application Log: Log header data PERFORM Short Reference
This documentation is copyright by SAP AG.
Length: 8899 Date: 20240424 Time: 061445 sap01-206 ( 51 ms )