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.
各位,还有什么好办法,还请留言各之.
通常情况下,我们可以用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.
各位,还有什么好办法,还请留言各之.
相关文章推荐
- BADI 中错误信息的处理
- EF 错误信息处理
- 异常信息:由于内部错误,服务器无法处理该请求。有关该错误的详细信息,请打开服务器上的 IncludeExceptionDetailInFaults (从 ServiceBehaviorAttribut
- 程序中错误信息的处理办法
- RevitAPI: 事务的错误或警告信息的处理 - Failure Processor of Transaction .
- ***WARNING L15: MULTIPLE CALL TO SEGMENT错误信息的处理
- [JSP]错误信息、错误处理
- struts2表单校验与错误信息处理
- iOS AFNetworking 处理错误信息
- python错误处理记录完整的异常堆栈信息
- word文档错误“您正在处理的信息有可能丢失”解决方法
- 整合SSH的顺序以及额外知识(处理中文乱码、jsp错误信息内部设置提示)
- 学生信息管理系统(二)----错误处理
- yii 用户提示信息,错误提示信息的处理方法
- 1.Swift 错误信息处理
- 接收事务处理接口表及错误信息表
- 使用storm处理消息队列中的日志信息遇见的错误
- 异常信息:由于内部错误,服务器无法处理该请求。有关该错误的详细信息,请打开服务器上的 IncludeExceptionDetailInFaults (从 ServiceBehaviorAttribut
- .net Webservice处理异常之SoapException封装-------处理业务流程执行的错误,向客户端返回原始错误信息
- 关于wcf异常异常信息:由于内部错误,服务器无法处理该请求。有关该错误的详细信息,请打开服务器上的 IncludeExceptionDetailInFaults (从 ServiceBehaviorAttribut