`
JavaFans
  • 浏览: 88767 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

ABAP debugger

阅读更多

Start debugger:

<!--[if !supportLists]-->1.       <!--[endif]-->Reports: run ABAP editor (SE38), and start the debugger by clicking the ‘Debug’ button

<!--[if !supportLists]-->2.       <!--[endif]-->Transaction

<!--[if !supportLists]-->a.       <!--[endif]-->SE93 (Maintain Transaction): input transaction code and then ‘Transaction code à Test à Debugging’

<!--[if !supportLists]-->b.      <!--[endif]-->Commands: /h, /hs (system debugging), /ha (step into ABAP code directly)

<!--[if !supportLists]-->3.       <!--[endif]-->Dialog Transaction

<!--[if !supportLists]-->a.       <!--[endif]-->Create transaction short cut on the desktop

<!--[if !supportLists]-->b.      <!--[endif]-->Run the transaction from system, and pop-up the dialog

<!--[if !supportLists]-->c.       <!--[endif]-->Drag the desktop short cut onto the dialog

<!--[if !supportLists]-->4.       <!--[endif]-->Background Job

<!--[if !supportLists]-->a.       <!--[endif]-->Jump into the background job via Process Overview (SM50)

<!--[if !supportLists]-->                                                               i.      <!--[endif]-->SM50, then choose the process and menu: ‘Program/Mode à Program à Debugging’

<!--[if !supportLists]-->                                                             ii.      <!--[endif]-->Enhance the code snippet into the code ‘DATA I TYPE I. WHILE I <> 1. ENDWHILE’, which can make sure the debug from the endless while.

<!--[if !supportLists]-->b.      <!--[endif]-->Restart the background job in debug mode

<!--[if !supportLists]-->                                                               i.      <!--[endif]-->SM37 (Job Overview)

<!--[if !supportLists]-->                                                             ii.      <!--[endif]-->Highlight the job and enter command ‘jdbg’ (job debugging)

Breakpoints: Can set conditions on breakpoints, e.g. ‘count’

<!--[if !supportLists]-->1.       <!--[endif]-->ABAP statement breakpoints (all session, all user)

<!--[if !supportLists]-->2.       <!--[endif]-->Session breakpoints (the same logon)

<!--[if !supportLists]-->3.       <!--[endif]-->Debugger breakpoints  (only internal session)

<!--[if !supportLists]-->4.       <!--[endif]-->Dynamic breakpoints

<!--[if !supportLists]-->1.       <!--[endif]-->Statements: e.g. WRITE

<!--[if !supportLists]-->2.       <!--[endif]-->Functions, Forms, Methods, stop at a specific module

<!--[if !supportLists]-->3.       <!--[endif]-->Exceptions

Watch points: after starting debugger

<!--[if !supportLists]-->1.       <!--[endif]-->Program + Field name: with conditions or not.

<!--[if !supportLists]-->2.       <!--[endif]-->For internal tables: *itab[] can trace the changes on row counts, etc

分享到:
评论

相关推荐

    SAP ABAP Debugger

    ### SAP ABAP Debugger知识点 #### 一、概述 **SAP ABAP Debugger**是一种功能强大的工具,用于调试SAP R/3系统中的ABAP程序。它可以帮助开发人员追踪程序执行流程,检查变量值,以及诊断运行时错误。通过使用该...

    New ABAP Debugger

    ### 新ABAP调试器知识点详解 #### 一、引言:新ABAP调试器的动机与背景 在深入了解新ABAP调试器之前,我们先来回顾一下旧版本调试器的一些限制,这有助于我们理解为什么需要推出一个全新的调试工具。 **传统调试...

    New ABAP debugger Overview.rar

    在"New ABAP Debugger Overview.rar"这个压缩包中,我们关注的焦点是全新的ABAP调试器,它在ABAP工作台中的作用至关重要。 新ABAP调试器提供了更为强大和直观的工具,帮助开发者高效地诊断和修复代码问题。相较于旧...

    The New ABAP Debugger

    新ABAP调试器采用了双进程架构,分别由调试对象(Debuggee)和调试器(Debugger)组成。调试对象运行在第一会话中,负责执行ABAP虚拟机上的代码;而调试器则运行在第二会话中,包含用户界面和调试引擎。 ### 用户...

    ABAP debug setting

    ### ABAP Debugger 设置详解 #### 一、概述 在ABAP开发环境中,调试是一项至关重要的技能,它能够帮助开发者快速定位并解决代码中的问题。ABAP Debugger提供了丰富的设置选项和系统区域信息,这些功能可以极大地...

    SAP_ABAP_4.7.rar_SAP abap4_abap_abap chm_abap 4_abap4

    SAP提供了强大的调试工具,如ABAP Debugger,用于查找和修复代码错误,同时支持单元测试和集成测试。 10. 应用开发实例: 手册中可能包含报表开发、GUI屏幕设计、BADI(Business Add-In)应用、RFC(Remote ...

    01. ABAP Programming - PDF

    ABAP Debugger是强大的调试工具,可以帮助开发者分析和调试代码,找出程序错误。 14. **ABAP Test Cockpit (ATC)** ATC是SAP的质量保证工具,可以检查ABAP代码的合规性和性能。 15. **ABAP Development Tools ...

    [转]三个月精通ABAP

    ABAP Test Cockpit用于性能优化,而ABAP Debugger则帮助你在运行时检查和修改程序状态。熟悉这两个工具,能让你的代码更健壮、更高效。 十、持续学习与实践 三个月的时间虽短,但只要你保持持续学习,并通过实际...

    ABAP WorkBenchABAP WorkBench

    11. **ABAP Debugger**: ABAP调试器是ABAP开发的关键工具,允许开发者逐步执行代码,检查变量状态,设置断点,从而诊断和修复问题。 12. **Change and Transport System**: 为了在不同开发、测试和生产环境中安全地...

    SAP程序设计

    SAP提供了强大的ABAP Debugger工具,这是一款功能丰富的调试器,用于ABAP语言的程序调试。 ABAP Debugger允许程序员以多种方式运行程序,如单步运行、执行、返回和继续运行。单步运行可以让开发者逐行检查代码,...

    abap初学最好的教材

    - ABAP Debugger:用于调试ABAP代码。 - ABAP Test Cockpit (ATC):用于代码质量和合规性检查。 学习ABAP时,建议先从基础语法入手,然后逐步深入到模块化编程、数据库操作和屏幕处理。阅读《最好的ABAP教材.doc...

    ABAP经典教学-PPT

    SAP的ABAP Debugger则提供了逐行执行、设置断点、查看变量值等功能,方便开发者调试代码。 总的来说,"ABAP经典教学-PPT"教程将涵盖以上这些关键知识点,帮助你从零开始理解ABAP,逐步成为一名熟练的ABAP程序员。...

    ABAP帮助文档ABAP帮助文档

    1. ABAP Debugger:强大的调试工具,用于检查程序执行过程。 2. Unit Testing:通过Test Classes进行单元测试,确保代码质量。 通过阅读和理解这个ABAP帮助文档,开发者可以掌握ABAP编程的基础知识,进一步提升在...

    ABAP PA中文教材.zip

    11. **单元测试和调试**:学习如何编写ABAP单元测试,以及如何使用ABAP Debugger进行程序调试,确保代码的正确性和效率。 12. **性能优化**:理解如何通过代码优化、索引使用等手段提升SAP系统运行效率。 13. **...

    sap_abap 典型实例

    ABAP提供了强大的调试工具,如ABAP Debugger,用于跟踪代码执行、查看变量状态等。同时,单元测试框架如ABAP Test Cockpit (ATC)可以帮助确保代码质量和性能。 通过上述知识点的学习和实践,你可以从基础到进阶,...

    21天学会ABAP4

    12. **ABAP测试和调试**:学习单元测试、集成测试的方法,以及如何利用ABAP Debugger进行问题排查。 在《21天学会ABAP4》的学习过程中,你会逐步深入到这些主题中,并通过实践项目来巩固理论知识。这不仅能够提升你...

    sap abap找表的18种方法

    17. **ABAP Debugger**:在调试过程中,可以检查变量和临时表,从而找到数据来源。 18. **ABAP Test Cockpit (ATC)**:虽然主要用作代码质量检查工具,但在分析ABAP代码时,也能帮助识别使用的数据库表。 这些方法...

    ABAP培训标准教材.zip

    这部分内容将介绍如何设置断点、单步执行代码、检查变量值,以及使用ABAP Debugger工具进行问题排查。此外,还将涉及ABAP Trace和ST05工具的使用,以便更深入地监控系统行为。 六、报表开发 ABAP报表开发涵盖了从...

    abap 中文

    最后,为了调试和测试ABAP代码,你需要熟悉SAP的ABAP Debugger和Test Programs。调试器允许你在程序运行时检查和修改变量值,跟踪代码执行流程,而测试程序则可以帮助你验证代码的正确性。 在三个月的学习旅程中,...

    ABAP 笔记 01

    ABAP提供了强大的调试工具,如ABAP Debugger,允许开发者在运行时检查变量,步进执行代码,设置断点等。 12. **ABAP注释**: ABAP注释对于理解和维护代码至关重要。单行注释以"%"开始,多行注释以"***"开始并以"*...

Global site tag (gtag.js) - Google Analytics