zl程序教程

您现在的位置是:首页 >  其他

当前栏目

SAP ABAP 系统里 Checkpoint group 的创建

2023-02-19 12:22:17 时间

ABAP Checkpoint group(检查点组)是一个可传输的存储库对象,其中定义了分配的检查点的激活设置。可以使用事务 SAAB 或通过 ABAP Workbench 的前向导航(forward navigation)来创建检查点组并维护激活设置。

要创建检查点组,只需指定名称和描述。 该名称在当前SAP系统中必须是唯一的,由不超过30个字符的字符串组成。 说明最长可达 80 个字符。 与名称不同,描述可以在以后更改。

如下图所示:

对于断点、日志点(log points)和断言(assertions),检查点组的激活设置不同。

下面是对于断点、日志点(log points)和断言(assertions)各自支持的操作:

  • breakpoints: Inactive 和 Break
  • logpoints: Inactive 和 Log
  • assertions: Inactive,Break/Log,Break/Abort,Log 和 Cancel.

Break 的含义:Break 表示程序在调试模式下停止。 但是,在以下情况下 breakpoint 不可能停止下来:

  • 后台处理
  • 同步或异步更新
  • 无需外部调试的 HTTP 会话

在这些情况下,断点将被忽略。 对于断言,您必须选择 Break/Log 或 Break/Abort 激活状态之一。当可以调试时,激活状态 Break 为 active。

如果无法进行调试,则会根据选择创建日志条目,否则程序会因运行时错误而终止。

检查点组的激活状态可以设置为:

  • 一个、多个或所有用户
  • 一台、多台或所有服务器

重叠是不可能的。 如果您在用户级别激活检查点组,则激活会自动对所有服务器生效。 相反,服务器级别的激活会导致检查点组对所有用户都处于活动状态。

非非活动活动状态是有时间限制的。 在可自定义的时间段后,所有激活都会自动设置回非活动状态。

如下图所示: