弹出确认对话框

 

弹出确认对话框

call screen 200 starting at 37 5

                      ending   at 87 22.

在Menu Painter中设计200屏幕时,Screen Type选择的是Modal dialog box,但此选项不是导致屏幕200本身以弹出对话框的形式显示,其意思与Call 选择屏幕时的选项AS WINDOW的使用相同。

屏幕是否以对话框的形式显示,是由starting at选项决定的,这与Calling选择屏幕中的选项是一样的

弹出确认对话框

弹出确认对话框

 DATA: l_answer TYPE c.

  CALL FUNCTION 'POPUP_TO_CONFIRM'

    EXPORTING

*     TITLEBAR                    = ' '

*     DIAGNOSE_OBJECT             = ' '

      text_question               = 'Confirm to import?'

     text_button_1               = 'Yes'(001)

*     ICON_BUTTON_1               = ' '

     text_button_2               = 'No'(002)

*     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                      = l_answer

*   TABLES

*     PARAMETER                   =

   EXCEPTIONS

     text_not_found              = 1

     OTHERS                      = 2

            .

l_answer = 1 是 YES, 2 是 NO,A是CANCEL