【发布时间】:2017-05-25 11:57:22
【问题描述】:
我通过INSERT REPORT ...生成了一个程序。
我想知道是否有办法在这个程序上自动应用 Pretty Printer 工具。
【问题讨论】:
标签: abap pretty-print
我通过INSERT REPORT ...生成了一个程序。
我想知道是否有办法在这个程序上自动应用 Pretty Printer 工具。
【问题讨论】:
标签: abap pretty-print
基础 7.50:
在漂亮打印时,ABAP 编辑器在程序LLOCAL_EDT1F08 中调用pg_pretty_print FORM。它调用cl_sedi_pretty_printer 的format_source 方法,在其中运行FM PRETTY_PRINTER。
基础 7.40 及之前:
在漂亮打印时,ABAP 编辑器在程序LLOCAL_EDT1F08 中调用pg_pretty_print FORM。它在里面调用FMPRETTY_PRINTER。
常见的是PRETTY_PRINTER。如果你调试它并检查参数,你可以看到otext(旧源)进入ntext(漂亮打印)出来。因此,您可以在保存之前漂亮地打印源代码。
【讨论】: