系统日志上不需要断点消息(A03,A14)

2020-08-13 13:44发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 如果执行包含断点的pgm...

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

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


你好

如果执行包含断点的pgm,有没有办法关闭系统日志中的条目?

我们有几个程序员,他们使用断点在调试模式下检查pgm在特定例程中的作用。 当我们执行pgm(不在调试中)时,日志中将充满与断点相关的ID为A03和A14的消息。

很明显,他们忘记删除代码中编写的所有断点,所以这是一个问题,但是无论如何,我们可以在运行时以某种方式停用日志中的断点消息吗?

感谢支持

马西莫(Massimo)

1条回答
SAP砖家
2020-08-13 13:48

如果您要查找问题,以前已经讨论过:

唯一的解决方案始终是使用BREAK-POINT语句查找编码并删除或注释它,因为基于 有关Checkgroup的SAP文档:

  • https://wiki.scn.sap.com/wiki/display/ABAP/Checkgroups?original_fqdn=wiki.sdn.sap.com
  • " BREAK-POINT"。 语句始终会导致活动断点,这意味着程序将尽可能进入调试模式。
  • 在后台处理期间,程序执行不会中断。 如果程序到达断点,则将条目"到达断点"写入系统协议,在该协议下记录程序名称和断点在程序中的位置。
  • 在BSP应用程序和Web Dynpros之类的HTTP会话中,系统仅在代码中的活动断点处停止,然后仅在为特定开关打开外部调试时才进入ABAP调试器。 如果未打开外部调试,则断点的行为与在后台模式下的行为相同。
  • 如果使用以下语句,则只能在活动/非活动断点之间切换: POINT ID xxx。",而xxx是由Trx维护的检查点组的名称。 SAAB,您可以在其中实际激活和停用由检查点组ID引用的断点。

到目前为止,我还没有遇到任何信息,因此可以暂时停用系统日志

因此,如果您在SM21系统日志中找到那些日志条目,则应明确指示开发人员摆脱" BREAK-POINT"。 声明,这些不应该被转移到生产环境中。
如果您的开发人员确实需要此断点技术,则需要将其与自定义检查点组一起使用,该断点通常会被停用,并且仅在需要使用此调试技术时才激活,希望 在开发和测试环境中。

一周热门 更多>