Ansicht
Dokumentation

ABAPSET_USER-COMMAND - SET USER-COMMAND

ABAPSET_USER-COMMAND - SET USER-COMMAND

RFUMSV00 - Advance Return for Tax on Sales/Purchases   rdisp/max_wprun_time - Maximum work process run time  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

SET USER-COMMAND

Kurzreferenz



SET USER-COMMAND fcode.

Wirkung

Löst ein Listenereignis mit einem in fcode angegebenen Funktionscode aus. fcode muss ein zeichenartiges Datenobjekt sein. Die Anweisung ist während der Erstellung einer Liste möglich. Sie bewirkt, dass das Laufzeit-Framework sich nach Fertigstellung und vor der Anzeige der aktuellen Liste so verhält, als würde auf der dargestellten Liste eine Benutzeraktion mit dem Funktionscode in fcode ausgeführt.

Die Zuordnung von Listenereignissen zu Funktionscodes entspricht der Beschreibung unter AT USER-COMMAND:

  • Die vordefinierten Funktionscodes der unter AT USER-COMMAND aufgeführten Tabellen werden vom Laufzeit-Framework abgefangen,
  • bei allen übrigen Funktionscodes wird das Ereignis AT USER-COMMAND ausgelöst.

Falls der entsprechende Ereignisblock implementiert ist, wird der Inhalt von sy-lsind um eins erhöht und dieser ausgeführt.

Beim Anlegen einer Liste mit mehreren SET USER-COMMAND-Anweisungen wird nur die letzte Anweisung berücksichtigt.

Hinweise

  • Der Funktionscode "PICK" löst nur dann ein Ereignis aus, wenn der Cursor auf einer Listenzeile positioniert ist.
  • Wenn der Taste Return im aktuellen GUI-Status ein Funktionscode zugeordnet ist, wird dieser statt des in fcode angegebenen Funktionscodes verwendet.

Beispiel

Programmgesteuerte Erstellung einer Grund- und zweier Verzweigungslisten sowie Anzeige eines Such-Dialogfensters auf der zweiten Verzweigungsliste über den vordefinierten Funktionscode "%SC". Mit der Anweisung SET CURSOR wir der Cursor im Ereignisblock AT LINE-SELECTION auf einer Listenzeile platziert, um den Funktionscode "PICK" wirksam zu machen.






TXBHW - Original Tax Base Amount in Local Currency   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3308 Date: 20240523 Time: 132829     sap01-206 ( 49 ms )