ABAP 条件断点

80 篇文章 0 订阅
3 篇文章 0 订阅

ABAP 条件断点

有时候我们需要观察满足一定条件时候的情况,这个时候就可以使用条件断点了
在这里插入图片描述
但是如果我们只需要停在某一个行的断点上,我们就可以使用条件断点

第一种方式–新建一个带条件的断点

在ABAP调试器里点击断点/监控点面板,新建一个断点:

在这里插入图片描述
输入断点的行和条件,点击确定:
在这里插入图片描述
现在就是新建了一个断点:
在这里插入图片描述
按F8继续调试

在这里插入图片描述
断点有且仅触发了,此时的值为171C,正好符合我们维护的触发条件:
在这里插入图片描述
如果你想修改断点的条件,点击这个编辑按钮还可以修改断点的条件:
在这里插入图片描述
点击“继续”按钮可以进入下一次断点,如果满足条件,依然可以停住:
在这里插入图片描述
在这里插入图片描述
再点一次继续执行:
在这里插入图片描述

第二种方式–创建观察点

点击“断点”–“创建监控点”:
在这里插入图片描述
填写变量,输入条件,点击确定:

在这里插入图片描述

这里就创建了一个监控点
在这里插入图片描述
按F8继续调试:
在这里插入图片描述

第一次执行,停在了第一行的位置:
在这里插入图片描述

再一次执行:
在这里插入图片描述
现在在第3行的位置了:
在这里插入图片描述

这些就是的条件断点的方式,尝试过还是比较好用的,特别是在数据量很大的时候,你只需要其中一行的数据,就可以节省很多时间,不需要观察其他断点的数据,直接到达我们想要的断点位置

监控点允许的条件示例

在这里插入图片描述

现在使用SY-TABIX ,停在内表的某一个行的位置:
在这里插入图片描述
点击执行按钮,现在就是停在了 SY-TABIX = 3 的位置:
在这里插入图片描述

这两种方式已经基本上可以满足我们的需求

  • 9
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值