对话框函数

来源:互联网 发布:网络驱动器重启后断开 编辑:程序博客网 时间:2024/05/17 03:45

如有转载请注明出处:http://blog.csdn.net/donkey2004112103/archive/2009/05/11/4169209.aspx

就是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。此函数可以提高程序的交互性,在用户进行某项很重要的操作,比如银行付款等,可以用此函数。

原创粉丝点击