自动生成程序与Pretty Printer

时间:2017-05-25 11:57:23

标签: sap abap

我已通过INSERT REPORT ...生成了一个程序。

我想知道是否有办法在此程序中自动应用Pretty Printer工具。

1 个答案:

答案 0 :(得分:7)

基础7.50:

在漂亮打印时,ABAP编辑器会在程序pg_pretty_print中调用LLOCAL_EDT1F08 FORM。它调用了format_source cl_sedi_pretty_printer方法,该方法在其中运行FM PRETTY_PRINTER

基础7.40及之前:

在漂亮打印时,ABAP编辑器会在程序pg_pretty_print中调用LLOCAL_EDT1F08 FORM。它会在其中调用FM PRETTY_PRINTER

常见的是PRETTY_PRINTER。如果您调试它并检查参数,您可以看到otext(旧源)进入ntext(漂亮打印)出来。因此,您可以在保存之前打印源代码。