我们都知道高级语言宏一般是无法调试的。但是ABAP的宏例外。
比如我写了下面一段宏,名为insert_table. 执行这段代码,调试器会在第23行停下来。
ABAP调试器里有个工具可以用于宏的调试,如下图:
双击之后,可看到如下调试界面:
按F5即可开始单步调试。
上图的22,23行STRLEN,IF,CHECK就对应了ABAP代码第15行:CHECK strlen(&1) >= 5.
这个例子的完整调试过程讲解,请参考我的SAP博客:https://blogs.sap.com/2013/11/17/single-step-debugging-on-macro/
要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:
相关推荐
ABAP-子程序宏函数学习笔记.py
• Trace Storage • User Interface • Analysis Functionality • Trace Comparison and more
ABAP高级调试功能 ABAP高级调试功能!!!!!
ABAP调试器是一个强大的工具,有助于在运行时检查ABAP代码。 除了常见的基本功能(如单步执行代码和检查变量、字段符号和引用的值)外,它还提供了一些有用的功能,可以简化和缩短调试会话。并非所有人都知道这些...
ABAP资料ABAP资料ABAP资料ABAP资料ABAP资料
ABAP 调用ABAP PROXY
详解abap高级调试功能,当遇到程序运行错误、运行速度过慢时,可以通过其中所述内容找到问题点并加以解决。
abap tips abap tips abap tips abap tips abap tips
ABAP - Keyword Documentation This documentation describes the syntax and meaning of the keywords of the ABAP language and its object-oriented part ABAP Objects. Alongside this, language frameworks ...
abap逻辑数据库ABAP数据库操作,abap过程中的小积累。用处多多哦
abap 函数大全 abap function abap function
SAP ABAP 开发手册,对SAP上ABAP开发有很大的帮助,希望对在SAP上开发者能够提供帮助
内含ABAP入门资源(11天学会ABAP)以级中级ABAP篇,高级ABAP资料
ABAP_OLE相关文档。ABAP_OLE相关文档。ABAP_OLE相关文档。ABAP_OLE相关文档。ABAP_OLE相关文档。ABAP_OLE相关文档。ABAP_OLE相关文档。ABAP_OLE相关文档。ABAP_OLE相关文档。ABAP_OLE相关文档。ABAP_OLE相关文档。...
ABAP
内容简介: 《SAP ABAP开发从入门到精通》以应用实例的形式,讲解了SAPABAP开发的相关知识点,详细介绍了SAPABAP开发者必须掌握的包与变更传输系统(CTS)、数据类型、数据库、模块化程序、内表、调试、ABAP数据...
6.类似Java,ABAP开发的程序能运行于任何操作系统(Java有Java虚拟机,ABAP也有ABAP processor),多种数据库(比如在ABAP字典中实现了透明表对各种底层数据库表的映射,这样在ABAP层看到的透明表就和具体数据库无关),各种...
abap学习资料 3月通学习资料abap学习资料 3月通学习资料
ABAP帮助文档ABAP帮助文档ABAP帮助文档ABAP帮助文档ABAP帮助文档ABAP帮助文档ABAP帮助文档ABAP帮助文档
ABAP培训资料ABAP培训资料ABAP培训资料ABAP培训资料ABAP培训资料