转 对话框函数

 

转自:http://blog.csdn.net/donkey2004112103/article/details/4169209

就是vb里面的msgbox函数,不过abap显得比较笨拙,仍然还要call  function。函数参数很多,不过我想常用的就几个,举个例子:

DATA p_ans TYPE c. 
     CALL FUNCTION 'POPUP_TO_CONFIRM' 
     EXPORTING 
        TITLEBAR                    = '测试抬头' 
         text_question               = '确认拒绝?' 
         TEXT_BUTTON_1               = 'yes' 
         TEXT_BUTTON_2               = 'no' 
         DISPLAY_CANCEL_BUTTON       = 'X' 
     IMPORTING 
         ANSWER                      = p_ans 
          . 
      IF p_ans = '1'. 
        WRITE:/ 'yes'. 
      else. 
        WRITE:/ 'no'. 
      ENDIF.

一眼就能看明白,很好用。p_ans为1的时候就是选择了第一个按钮,值为2的时候就是选择了第二个按钮。分别会显示yes或者no。此函数可以提高程序的交互性,在用户进行某项很重要的操作,比如银行付款等,可以用此函数。

posted @ 2014-03-01 22:10  qdxjmei  阅读(121)  评论(0编辑  收藏  举报