Sie verwenden Komprimierungslogik, wenn Sie sich über die Strukturierung des Quelltextes innerhalb eines Programms einen Überblick verschaffen wollen. Bestimmte Teile eines Programms (Unterprogramme, Module, geschachtelte ABAP-Anweisungen) definieren logische Blöcke, die Sie expandieren und komprimieren können. Neben vorgegebenen Blöcken haben Sie die Möglichkeit, eigene logische Blöcke im Quelltext zu definieren.
Die Komprimierungslogik kann nur im Backend-Editor-Modus des ABAP Editors verwendet werden. Der neue Frontend Editor (Quelltext-Modus) hat eine ähnliche Funktion.
Die Option Mit Komprimierungslogik (Hilfsmittel→ Einstellungen → ABAP Editor ) ist aktiviert.
...
1. Komprimieren von logischen Blöcken.
Wählen Sie mit der Quick-Info Komprimieren.
2. Expandieren von logischen Blöcken.
Wählen Sie mit der Quick-Info Dekomprimieren.
3. Einfügen Ihrer eigenen Blöcke.
a. Fügen Sie am Anfang des zu definierenden Blocks eine Kommentarzeile ein, die mit *{ beginnt.
b. Fügen Sie am Ende des zu definierenden Blocks eine Kommentarzeile ein, die mit *} beginnt.
c. Bestätigen Sie mit Weiter.
Die vorgenommenen Komprimierungen werden beim Verlassen des ABAP Editors nicht gesichert. Daher sind alle Blöcke beim erneuten Aufruf des Programms expandiert.