Ansicht
Dokumentation

SAPGUI_SET_FUNCTIONCODE - Setzen eines Funktionscodes (OK-Code) und Fortsetzen der Verarbeitung

SAPGUI_SET_FUNCTIONCODE - Setzen eines Funktionscodes (OK-Code) und Fortsetzen der Verarbeitung

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

Funktionalität

Der Baustein dient dazu, eine Benutzeingabe in dem Funktionscodefeld (OK-Code) des SAPGUI mit nachfolgender Datenfreigabe zu simulieren. Dadurch ist es möglich, kurze Bildschirmabläufe ohne Benutzereingriff zu gestalten (Beispiel: Fortschrittsanzeige).

Beispiel

Ein Dynpro enthält ein einziges Ausgabefeld:


Zähler ____

mit dem Feldbezug: "count".

Dieses Feld wird in dem einzigen Modul der Ablauflogik:


process before output.
module pbo.

verändert und gleichzeitig der Defaultfunctionscode "=" prozessiert:


module pbo output. add 1 to count. if count > 20.
leave to screen 0.
endif.
call function 'SAPGUI_SET_FUNCTIONCODE'.
endmodule.

Hinweise

Da die Funktion SAPGUI_SET_FUNCTIONCODE nicht für alle Frontendplattformen implementiert ist, sollte für diesen Fall eine Ersatzlösung vorgesehen werden, z.B.:


call function 'SAPGUI_SET_FUNCTIONCODE' exporting functioncode = 'ABCD'
exceptions function_not_supported = 1.
if sy-subrc <> 0. suppress dialog. endif. "For Motif etc.

Weiterführende Informationen





Parameter

FUNCTIONCODE

Ausnahmen

FUNCTION_NOT_SUPPORTED

Funktionsgruppe

SGUI

TXBHW - Original Tax Base Amount in Local Currency   General Data in Customer Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 1754 Date: 20240523 Time: 145155     sap01-206 ( 24 ms )