ABAP POPUP_TO_CONFIRM(弹出框函数)

data:  lv_answer  type c.
    
call function 'POPUP_TO_CONFIRM'
      exporting
        text_question         = text-s01 "提示BOM已存在,是否继续导入?
        icon_button_1         = text-s02 "是
        icon_button_2         = text-s03 "否
        default_button        = '2'
        display_cancel_button = 'X'
        start_column          = 25
        start_row             = 6
      importing
        answer                = lv_answer
      exceptions
        text_not_found        = 1
        others                = 2.

    if lv_answer = '2' or lv_answer = 'A'.
      message '请修改模板!' type 'S' display like 'E'.
      exit.
    endif.

*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   取消

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值