本文共 900 字,大约阅读时间需要 3 分钟。
POPUP_TO_CONFIRM的使用
CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = '提示' “标题,弹出框上方的名字。 diagnose_object = 'ZCP_TEST' ”诊断文本,可以通过SE61进行维护。 text_question = '是否选择删除?' “给用户看的信息,比如是否退出之类的。 text_button_1 = 'YES' ”按钮文本1 * ICON_BUTTON_1 = 'ICON_CHECKED' “按钮文本1的图标,可以通过事务代码ICON查看 text_button_2 = 'NO' ”按钮文本2 * ICON_BUTTON_2 = 'ICON_INCOMPLETE' “按钮文本2的图标,可以通过事务代码ICON查看 default_button = '1' ”默认哪一个按钮选中,1是Yes,2是No display_cancel_button = ' X' "是否显示“取消”按钮,默认为“X”显示 userdefined_f1_help = 'ZCP_TEST' "可增加information图标,放在cancel前面 * START_COLUMN = 80 “弹出框的显示位置——列 * START_ROW = 10 “弹出框的显示位置——行 * popup_type = "问句旁边的图标 * IMPORTING * ANSWER = "用户回答后的返回值 '1' left pushbutton '2' next pushbutton 'A' 'Cancel' pushbutton * TABLES * PARAMETER = * EXCEPTIONS * TEXT_NOT_FOUND = 1 * OTHERS = 2 . IF sy-subrc <> 0. * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO * WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.ENDIF.
效果: