当前位置: 首页 > news >正文

SAP ABAP 的经常使用debug方式

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

相关文章:

  • 云计算的优缺点
  • C++socket网络编程(跨平台)实战HTTP服务器(一)
  • Unix原理与应用学习笔记----第十一章 文件的其它属性
  • FMC—扩展外部 SDRAM
  • RH124 第五单元 BASH入门
  • Go语言与数据库开发:01-01
  • 网络爱情-搞笑版
  • Vue上传文件或图片摘要
  • execvp
  • Java 读写文件大全
  • Selenium-Grid2 配置RemoteWebDriver
  • 错误备忘_ArcGIS_MatLab_ArcGIS 和 MatLab 集成时权限问题造成 MatLab 做图抛出系统内存错误...
  • 计算IMEI号的校验位
  • 删除所有的用户表,存储过程,游标的应用,动态SQL的使用
  • 简单的回顾
  • (三)从jvm层面了解线程的启动和停止
  • [Vue CLI 3] 配置解析之 css.extract
  • 【Redis学习笔记】2018-06-28 redis命令源码学习1
  • JAVA 学习IO流
  • Javascript设计模式学习之Observer(观察者)模式
  • JavaScript实现分页效果
  • MySQL几个简单SQL的优化
  • node.js
  • Python 使用 Tornado 框架实现 WebHook 自动部署 Git 项目
  • socket.io+express实现聊天室的思考(三)
  • 聊聊springcloud的EurekaClientAutoConfiguration
  • 设计模式(12)迭代器模式(讲解+应用)
  • 试着探索高并发下的系统架构面貌
  • 算法-图和图算法
  • 腾讯大梁:DevOps最后一棒,有效构建海量运营的持续反馈能力
  • 一个JAVA程序员成长之路分享
  • 自制字幕遮挡器
  • ​决定德拉瓦州地区版图的关键历史事件
  • (2.2w字)前端单元测试之Jest详解篇
  • (20050108)又读《平凡的世界》
  • (ctrl.obj) : error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“
  • (附源码)php新闻发布平台 毕业设计 141646
  • (附源码)spring boot智能服药提醒app 毕业设计 102151
  • (附源码)springboot学生选课系统 毕业设计 612555
  • (免费领源码)Java#Springboot#mysql农产品销售管理系统47627-计算机毕业设计项目选题推荐
  • (四)库存超卖案例实战——优化redis分布式锁
  • (一)eclipse Dynamic web project 工程目录以及文件路径问题
  • (转)AS3正则:元子符,元序列,标志,数量表达符
  • (转)eclipse内存溢出设置 -Xms212m -Xmx804m -XX:PermSize=250M -XX:MaxPermSize=356m
  • (转)Linux整合apache和tomcat构建Web服务器
  • (轉貼) 資訊相關科系畢業的學生,未來會是什麼樣子?(Misc)
  • .Net core 6.0 升8.0
  • .NET Core WebAPI中封装Swagger配置
  • .net core 客户端缓存、服务器端响应缓存、服务器内存缓存
  • .skip() 和 .only() 的使用
  • @modelattribute注解用postman测试怎么传参_接口测试之问题挖掘
  • [ 手记 ] 关于tomcat开机启动设置问题
  • [20190416]完善shared latch测试脚本2.txt
  • [30期] 我的学习方法
  • [BUUCTF]-PWN:[极客大挑战 2019]Not Bad解析