目录:
定义-Watchpoint是什么意思?
在SAP中,监视点是仅在ABAP调试器中定义的条件断点。 它是用于调试SAP应用程序的运行时实用程序组件之一,并用作ABAP运行时处理器从指定点或关系中断进一步程序处理的指示器。 观察点本质上是动态的,可帮助应用程序开发人员监视指定变量的内容以及在运行时处理期间关联的变量值的更改。
技术百科解释了观察点
由于监视点会创建指定对象的副本,因此可能会对性能和内存产生负面影响,尤其是对于内部表等大型数据对象而言。 监视点非常适合在运行时处于活动状态但仅持续较短时间的较小大小的变量。
可以在“调试器”打开时借助“创建观察点”按钮创建观察点。
监视点功能如下:
- 与断点不同,观察点只有在更改指定的字段内容后才被激活。
- 与动态断点不同,所有观察点都是特定于用户的,并且不会阻止其他用户运行相关的应用程序。
- 监视点可以设置为本地或全局。 本地监视点的唯一有效性是指定的程序,而全局监视点在整个指定程序以及运行时调用的其他关联程序中均有效。
- 与断点不同,可以在观察点中指定逻辑条件,并且每个会话最多可以设置五个。 监视点提供有关系运算符和比较字段,以指定中断条件。
- 像断点一样,可以根据需要修改和删除观察点。
- 在新的ABAP调试器中创建的监视点无效,并且切换到经典调试器后可能无法使用,反之亦然。
- 一旦达到监视点,将在程序语句上指定一个黄色箭头,并发出警告,提示“监视点与监视点变量一起到达”。
