Ansicht
Dokumentation

PRETTY_PRINTER - ABAP/4 Source pretty printen (keine Syntaxpruefung)

PRETTY_PRINTER - ABAP/4 Source pretty printen (keine Syntaxpruefung)

ABAP Short Reference   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Die Lesbarkeit des in der Tabelle OTEXT übergebenen Programm-Quelltexts wird verbessert. Er wird entsprechend den Steueranweisungen und logischen Blöcken strukturiert in Tabelle NTEXT zurückgegeben.

Vor Form- und Module-Definitionen wird ein Kopfkommentar eingefügt, sofern vor der FORM- bzw. MODULE-Anweisung noch keine Kommentarzeile steht.

Ist die erste Nicht-Kommentarzeile des Quelltextes um n Zeichen eingerückt, dann werden alle Zeilen um mindestens n Zeichen eingerückt.

Syntax und Semantik des Programms werden nicht verändert.

Ist der Parameter INCTOO = 'X' gesetzt, so werden die im Programm-Quelltext enthaltenen Include-Programme ebenfalls bearbeitet und anschließend auf die Datenbank zurückgeschrieben.

Falls der Quelltext in OTEXT Syntaxfehler enthält, kann sich für das Programm eine falsceh Einrückung ergeben. In manchen Fällen erkennt der Pretty-Printer solche Fehler und gibt im Parameter INDENTATION_MAYBE_WRONG die Nummer der wahrscheinlich falsch eingerückten Zeile zurück.

Die aktuellen Parameter zu OTEXT und NTEXT müssen die Zeilenstruktur ABAPSOURCE haben.

Beispiel

Hinweise

Weiterführende Informationen





Parameter

INCTOO
INDENTATION_MAYBE_WRONG
NTEXT
OTEXT
SETTINGS

Ausnahmen

ENQUEUE_TABLE_FULL
INCLUDE_ENQUEUED
INCLUDE_READERROR
INCLUDE_WRITEERROR

Funktionsgruppe

SPPR

ABAP Short Reference   CL_GUI_FRONTEND_SERVICES - Frontend Services  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 1747 Date: 20240523 Time: 071633     sap01-206 ( 34 ms )