Hat irgend jemandem bei der Arbeit im ABAP-Editor das Syntax Highlighting schon mal vermisst? Ich bisher nicht wirklich. Allerdings muss ich zugeben, daß es vor allem beim Lesen von fremden Quelltexten recht nützlich sein könnte. Auch wenn man sich die eigenen Schöpfungen zwecks späterem Zugriff auf die eigene HP ablegt, kann eine formatierte Aufbereitung von Nutzen sein.
Der folgende kleine Report wandelt einen ABAP-Quelltext in eine HTML-Seite um und führt dabei gleich auch ein Syntax-Highlighting durch (Schlüsselwörter blau, Kommentare grün). Dabei bedient er sich einiger Elemente des Pretty-Printers, ohne jedoch selbst einen Pretty-Print durchzuführen. Die Struktur ist erst einmal bewußt einfach gehalten. Beispeilsweise werden Include-programme nicht aufgelöst (hier wäre z.B. das Einfügen eines Hyperlinks ganz hübsch).
Hier nun das Coding, mit sich selbst als HTML formatiert.
Update:
Zwei Versionen, die erste gilt bis 46B, die zweite ab 46C: