debug是ABAP开发里面非常重要的一项技能,下面介绍一些小的技巧,可以提高debug的效率:

1、通过对SE16 debug修改某条数据(这个方法比较靠谱):(这个方法和SM30一样只能修改非key值的字段)

查看到对应SO单号数据后,运行事务码‘/h’进去debug状态,然后双击对应的数据行。

但是这个方法我一直都找不到那段代码,经常是每次进去哦都市不同的代码,很难找到对应的代码。然后我就根据以往的成功经验,找到了对应的程序:  LSETBF01   在里面的代码设定断点。

然后去run se16,但是不是双击,是点击查看:

就可以进入代码部分:

2、smartforms的debug:

可以通过FM:  SSF_FUNCTION_MODULE_NAME设断点,然后通过打印预览进入之后可以准确的查看到使用的是那个smartforms(有时通过nace查看的不一定就是打印使用的form)

3、background job 的debug:

在SM37里面选中要debug的cancel job,然后输入JDBG,就可以进入debug。

4、根据报错的message进行debug的方式:

第一种是,通过对所有的message设断点进行debug。

第二种是,对message设watchpoint,但是这个方式如果message是嵌套程序里面的话,可能到不了。

第三种是,在debug里面按F9直接对message id和message no进行设断点。

5、设置watchpoint,就是前面说的,watchpoint只有对当前程序的变量才可以设置,不可以对call的function里面的变量进行设watchpoint。但是我们可以利用SLAD实现这个功能。

6、条件断点,例如在一个内表数据非常大的时候,而我需要的数据是1000条里面的第670条,在loop里面就可以设置一个条件断点:

然后直接F8就进入第18条数据。

7、当if条件很多关系关键字的时候,断点对于多条件的时候使用step size:

8、对弹出的窗口进行debug:

保存到桌面

打开这个弹出窗口的界面之后,然后在桌面双击刚才保存的,就可以进入相应的command(刚才的是debug)界面。

9、debug过程中,当手快跳过了某条语句,可以直接返回到之前的语句:


http://www.taodudu.cc/news/show-2183357.html

相关文章:

  • 西游释厄传 所有物品代码
  • 街机中国 FBA4droid 应用
  • 游戏模拟器修改定制
  • retroarch游戏模拟器使用
  • android模拟器可以复制文件,从PC中向Android模拟器中复制文件
  • fc安卓模拟器_RA替代计划(上)—3DS的全能模拟器太难用?推荐几个替代品给你...
  • Ubuntu18.04下的模拟神器RetroArch
  • igs游戏linux模拟器,IGS经典游戏FBAS模拟器典藏版
  • fba4droid android,fba4droid模拟器
  • FBA4droid 模拟器
  • 斗地主功能测试实战二之用例设计
  • 6.27java斗地主
  • 做一个微信欢乐斗地主之残局解答器!
  • 一个量化交易员的日常:屌丝版VS土豪版
  • November Matrix的算力革命之路
  • 做空机构为什么合法,股票做空机构gmt如何达成盈利目标
  • 起底量化交易的发展之路
  • 炒币之止损止盈控制的艺术、投资入门
  • #第七章 基于太阳系数据的股市拟合数学模型的理论应用7.1倾斜的时空
  • 零基础入门AI量化交易学习笔记
  • (转)量化投资发展史:野蛮、乱象、科学
  • 如何运用量化策略跑赢大盘?
  • 【财经期刊FM-Radio|2020年11月16日】
  • 关于尼德霍夫VS塔勒布: 今年赚钱最多的,居然是个牧羊人(作者:老喻)
  • FIL WORLD全球化应用,WORLD量化助推Filecoin生态落地
  • 网络历史之金融投资三剑客0
  • 投资 - 课程学习: 实现财富自由的科学路径-量化投资
  • 今年赚钱最多的,居然是个牧羊人
  • 网络历史之金融投资三剑客03
  • HFT高频交易

debug 技巧 包括各种场景的debug方法相关推荐

  1. IEDA使用之debug技巧(附高级玩法)

    前言 debug作为程序员的基础技能之一,在实际项目开发的排错中非常好用. debug不仅可以让我们更快定位到问题所在,而且debug模式的使用,也让程序员更清楚地了解到代码运行背后的逻辑. 这篇文章 ...

  2. 最全的Pycharm debug技巧

    最全的Pycharm debug技巧: 工欲善其事,必先利其器.无论你的 IDE 是 IntelliJ IDEA.Pycharm.WebStorm.GoLang.还是PhpStorm ,调试器都是标配 ...

  3. # Idea 调试 Debug 技巧

    Idea 调试 Debug 技巧 IDEA 为我们提供了很多简单且非常强大的调试功能 在需要调试的行打上断点,debugger 方式启动Idea 控制台如下 调试功能说明 Show Execution ...

  4. linux 内核调试信息在哪里,Linux kernel debug技巧----开启DEBUG选项

    Linux kernel debug技巧----开启DEBUG选项 作者:wowo 发布于:2016-11-1 19:39 分类:Linux应用技巧 kernel的source code中有很多使用p ...

  5. 保命小诀窍:IDEA远程Debug技巧,你了解吗?

    前言 昨天看到一个问题,"疫情结束后你最想吃什么?" 仔细想了一下,火锅?烤肉? 看了一下体重秤,怕是只能报个健身房了. 你以为你胖N斤的时间复杂度是O(2^N), 事实上它是O( ...

  6. 【IDEA】IDEA的高级Debug技巧

    目录 Debug界面 基本用法&快捷键 查看所有断点 智能步入 中断Debug 条件断点 多线程调试 回退方法 临时执行表达式/修改变量值 并行启动项目 Debug用来追踪代码的运行流程,通常 ...

  7. Android - ReactNative Debug 技巧

    Android - ReactNative Debug 技巧 前言 因为旧的项目使用了 RN,在修复 Bug 的时候,很难定位问题,在 Debug 的时候花费了大量的时间.今天小结下 Debug 技巧 ...

  8. idea调试debug技巧_这几个IDEA高级调试技巧,用了都说好!

    转载自: dwz.cn/zMaNp9Kf 本文将讲解的高级调试技巧如下: 条件断点 回到"上一步" 多线程调试 远程调试 临时执行表达式/修改变量的运行值 一.条件断点 循环中经常 ...

  9. Error generating final archive: Debug Certificate expired on 的错误解决方法

    Android开发中 Error generating final archive: Debug Certificate expired on 的错误解决方法 问题概述: 在导入一个app后提示如下错 ...

  10. SAP中常见的Debug技巧(02)-跳过代码执行

    原文链接:https://mp.weixin.qq.com/s/PoKws0rdjEqEEw68AZ_UTQ 大家可以关注我个人公众号,所有分享内容,会在公众号第一时间推送,且阅读排版更好. 愿大家的 ...

最新文章

  1. python下载pip脚本显示file_generateScriptFile.py脚本使用过程中遇到的问题及解决
  2. 设计Qt风格的C++API
  3. nginx负载均衡简单配置
  4. gridview添加header
  5. vue子父组件间传值
  6. LeetCode之Maximum Depth of Binary Tree
  7. Ubuntu 14.10 下运行进程实时监控pidstat命令详解
  8. import是引进外部函数吗_vue3已正式发布,你学了吗
  9. linux数据向量化指令,不充分SIMD向量化技术研究.PDF
  10. hadoop-执行mapreduce时hang住的问题
  11. 利用vuex和localStorage实现vue菜单权限管理(笔记)
  12. 中文只占一个字符_男人宠妻的三大表现,就算只占一个,你都是嫁对了人!
  13. 潜在语义分析(TF-IDF、LSA)
  14. plc梯形图如何转c语言,梯形图和指令怎么转换?plc梯形图转换指令表
  15. 克服弱点,愈发完美-自我篇——《人性的弱点》读后感
  16. 巧妙隐藏Word文档中指定文字内容
  17. HTML有2种路径的写法:绝对路径和相对路径
  18. 【hash】兔子与兔子(C++)
  19. (三)基础代谢率bmr的计算2.0---str、float、int类型转换
  20. classify线性判别分析函数

热门文章

  1. Linux指令篇:文件系统--fdisk(转)
  2. Excel表格的35招必学秘技
  3. 无法正常启动,错误0xc0150002
  4. 你的sd卡到底有多快? 256G SD 卡实际速度测试
  5. 如何将mpg格式转换为mp4格式?
  6. 【阅读笔记】Implementation of tactical maneuvers with maneuver libraries
  7. echarts地图迁徙图
  8. 随着公网对讲机市场占有率得不断增长,部分对讲机厂家为了得到用户的认可,不断升级对讲机及时以及对讲机的功能和性能,因此越来越多的全国对讲机以及公网对讲机问世。但是某些用户不清楚对讲机的原理,不禁会问
  9. pdf转换成word转换器注册码
  10. 开源的物理引擎_开源物理引擎