POPUP_TO_CONFIRM(弹出框函数)

DATA:  l_answer  TYPE c.
  CALL FUNCTION 'POPUP_TO_CONFIRM'
    EXPORTING
     text_question                = text-001 "确定此次操作码?
     icon_button_1               = text-002 "
     icon_button_2               = text-003 "
     default_button              = '2'
     display_cancel_button       = 'X'
     start_column                = 25
     start_row                        = 6
   IMPORTING
     answer                      = l_answer
   EXCEPTIONS
     text_not_found              = 1
     OTHERS                                  = 2.

  WRITE: / l_answer.

*TEXT_QUESTION  :它的功能就是写入要显示给用户的信息。
*
*ICON_BUTTON_1 :按钮上显示信息 返回值是1
*
*ICON_BUTTON_2 :按钮上显示信息 返回值是2
*
*DEFAULT_BUTTON :调用函数后哪个按钮被默认选中
*
*DISPLAY_CANCEL_BUTTON  :显示取消的按钮并可用
*
*START_COLUMN    ;TART_ROW   :这两个是一对的控制对话框在画面上显示的位置
*
*ANSWER  :这个很重要是存放你选择哪个BUTTON返回值的,定义为一位的CHAR型就可以了,可以根据返回值进行操作

"l_answer  根据用户的操作会有三个值
"     1   是
"     2   否
"     A   取消

参照:http://www.byywee.com/page/M0/S249/249051.html

    http://blog.sina.com.cn/s/blog_66110f620101656l.html

 

posted @ 2012-12-11 15:19  SAP-FLC  阅读(1708)  评论(0编辑  收藏  举报