- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ABAP 跟踪常用工具技巧简介V10
一、文档版本记录2二、基本操作方法及断点简介21.常用按键22.断点简介31)断点种类介绍32)加断点方式介绍4三、DEBUG界面概览5四、常用跟踪工具方法介绍81.如何在对象模块查看某内表某行的某个字段?82.为全部某关键字增加断点。93.如何使用监控点104.如何查看一个特别长的变量里的值145.如何用自己的账号跟踪外部调用RFC函数?156.如何快捷获取到传入函数的数据?16声明:本文档由甄晓达制作,欢迎转载及共享,但请不要用此牟利,譬如设置资源分或者卖钱之类的~也欢迎他人修改完善本文档。文档版本记录记录文档的版本及修改时间,方便核对同名文档的差异。大修改增加大版本号,小修改增加小版本号。时间版本修改人修改内容2016.11.17V1.0甄晓达创建文档 基本操作方法及断点简介常用按键F5:单步执行。逐行执行语句,如果遇到FUNCTION、子程序、方法等代码块时,也会进入到相应代码块内部(注:DEFINE定义的宏命令不会进入!所以不建议在宏命令里写很复杂的语句,否则DEBUG的时候会很麻烦)F6:当前代码块单步执行。和F5类似,执行每一条语句,但遇到FUNCTION、子程序、方法等其他代码块时会直接执行完毕相应代码块的内容而不是进入到代码块内部。F7:直接执行完毕当前代码块的所有代码。譬如如果当前在子程序内部,会直接执行完毕该子程序所有代码;如果是在FUNCTION内部,会直接执行完毕FUNTION所有代码。F8:执行程序。直接运行所有代码。以上4个按键和下图示中红框的四个按钮分别对应,不过推荐直接使用按键,更方便快捷,但有时某些按键会失效,譬如用QQ远程协助时,此时只能通过点击按钮来跟踪。SHIFT+F12:直接跳至光标所在行,被跳过的代码不执行;可以往回跳也可以往前跳。(注:不能从LOOP循环外部直接跳入LOOP循环。)也可以在想跳转的行项目上点“鼠标右键——转到语句”来实现此功能,不过仍然推荐使用按键,方便快捷。断点简介断点种类介绍会话断点,当前登录账号的本次登录会话有效。顾名思义,当前账号登录系统并打开的所有(一般最多6个多余6个会提示不允许新开窗口)窗口生效;当前账号重复登录系统,在之前登录打开的窗口加的会话断点在本次登录并不生效。外部断点,当前登录账号的所有登录会话均有效。外部断点有时间限制,一般为两个小时。外部断点对当前账号的所有会话均有效,譬如用加了外部断点的账号在其他机器上登录或者在本机重复登录时也能看到之前加的外部断点。外部断点在RFC调用时很有用,RFC调用本系统程序时会使用一个公用的账号,使用外部断点可以用任何账号为公用账号打断点,具体方法见后面的内容。临时断点,当前跟踪程序生效,当跟踪完毕退出程序后失效。注:会话断点和外部断点只能在DEBUG之前添加,临时断点只能在跟踪的过程中添加。不过这三种断点类型在跟踪时可以相互转化,转化的方式见后面的内容。加断点方式介绍增加断点有两种方式:一是选择想要增加断点的语句行,然后点击工具栏上的断点按钮。此种方法可以添加会话断点以及外部断点。如下图所示:二是直接点击想要增加断点的代码行的最左侧即可。该方法只能增加会话断点。如下图所示:DEBUG界面概览①此部分为当前程序的主程序名,代码块名,代码位置以及两个简单变量值显示框简单变量显示框里默认会显示系统字段SY-SUBRC和SY-TABIX的值,可修改成其他简单变量,不能在此处显示表等复杂的变量。 ②模块区。上图红框为代码模块为标签页中的多个模块之一,每个标签页都有不同的模块。③标签页,每页具体功能如下:注:桌面1、桌面2、桌面3、Standard标签页类似,放到一起统一说功能(默认使用的Standard标签页)Standard标签页。默认代码模块在左,ABAP和屏幕堆栈模块在右上,对象模块在右下显示的标签页,如图:代码模块,可以看到程序执行的具体代码以及当前执行到了哪一行,可以去掉断点或者添加临时断点(直接点击已有断点可以去掉断点,点击没有断点的代码最左侧可以添加临时断点),可以双击某对象,让对象出现在对象模块里即时的观察该对象值的变化。ABAP和屏幕堆栈模块:这个模块显示了从程序开始运行到当前程序位置经过的所有代码块名称(子程序名、FUNCTION、方法等等),双击某一行可以直接显示调用该行代码块时的相关代码。对象模块,本模块可以及时的跟踪某个对象值的变化(可以双击代码模块中的对象将对象添加到对象模块,也可以在对象模块里手动输入想要查看的对象名),并可以修改某个对象的值,保存当前跟踪的所有变量,将内表数据下载等等多种操作,可以自己研究下。某些重要功能后面也会有描述。该模块多标签页功能如下(不同的CLIENT拥有的标签页数量可能不一致):变量1、变量2标签页。功能一样,可以自由
您可能关注的文档
最近下载
- 儿童发育性协调障碍的筛查、评估和诊断指南(2025)解读(2)(1)PPT课件.pptx VIP
- 苏州工业职业技术学院汽车工程系专业教师招聘简章.pdf VIP
- 新生儿牛奶蛋白过敏诊断与管理专家共识(2023).pptx VIP
- 社会需求导向下大学专业设置的变革与创新研究.docx VIP
- 儿童发育性协调障碍的筛查、评估和诊断指南(2025)解读(2)(2)PPT课件.pptx VIP
- 儿童发育性协调障碍的筛查、评估和诊断指南(2025).pptx VIP
- GB-6067.5-2014-起重机械安全规程-第5部分-桥式和门式起重机.pdf VIP
- 儿童发育性协调障碍的筛查、评估和诊断指南解读PPT课件.pptx VIP
- 消防站建设项目可行性研究报告.docx
- 儿童发育性协调障碍的筛查、评估和诊断指南解读PPT课件.pptx VIP
原创力文档


文档评论(0)