ABAP 中設置彈窗

ABAP 在刪除或者保存時,常需要彈窗確認

FUNCTION:  POPUP_TO_CONFIRM

2.在函數中按需要 設置button_1 ,button_2 ,以及彈窗內容 TITLEBAR,根據返回值寫後面邏輯

 

FORM CHECK_SAVE .
  DATA lv_ANSWER   TYPE c. "接收返回值
  data len TYPE i VALUE '3' .

  CALL FUNCTION 'POPUP_TO_CONFIRM'
    EXPORTING
*     TITLEBAR                    = ' '
*     DIAGNOSE_OBJECT             = ' '
      TEXT_QUESTION               = 'this is popup' && len
     TEXT_BUTTON_1               = 'sure'(001)
*     ICON_BUTTON_1               = ' '
     TEXT_BUTTON_2               = 'cancel'(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                      = lv_ANSWER  " 1:btn1 2:btn2 A: 點叉號和取消
*   TABLES
*     PARAMETER                   =
*   EXCEPTIONS
*     TEXT_NOT_FOUND              = 1
*     OTHERS                      = 2
            .
  IF SY-SUBRC <> 0.
* Implement suitable error handling here
  ENDIF.

ENDFORM.

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章