abap-如何更好的给代码添加硬断点 break-point .
2011-07-06 14:53
435 查看
原文:/article/10902484.html
http://gnolux-blog.appspot.com/2010/06/17/abap_20100617002.html
之前对代码添加硬断都是采用这种方式:
if sy-uname = 'userid'.
break-point.
endif.
这种方式虽然可以区分开普通用户的,但随着开发越来越多,特别是增强做得多了,因为我们做为模块顾问的角色也经常要做一些业务,这个时候就会处处是断点,头都搞大了。特别是做数据导入,不小心忘了换别的用户来做,那就要按 F8 按到手痛了。
后面我改用,取用户参数来判断,需要调试时,只要将个人参数的值改一下就行了。
最近发现 sap 里有一个现存的 function 实上了我上面的做法 : C160_BREAK_POINT
将原来的 break-point 替换成 call function 'C160_BREAK_POINT'.
这样当你需要激活调试时,只要将参数 ESP 的值设为 X 程序会断点在 function C160_BREAK_POINT 里的 break-point 语句上,我们只需要职 f6 出函数,就到了断点设置的地方了.
http://gnolux-blog.appspot.com/2010/06/17/abap_20100617002.html
之前对代码添加硬断都是采用这种方式:
if sy-uname = 'userid'.
break-point.
endif.
这种方式虽然可以区分开普通用户的,但随着开发越来越多,特别是增强做得多了,因为我们做为模块顾问的角色也经常要做一些业务,这个时候就会处处是断点,头都搞大了。特别是做数据导入,不小心忘了换别的用户来做,那就要按 F8 按到手痛了。
后面我改用,取用户参数来判断,需要调试时,只要将个人参数的值改一下就行了。
最近发现 sap 里有一个现存的 function 实上了我上面的做法 : C160_BREAK_POINT
将原来的 break-point 替换成 call function 'C160_BREAK_POINT'.
这样当你需要激活调试时,只要将参数 ESP 的值设为 X 程序会断点在 function C160_BREAK_POINT 里的 break-point 语句上,我们只需要职 f6 出函数,就到了断点设置的地方了.
相关文章推荐
- abap-如何更好的给代码添加硬断点 break-point
- abap如何更好的给代码添加硬断点
- 如何给JavaScript代码添加断点调试
- 如何写出更好的Java代码
- ABAP--如何使用REUSE_ALV_GRID_DISPLAY函数删除内表数据(样例代码,感谢依风提供)
- 如何写出更好的Java代码
- 如何将自己的代码自动添加版权信息
- 如何不小心删了ABAP代码或者FM如何恢复
- 如何给网站添加CNZZ站长统计功能代码的常用办法
- 一些关于如何写更好的代码的建议
- VS中如何添加自定义代码片段——偷懒小技巧
- .net c# gif动画如何添加图片水印实现思路及代码学习
- 代码添加约束如何实现
- 如何给屏幕字段(下拉框和输入框)用代码添加F4 search help
- ABAP--如何将查询结果显示在选择屏幕上的代码
- ABAP--如何将查询结果显示在选择屏幕上的代码
- iOS“断点”(Break Point)你不知道多强大
- 如何在Visual Studio项目中正确添加汇编代码
- 如何通过代码向 User 类型的字段里面添加 多个用户
- 如何更好的阅读代码(5)