Найти тему
ABAP SAP | Артур YouCoder

Вопрос к пользователю SAP. Экран ABAP с вопросом.

Вопрос к пользователю SAP системы это частая задача для программиста ABAP.

Например:

  • Принять ли последние изменения? или выйти без них из документа.
  • Вы уверены, что хотите сделать это?
  • Действительно удалить запись?

Во всех этих и других аналогичных вопросах Вам поможет ФМ "POPUP_TO_CONFIRM", SAP системы.

Пример вопроса с помощью ФМ POPUP_TO_CONFIRM.
Пример вопроса с помощью ФМ POPUP_TO_CONFIRM.

Ниже приведён код с помощью которого я вывел это всплывающее окно.

CALL FUNCTION 'POPUP_TO_CONFIRM'
EXPORTING
titlebar = 'Удаление всех документов'
text_question = 'Вы точно хотите удалить все выделенные документы?'
text_button_1 = 'Да'
icon_button_1 = CONV icon-name( 'ICON_OKAY' )
text_button_2 = 'Нет'
icon_button_2 = CONV icon-name( 'ICON_CANCEL' )
default_button = '1'
display_cancel_button = space
popup_type = 'ICON_MESSAGE_WARNING'
IMPORTING
answer = lv_answer.

Результат диалога с пользователем будет записан в переменную lv_answer.

  • 1 - Пользователь нажал на первую кнопку.
  • 2 - Нажал на вторую кнопку.

Подписывайтесь на канал и пишите вопросы в комментарии!)