DATA lv_answer TYPE C.
CALL FUNCTION 'POPUP_TO_CONFIRM'
EXPORTING
* TITLEBAR = ' '
* DIAGNOSE_OBJECT = ' '
text_question = '是否保存数据'
text_button_1 = '保存并且继续'
* ICON_BUTTON_1 = ' '
text_button_2 = '继续但不保存'
* ICON_BUTTON_2 = ' '
* DEFAULT_BUTTON = '1'
* DISPLAY_CANCEL_BUTTON = 'X'
* USERDEFINED_F1_HELP = ' '
* START_COLUMN = 25
* START_ROW = 6
* POPUP_TYPE =
* IV_QUICKINFO_BUTTON_1 = ' '
* IV_QUICKINFO_BUTTON_2 = ' '
IMPORTING
answer = lv_answer
* TABLES
* PARAMETER =
* EXCEPTIONS
* TEXT_NOT_FOUND = 1
* OTHERS = 2
.
IF sy-subrc <> 0.
* Implement suitable error handling here
ENDIF.
IF lv_answer = '1'.
"1按钮被按下
ELSEIF lv_answer = '2'.
"2按钮被按下
ELSEIF lv_answer = 'A'.
"取消按钮被按下
ENDIF.
本文介绍了一个 ABAP 程序中实现的弹窗功能,用于在进行数据保存操作前询问用户是否确实要保存数据。弹窗提供两个选项:保存并且继续和继续但不保存,并详细展示了如何通过调用 'POPUP_TO_CONFIRM' 函数模块来实现这一交互。
32

被折叠的 条评论
为什么被折叠?



