*'I' => ICON_MESSAGE_INFORMATION
*'W' => ICON_MESSAGE_WARNING
*'E' => ICON_MESSAGE_ERROR
*'Q' => ICON_MESSAGE_QUESTION
*'C' => ICON_MESSAGE_CRITICAL
DATA: lv_icon TYPE char1 VALUE 'C'.
DATA: lv_return TYPE char1.
* Dialog box (can be configured for various purposes)
CALL FUNCTION 'POPUP_FOR_INTERACTION'
EXPORTING
headline = 'Überschrift'
text1 = 'Text1'
text2 = 'Text2'
text3 = 'Text3'
* TEXT4 = ' '
* TEXT5 = ' '
* TEXT6 = ' '
ticon = lv_icon
button_1 = 'Ja'
button_2 = 'Nein'
button_3 = 'Abbruch'
IMPORTING
button_pressed = lv_return.
* Button-Wert: 1 - button_1, 2 - button_2 oder 3 - button_3
CASE lv_return.
WHEN 1.
WRITE: / 'Ja', lv_return.
WHEN 2.
WRITE: / 'Nein', lv_return.
WHEN 3.
WRITE: / 'Abbruch', lv_return.
ENDCASE.