您的位置:首页 > 其它

BADI 中错误信息的处理

2008-12-17 09:09 225 查看
这个问题,就是我在《BADI For MIGO 》文中提过的,现在做个专题简单描述一下,希望能帮到有用的人,也为自己将来好查。

通常情况下,我们可以用Message 'XXXX' type 'E' 来抛出一个错误信息,从而提示并中止用户操作.

但在badi中,这样的代码却会出现abap错误,查了很多资料,也没有一个很好的解决办法。总结下有两条:

1. 如果该badi有exception参数,则可以利用这个参数来进行自定义的错误处理。

2. 没有异常参数的情况,用一个折中的办法,先弹出一个提示对话框,待用户点击后退出程序,这也是我用的办法。代码如下:

SPAN {
font-family: "Anonymous";
font-size: 10pt;
color: #000000;
background: #FFFFFF;
}
.L1S33 {
color: #4DA619;
}
.L1S52 {
color: #0000FF;
}

CALL FUNCTION 'POPUP_TO_INFORM'
EXPORTING
titel = '系统提示'
txt1 = v_msg
txt2 = '确定后,系统返回初始页面'.

LEAVE PROGRAM.

各位,还有什么好办法,还请留言各之.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐