Ansicht
Dokumentation
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 R3upDiese Dokumentation steht unter dem Copyright der SAP AG.
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
FUNCTIONCODEAusnahmen
FUNCTION_NOT_SUPPORTEDFunktionsgruppe
SGUITXBHW - 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 )