debug 技巧 包括各种场景的debug方法
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方法相关推荐
- IEDA使用之debug技巧(附高级玩法)
前言 debug作为程序员的基础技能之一,在实际项目开发的排错中非常好用. debug不仅可以让我们更快定位到问题所在,而且debug模式的使用,也让程序员更清楚地了解到代码运行背后的逻辑. 这篇文章 ...
- 最全的Pycharm debug技巧
最全的Pycharm debug技巧: 工欲善其事,必先利其器.无论你的 IDE 是 IntelliJ IDEA.Pycharm.WebStorm.GoLang.还是PhpStorm ,调试器都是标配 ...
- # Idea 调试 Debug 技巧
Idea 调试 Debug 技巧 IDEA 为我们提供了很多简单且非常强大的调试功能 在需要调试的行打上断点,debugger 方式启动Idea 控制台如下 调试功能说明 Show Execution ...
- linux 内核调试信息在哪里,Linux kernel debug技巧----开启DEBUG选项
Linux kernel debug技巧----开启DEBUG选项 作者:wowo 发布于:2016-11-1 19:39 分类:Linux应用技巧 kernel的source code中有很多使用p ...
- 保命小诀窍:IDEA远程Debug技巧,你了解吗?
前言 昨天看到一个问题,"疫情结束后你最想吃什么?" 仔细想了一下,火锅?烤肉? 看了一下体重秤,怕是只能报个健身房了. 你以为你胖N斤的时间复杂度是O(2^N), 事实上它是O( ...
- 【IDEA】IDEA的高级Debug技巧
目录 Debug界面 基本用法&快捷键 查看所有断点 智能步入 中断Debug 条件断点 多线程调试 回退方法 临时执行表达式/修改变量值 并行启动项目 Debug用来追踪代码的运行流程,通常 ...
- Android - ReactNative Debug 技巧
Android - ReactNative Debug 技巧 前言 因为旧的项目使用了 RN,在修复 Bug 的时候,很难定位问题,在 Debug 的时候花费了大量的时间.今天小结下 Debug 技巧 ...
- idea调试debug技巧_这几个IDEA高级调试技巧,用了都说好!
转载自: dwz.cn/zMaNp9Kf 本文将讲解的高级调试技巧如下: 条件断点 回到"上一步" 多线程调试 远程调试 临时执行表达式/修改变量的运行值 一.条件断点 循环中经常 ...
- Error generating final archive: Debug Certificate expired on 的错误解决方法
Android开发中 Error generating final archive: Debug Certificate expired on 的错误解决方法 问题概述: 在导入一个app后提示如下错 ...
- SAP中常见的Debug技巧(02)-跳过代码执行
原文链接:https://mp.weixin.qq.com/s/PoKws0rdjEqEEw68AZ_UTQ 大家可以关注我个人公众号,所有分享内容,会在公众号第一时间推送,且阅读排版更好. 愿大家的 ...
最新文章
- python下载pip脚本显示file_generateScriptFile.py脚本使用过程中遇到的问题及解决
- 设计Qt风格的C++API
- nginx负载均衡简单配置
- gridview添加header
- vue子父组件间传值
- LeetCode之Maximum Depth of Binary Tree
- Ubuntu 14.10 下运行进程实时监控pidstat命令详解
- import是引进外部函数吗_vue3已正式发布,你学了吗
- linux数据向量化指令,不充分SIMD向量化技术研究.PDF
- hadoop-执行mapreduce时hang住的问题
- 利用vuex和localStorage实现vue菜单权限管理(笔记)
- 中文只占一个字符_男人宠妻的三大表现,就算只占一个,你都是嫁对了人!
- 潜在语义分析(TF-IDF、LSA)
- plc梯形图如何转c语言,梯形图和指令怎么转换?plc梯形图转换指令表
- 克服弱点,愈发完美-自我篇——《人性的弱点》读后感
- 巧妙隐藏Word文档中指定文字内容
- HTML有2种路径的写法:绝对路径和相对路径
- 【hash】兔子与兔子(C++)
- (三)基础代谢率bmr的计算2.0---str、float、int类型转换
- classify线性判别分析函数
热门文章
- Linux指令篇:文件系统--fdisk(转)
- Excel表格的35招必学秘技
- 无法正常启动,错误0xc0150002
- 你的sd卡到底有多快? 256G SD 卡实际速度测试
- 如何将mpg格式转换为mp4格式?
- 【阅读笔记】Implementation of tactical maneuvers with maneuver libraries
- echarts地图迁徙图
- 随着公网对讲机市场占有率得不断增长,部分对讲机厂家为了得到用户的认可,不断升级对讲机及时以及对讲机的功能和性能,因此越来越多的全国对讲机以及公网对讲机问世。但是某些用户不清楚对讲机的原理,不禁会问
- pdf转换成word转换器注册码
- 开源的物理引擎_开源物理引擎