FM to check if Gui is active :
DATA : lw_gui_actif TYPE c.
CALL FUNCTION 'GUI_IS_AVAILABLE'
IMPORTING
return = lw_gui_actif.
FM to check if code is executed in dialog mode :
DATA : lw_is_dialog TYPE xfeld.
CALL FUNCTION 'ZFM_CHECK_DIALOG_MODE'
IMPORTING
ew_is_dialog = lw_is_dialog. " = X si en mode Dialog, vide sinon