本文介绍 SAPGUI 里 ABAP 调试器的用法。我们编写的 ABAP 程序,如果执行遇到问题,可以使用 ABAP 调试器,采用单步排错的方式进行调试。

我们使用下面这个简单的 ABAP 程序作为例子来讲解。

REPORT z.DATA: lv_count TYPE int4 VALUE 0.
DO 10 TIMES.lv_count = lv_count + sy-index.
ENDDO.WRITE:/ lv_count.

这个 ABAP 程序的逻辑很简单,计算整数1 + 2 + 3 + … + 10 的结果,55.

首先,从事物码 SE38 即 ABAP 程序开发事物码的工具栏里,我们能看见两种不同的断点图标:外部断点和会话断点。

作为 ABAP 的初学者,我们可以暂时忽略这两种断点的区别,因为要理解差异,需要掌握 ABAP 编程环境里所谓 Session 的概念。这里任意选择一种断点进行设置均可。

如何设置断点?用鼠标单击想要设置断点的那一行代码,点击工具栏上如下图2所示的任意一个图标即可:

点击断点按钮后,SAP GUI 屏幕最下方的提示栏,会收到断点设置成功的提示消息:

最浅显易懂的 SAPGUI 里 ABAP 调试器的使用方法介绍相关推荐

  1. 一个ABAP调试器里查看类的静态属性的小技巧

    我们知道,像如图一这种类的静态属性,因为不属于类的实例所有,因此调试到这个类的方法内部时,只能通过图二演示的两种方式在调试器显示该属性的值.而一旦调试到该类方法的外部,通常就只能通过"类名= ...

  2. SAP技术专家的ABAP调试器培训材料

    首先弄清楚ABAP Classic调试器和新调试器的区别: Classic debugger: (1) Static breakpoint a. BREAK-POINT : non-user spec ...

  3. sscom串口网络数据调试器使用post方法向华为云obs桶上传文件和图片

    原贴地址:sscom串口网络数据调试器使用post方法向华为云obs桶上传文件和图片-云社区-华为云 [摘要] 之前发了文章"postman使用post方法向华为云obs桶上传文件和图片&q ...

  4. 电脑校时器(电脑对时器)设置方法介绍

    电脑校时器(电脑对时器)设置方法介绍 电脑校时器(电脑对时器)设置方法介绍 微软从Windows2000开始,系统就支持使用NTP同步的方式获取时间,Windows系统默认的时间源都来自time.wi ...

  5. 关于 ABAP 调试器里的 16 进制值的显示问题

    在调试器里查看字符常量,小写的字母 a 的 16 进制值,即 ASCII 编码里符号 a 的值:61 高位再补上 00 类型 x 的变量,其初始值为 16 进制的 00(1个字节): 6100 的 1 ...

  6. Turbo C 2.0 集成调试器的使用方法

    一旦修改好语法错误之后程序编译就没什么问题了, 但还是可能不按要求运 行, 因为可能有逻辑错误(运行错误).这种错误跟踪就无助于发现错误位置了. TC有一个集成调试器可以跟踪运行错误.通过调试器可以运 ...

  7. 如何从 ABAP 调试器里提取某个内表的内容用于单元测试

    假设我想把内表 gt_tstct 里的所有记录,全部提取出来,用于 ABAP 单元测试里: 我们可以使用 SAP S/4HANA 里自带的 debugger script,把内表的数据以文本的形式提取 ...

  8. 利用ABAP调试器脚本修改数据库表的值

    注1: 这种方法不同于网上流传的在debugger里修改fcode的那种solution 注2:禁止用于生产系统!!! 例如默认情况下,需要直接在dev system的SE16里修改某些table e ...

  9. ABAP调试器脚本的一个具体应用

    例如默认情况下,需要直接在dev system的SE16里修改某些table entry的value,但是 toolbar里看不见edit icon: 因为这个设置: solution /h 打开de ...

最新文章

  1. deeplearning模型库
  2. 不能成为专业软件测试人员的10大理由
  3. python教程书籍-初学者最好的Python书籍列表
  4. 分布式事务理论(学习笔记)
  5. android 点对点语音,使用Android SIP Stack进行点对点SIP呼叫?
  6. yolo算法的优缺点分析_yolo算法介绍
  7. 忽略已检查的异常,所有出色的开发人员都在这样做–基于600,000个Java项目
  8. 国内手机产业混乱:产业一窝蜂 企业捞快钱
  9. android怎样封装,如何封装属于自己的博客网站安卓APP 源码家园
  10. 高通qusb bulk驱动_1999元!Redmi新机发布:首发高通全新SoC
  11. tensorflow 1.14 + cuda10.1 在Ubuntu 16.04上
  12. Zookeeper总结——知识点、选举机制、客户端操作及写数据流程、API操作、zookeeper分布式锁之 Curator、ZAB协议、CAP理论之zookeeper的CP理论
  13. 内网计算机如何在线查找mac,查询局域网内全部电脑IP和mac地址
  14. python全栈工程师知识框架_全栈工程师的知识结构
  15. 计算机夏令营英语面试,保研经验 | 夏令营面试那些事儿(内含视频)
  16. 【影评】摔跤吧爸爸!
  17. 外贸网站到底选什么购物车网店系统最好
  18. 香港电视剧的配音怎么都是一个腔调的呢?
  19. Hibernate-模板模式
  20. GBase 8a事务控制

热门文章

  1. 远程连接MySql数据库
  2. Python cmd中输入'pip' 不是内部或外部命令,也不是可运行的程序或批处理文件。...
  3. 用户权限 组 特殊权限
  4. mysql数据结构优化,范式和反范式
  5. Android获取手机及外设存储空间
  6. 【Boost】系列03:内存管理之shared_ptr智能指针
  7. 在OUTLOOK或OWA中查看邮件的SCL级别(转)
  8. C++Primer第五版——习题答案详解(九)
  9. sqlalchemy(二)高级用法
  10. [学习笔记]我们追过的神奇异或(Trie树系列)