设为首页 收藏本站
查看: 1986|回复: 0

[经验分享] SAP系统中跳出对话框的一个函数-'POPUP_TO_CONFIRM'

[复制链接]

尚未签到

发表于 2015-9-22 00:49:07 | 显示全部楼层 |阅读模式
  个人感觉这个函数在有修改,删除,保存的画面上增加了和用户的交互性,可以防止用户的误操作。
  下面是系统中完整地该函数。我只用到了其中几项,所以只对几项的功能有些了解,结合自己的例子讲一下自己了解的几个功能选项。
  CALL FUNCTION 'POPUP_TO_CONFIRM'
                   EXPORTING
*                    TITLEBAR                    = ' '
*                    DIAGNOSE_OBJECT             = ' '
                     TEXT_QUESTION               =
*                    TEXT_BUTTON_1               = 'Ja'(001)
*                    ICON_BUTTON_1               = ' '
*                    TEXT_BUTTON_2               = 'Nein'(002)
*                    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                      =
*                  TABLES
*                    PARAMETER                   =
*                  EXCEPTIONS
*                    TEXT_NOT_FOUND              = 1
*                    OTHERS                      = 2
                           .
                 IF SY-SUBRC <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
*         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
                 ENDIF.
  我的例子:
  DATA:  WL_ANSWER  TYPE C.
  CALL FUNCTION 'POPUP_TO_CONFIRM'
    EXPORTING
     TEXT_QUESTION                = TEXT-S07 "确定要删除吗?
     ICON_BUTTON_1               = TEXT-S08 "是
     ICON_BUTTON_2               = TEXT-S09 "否
     DEFAULT_BUTTON              = '2'
     DISPLAY_CANCEL_BUTTON       = 'X'
     START_COLUMN                = 25
     START_ROW                        = 6
   IMPORTING
     ANSWER                      = WL_ANSWER
   EXCEPTIONS
     TEXT_NOT_FOUND              = 1
     OTHERS                                  = 2.

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

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.iyunv.com/thread-116869-1-1.html 上篇帖子: SAP EWM PPF中的合并逻辑(Merge Logic) 下篇帖子: [ZT]ABAP:利用SAP定时器自动刷新ALV
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表