ABAP 调试器 (★★★)
#abap #abap-tools #abap-syntax
概览表
| 功能 |
要点 |
| 断点 |
在某一行停止程序执行 |
| 观察点 |
当变量值发生变化时停止 |
| 会话断点 |
在当前 GUI 会话中有效 |
| 外部断点 |
跨会话有效(用于 HTTP/Web Dynpro) |
调试器访问方式
| 方法 |
操作方式 |
| 设置断点 |
在编辑器边栏双击,或使用 BREAK-POINT 语句 |
| 执行期间 |
启动前在命令字段中输入 /h |
| 从编辑器 |
会话断点按钮或直接执行 (F8) |
断点类型
| 类型 |
作用范围 |
持久性 |
| 会话断点 |
当前 SAP GUI 会话 |
注销后丢失 |
| 外部断点 |
跨会话(用户特定) |
直到手动删除 |
| 静态断点 (BREAK-POINT) |
在源代码中 |
永久(需手动移除) |
调试器主要功能
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| ┌────────────────────────────────────────┐ │ 变量显示 │ │ ├── Variable 1 字段 │ │ ├── Variable 2 字段 │ │ └── 双击 → 展开结构 │ ├────────────────────────────────────────┤ │ 导航 │ │ ├── F5 (Step Into / 单步进入) │ │ ├── F6 (Step Over / 单步跳过) │ │ ├── F7 (Step Out / 跳出) │ │ └── F8 (Continue / 继续) │ ├────────────────────────────────────────┤ │ 特殊功能 │ │ ├── 表显示(用于内表) │ │ ├── 观察点(变量值变化) │ │ └── 桌面配置 │ └────────────────────────────────────────┘
|
在调试器中,在变量字段中输入表名并双击即可查看表显示。也可以使用 Table 标签页查看表内容。
考试/测试模式
| 场景/关键词 |
答案 |
| “如何启动调试器?” |
在命令字段中输入 /h 或设置断点 |
| “会话断点与外部断点的区别?” |
会话断点 = 当前 GUI 会话;外部断点 = 跨会话 |
| “如何监视变量变化?” |
在变量上设置观察点 |
相关笔记