SAP SET USER-COMMAND ABAP Statements



Get Example source ABAP code based on a different SAP table
  


ID DYNPRO%
• SET USER-COMMAND ABAP Statement

SET USER-COMMAND
Short Reference

ABAP_SYNTAX
SET USER-COMMAND fcode.

What does it do?
Raises a list event with a function code specified in fcode. fcode must be a character-like data object. This statement can be used when creating a list. After completion, but before display of the current list, the runtime framework responds as if a user action were performed in the displayed list using the function code specified in fcode.
The assignment of list events to function codes corresponds to the description under AT USER-COMMAND:
The predefined function codes of the tables specified under AT USER-COMMAND are caught by the runtime framework
The function codes PICK and PFnn raise the events AT LINE-SELECTION or AT PFnn
all other functions raise the event AT USER-COMMAND
If the corresponding event block is implemented, the content of sy-lsind is increased by one and the event block is executed.
If multiple SET USER-COMMAND statements are used when creating a list, only the last statement is respected



Latest notes:

The function code PICK only raises an event if the cursor is positioned on a list line.
If a function code is assigned to the Return key in the current GUI status, this function code is used instead of the one specified in fcode.
ABAP_HINT_END



Example ABAP Coding

Program-driven creation of a basic list and two details lists and display of a search dialog box in the second details list using the predefined function code %SC. The statement SET CURSOR is used to position the cursor in a list line in the event block AT LINE-SELECTION to enable the function code PICK.
ABEXA 00664
ABAP_EXAMPLE_END

Return to menu