打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
如何通过调试找到自己需要的ABAP增强

Jerry有一个SAP技术交流群,里面有很多顾问朋友们一起交流SAP开发技术。

有一个朋友提了这样一个关于增强点出口的问题。其实这类问题可以通过调试的办法自己找到答案。

场景一:查找SE18里的classic BAdI

在CL_EXITHANDLER的GET_INSTANCE方法里设置断点,然后重新运行程序,如果断点触发,就把变量exit_name的值抄下来:

SE18, 粘贴到BAdI Name字段里去,

就能看到这个增强定义下所有的实现了。

场景二 - 查找GET BADI关键字调用的新式增强

这种方式需要先以调试模式运行想要寻找增强的应用,在调试器的Break/Watchpoints里新建一个动态断点:

输入GET BADI, 回车:

动态断点创建成功,此时F8继续执行:

如果断点停下来,双击GET BADI后的变量lr_badi, 把名称COM_MERGE_DATA_SET抄下来,这就是SE18里Enhancement Spot的BAdI定义名称。

把这个名称输入SE18的Enhancement Spot里,也能看到该Enhancement Spot下创建的所有增强实现。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
BAdI实现全过程实录
SAP BADI的实现-构建BADI
SAP中寻找增强的实现方法
关于EXIT和BADI增强的查找
gdb 基本使用方法
学习打算
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服