* im Standard-GUI-Status eines Selektionsbildes sind in der Anwendungsfunktionsleiste (Drucktastenleiste) fünf inaktive Drucktasten definiert
* Schnittstellen-Arbeitsbereich der Struktur SSCRFIELDS aus dem ABAP Dictionary definieren (für Dynpro)
TABLES sscrfields.
* Funktionstaste 1 anlegen
SELECTION-SCREEN: FUNCTION KEY 1.
* Funktionstaste 2 anlegen
SELECTION-SCREEN: FUNCTION KEY 2.
INITIALIZATION.
* Funktionstaste 1
sscrfields-functxt_01 = VALUE smp_dyntxt( icon_id = icon_htm
quickinfo = 'HTML'
icon_text = 'HTML' ).
* Funktionstaste 2
sscrfields-functxt_02 = VALUE smp_dyntxt( icon_id = icon_payment
quickinfo = 'Verarbeitung'
icon_text = 'Verarbeitung' ).
AT SELECTION-SCREEN.
* Kommando abfangen (Nummerierung 'FC01' ... 'FC05')
CASE sscrfields-ucomm.
* wenn Funktionstaste 1 gedrückt
WHEN 'FC01'.
MESSAGE sscrfields-ucomm TYPE 'I'.
* wenn Funktionstaste 2 gedrückt
WHEN 'FC02'.
MESSAGE sscrfields-ucomm TYPE 'I'.
ENDCASE.