调试器中的ABAP内存ID或PARAMETER值



我必须调试的一些ABAP程序使用系统内存,使用以下语法将数据传递给其他程序:

EXPORT: VARIABLE_NAME  TO MEMORY ID 'NAME_OF_MEMORY_OBJECT'.

如何在调试器中检查这些内存ID的值?


与此相关,我如何使用查看参数集的值

SET PARAMETER 'ZPR' FIELD lv_project.

内存ID

这些内存ID可以在调试器中访问,但该选项在"中默认不可访问;新的";调试器。要显示它们,您有两个选项:

  • 在新的调试器中,更改您正在使用的工具之一。通过点击";新工具";或";更换工具";您可以在每个子窗口右侧的垂直按钮列顶部看到。打开树中的Special Tools文件夹;系统区域(仅内部)";。在该工具的第二个选项卡中,您现在可以看到区域列表。双击MEMORIES(">EXPORT/IMPORT memories")区域,或在area input(区域输入)字段中手动输入以打开活动内存ID列表。单击任意一个以查看其十六进制值
  • 在菜单栏中,打开Debugger并选择"调试器";切换到经典调试器";。打开后,在菜单栏中找到以下内容:转到、系统区域、ABAP内存。系统区域将显示为默认选择的MEMORIES区域

参数

如果要查看设置的PARAMETER而不是内存ID,则过程几乎完全相同。然而,不是打开MEMORIES系统区域,而是打开SMEM(">SAP存储器(SPA-GPA)")地区

相关内容

  • 没有找到相关文章

最新更新