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   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
This documentation is copyright by SAP AG.
SAP E-Book

AT USER-COMMAND

Short Reference



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 )