首页 > 解决方案 > 在 ABAP 调试器中查看长字符串的结尾

问题描述

在我的 ABAP 功能模块中,我有一个包含几兆字节可打印字符的字符串。

在使用 se80 进行调试期间,我希望看到字符串的结尾。

如何查看字符串的最后 20 个字符?

标签: stringdebuggingabap

解决方案


您可以在调试器中看到显示字符串实际长度的技术类型。这是一个例子。

REPORT ZZZ.

DATA(g_string) = `ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz`.

BREAK-POINT.

在本例中,技术类型是CString{52}。有了这些信息,您可以自己计算偏移量52 - 20 = 32,然后在调试器中键入您的变量g_string+32(20)

一个巨大的 XString 变量的示例屏幕截图:

  • 后端调试器在此处输入图像描述
  • ADT 调试器在此处输入图像描述

推荐阅读