欢迎来到天天文库
浏览记录
ID:52519192
大小:1.82 MB
页数:83页
时间:2020-03-28
《ABAP高级调试功能.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、CD260ABAP高级调试功能SAP全球技术研发者大会(上海):董朝明,R&DASABAP,SAPBP高亚平,R&DASABAP,SAPCD瞿佳乐,R&DASABAP,SAPCD2010年12月法律声明Thispresentationoutlinesourgeneralproductdirectionandshouldnotbereliedoninmakingapurchasedecision.ThispresentationisnotsubjecttoyourlicenseagreementoranyotheragreementwithSAP.SAPhasnoobligation
2、topursueanycourseofbusinessoutlinedinthispresentationortodeveloporreleaseanyfunctionalitymentionedinthispresentation.ThispresentationandSAP'sstrategyandpossiblefuturedevelopmentsaresubjecttochangeandmaybechangedbySAPatanytimeforanyreasonwithoutnotice.Thisdocumentisprovidedwithoutawarrantyofany
3、kind,eitherexpressorimplied,includingbutnotlimitedto,theimpliedwarrantiesofmerchantability,fitnessforaparticularpurpose,ornon-infringement.SAPassumesnoresponsibilityforerrorsoromissionsinthisdocument,exceptifsuchdamageswerecausedbySAPintentionallyorgrosslynegligent.©2010SAPAG.Allrightsreserved
4、./Page2准备碰到运行时错误怎么办?提示信息从何而来?为何程序运行如此慢?©2010SAPAG.Allrightsreserved./Page3议程1.简介2.SAT–新ABAP运行时分析器3.新ABAP调试器©2010SAPAG.Allrightsreserved./Page4简介–开发与测试阶段语法检查代码分析器ABAP单元测试器覆盖分析器通过在开发和测试阶段集中的代码检查,避免日后费时费力的程序调试!1.语法检查–纠正错误语法信息和警告信息2.代码分析器–清除程序中的错误、警告并且分析程序的性能以及安全性等。3.ABAP单元测试器–生成测试单元对每个功能模块进行测试4.覆
5、盖分析器–通过测试确保程序里每个单元都被执行到©2010SAPAG.Allrightsreserved./Page5简介–ABAP调试工具事后分析工具运行错误Dump分析(ST22)系统日志(SM21)运行时分析工具性能程序流Dynpro处理ABAP运行时分析器(SAT/SE30)SQL跟踪(ST05)Dynpro跟踪(ST20)调试器内存分析器©2010SAPAG.Allrightsreserved./Page6ABAP语言新特性(SAPNetWeaver7.0EhP2)–分析与调试新ABAP运行时分析器--SAT新ABAP调试器->CD263,ABAP语言新特色©2010SAP
6、AG.Allrightsreserved./Page7议程1.简介2.SAT–新ABAP运行时分析器3.新ABAP调试器©2010SAPAG.Allrightsreserved./Page8ABAP运行时分析器–动机提示信息从哪里来?我想要知道信息出来的确切位置。©2010SAPAG.Allrightsreserved./Page9ABAP运行时分析器–概览(I)ABAP运行时分析器–概览可对任何ABAP应用程序进行性能以及程序流的分析程序流分析–ABAP跟踪•唯一的一个可以在语句级别上追踪ABAP程序的工具(DebuggerScript除外)•定位ABAP语句•在不同的客户端或系
7、统间对比应用程序的流程•找到某些特定的功能模块,例如,自定义的用户出口•追踪应用程序的内存使用情况性能分析–Hitlists•判断导致程序性能低下的瓶颈在程序中的位置(ABAPvs.SQL,某个方法或者功能模块)•定位导致性能低下的SQL语句或ABAP语句©2010SAPAG.Allrightsreserved./Page10ABAP运行时分析器–概览(II)哪些语句将被追踪/测量?只有那些耗费CPU时间的ABAP语句会被追踪(不是全部ABAP语句)耗费CPU时间显著
此文档下载收益归作者所有