SAP ABAP 的经常使用debug方式:

1. 直接在程序中设断点

在se38里面打上breakpoint,程序执行到该处即进入debug模式

2.background Job的debug

进入SM37 查找到自己想要debug的后台程序,这里执行完成或者正在执行的均可进入debug

查找到后打中job前面的勾 然后在控制框输入JDBG回车,即进入debug

3.在程序执行界面进入debug

在程序的控制框输入/H,执行程序的时候就会进入debug

4.正在执行的程序进入debug

进入sm50 找到须要进入debug的 process 然后点工具栏 Program/Mode->program->debuging 就可以进入Debug

5.call function in update task的debug

我们在 update task的 function里面设断点的话 正常是进不去debug的

我们在debugger里面 路径 setting-> Display/change debugger settings

这里面会有 update debugging  选上以后 我们执行到 update task的function 后会自己主动开辟新的session进行debug

6.sm13  error message的debug

有些时候我们在程序执行的时候会报一些update的 error message

进入sm13能够找到对应的item 就能够进行debug

双击我们须要的debug进去

有个debug的button 就能够进去debug了

7.RFC的Debug

在RFC所在系统 用RFC连接所用的用户账号去设断点

然后再进行debug就能够了

8.针对一些弹出窗体的debug

可能有时候我们程序执行过程中会出现一些弹出窗体 没有输入/H的地方,可是我们要debug怎么办?

新建一个txt文档 内容例如以下, 当我们须要debug某个窗体的时候直接把这个txt文档拖入相应窗体就可以实现debug

[FUNCTION]

Command=/H

Title=Debugger

Type=SystemCommand

最新文章

  1. wpf初步-grid布局-连连看棋盘
  2. chrome常用配置
  3. Golang学习 - strings 包
  4. IDENTITY属性使用
  5. Android学习笔记--Broadcast, BroadcastReceiver(广播)
  6. The app references non-public selectors in payload With Xcode6.1
  7. Got Stucked in C++ Static Library Loading.. for some time
  8. Day2-列表、字符串、字典、集合
  9. Unity 游戏框架搭建 (二) 单例的模板
  10. xampp访问phpmyadmin访问不了
  11. 常见adb指令
  12. Topcoder的使用方法
  13. python学习之解决中英文混合输出的排版问题
  14. 异常详细信息: System.ArgumentException: 不支持关键字: “metadata”。
  15. Java基础(basis)-----关键字break、continue、return的区别
  16. python中len 小练习:获取并输出集合中的索引及对应元素
  17. hdu4497-GCD and LCM-(欧拉筛+唯一分解定理+组合数)
  18. KVM和QEMU简介
  19. AjaxAnywhere的用法(FORWARD)
  20. samba温故知新

热门文章

  1. vba,excel,网址提取名字与链接url
  2. POI原生导入读取EXCEL
  3. CREATE OPERATOR CLASS - 定义一个新的操作符类
  4. RackTables在LNMP系统的安装及使用
  5. 扩展IHttpHandler
  6. 解决webstorm中vue语法没有提示
  7. 解决dom4j加载xml文件性能慢的问题
  8. 在vue中场景,循环行,点击当前行编辑数据
  9. 2.10.2 section元素
  10. Android 控件布局常用的属性