先进的调试功能

2020-09-10 22:57发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我对ABAP中的一些高级...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我对ABAP中的一些高级调试功能有一些疑问。 我曾尝试在论坛中进行搜索,但不幸的是,我没有得到有关我的情况的任何博客。

在我的项目中,大多数时候,abaper需要在生产中进行调试以找到问题的根本原因。 现在,许多开发人员在生产环境中均无权使用" Goto语句"之类的命令,通过该命令我们可以返回或跳过几行代码以查看会发生什么。

场景1)

在生产服务器中,由于没有授权,我无法使用" Goto语句",因此如何使用" breakpoint at"命令直接将断点保持在682行,而不是使用"/img/h"逐行 命令?

我自己尝试过,但是我不知道需要在源代码选项卡的以下屏幕中输入哪些内容:

方案2:

我有一个内部表,需要在其中检查条件类型。 当我对KSCHL列执行条件类型为" ZD06"的ctrl + f时,它表明在第13行中它存在。

但是当我向下滚动时,对于相同的条件类型,第162行中还存在另一条记录:

因此,在上述情况下,我是否需要创建观察点以检查内部表中的多个值,或者是否有其他方法可以解决这个问题?

此致

Manish

(70.6 kB)
7条回答
SKY徐
2020-09-10 23:36

Sandra Rossi S1: 是的,你是对的。 我必须将行号放在ABAP框架中,而不是dynpro框架中。 谢谢。

S2:我想知道是否可以找到KSCHL ='ZD06'的哪些行(行)成功命中。 在执行ctrl + f时,它仅指向1行,而在我执行另一个ctrl + f之后,它并没有转到162行。那么使用您提到的脚本完成了吗? 然后,我需要研究什么是调试器脚本。 我的主要目的是要知道在条件类型ZD06中可以成功击中几行。

一周热门 更多>