ABAP 弹出对话框报错 DEMO

文章描述了在SAPABAP编程中使用CALLFUNCTION调用POPUP_TO_CONFIRM对话框的过程,用于确认数据操作,如导出时询问是否需要保存并退出。用户输入的选项会影响后续操作,如保存、直接退出等。


    是否
    call function 'POPUP_TO_CONFIRM_WITH_VALUE'
      exporting
        defaultoption  = 'N'
        objectvalue    = '本月数据已经存在,是否重新生成?'
        text_before    = ''
        titel          = ''
        cancel_display = ''
      importing
        answer         = l_answer.

CALL FUNCTION 'POPUP_TO_CONFIRM'
            EXPORTING
*             TITLEBAR      = ' '
*             DIAGNOSE_OBJECT             = ' '
              text_question = '是否要保存数据并退出'
              text_button_1 = '保存退出'
*             ICON_BUTTON_1 = ''
              text_button_2 = '直接退出'
*             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
*           TABLES
*             PARAMETER     =
*           EXCEPTIONS
*             TEXT_NOT_FOUND              = 1
*             OTHERS        = 2
            .

          CLEAR gv_bczt.
          CASE lv_answer.
            WHEN 'A'.
            WHEN '1'.
              PERFORM frm_save_js.
              LEAVE TO SCREEN 0.
            WHEN '2'.
              LEAVE TO SCREEN 0.
          ENDCASE.
        ELSE.
          LEAVE TO SCREEN 0.
        ENDIF.

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值