Show TOC Anfang des Inhaltsbereichs

Modularisierungstechniken  Dokument im Navigationsbaum lokalisieren

Jedes ABAP-Programm ist modular aus Verarbeitungsblöcken aufgebaut (siehe Aufbau der Verarbeitungslogik). Bei den Verarbeitungsböcken unterscheiden wir solche, die nur von außerhalb eines ABAP-Programms durch das ABAP-Laufzeitsystem aufgerufen werden können, und solche, die auch durch ABAP-Anweisungen in ABAP-Programmen aufgerufen werden können.

 

Verarbeitungsblöcke, die durch das ABAP-Laufzeitsystem aufgerufen werden:

·         Ereignisblöcke

·         Dialogmodule

 

Verarbeitungsblöcke, die aus ABAP-Programmen aufgerufen werden:

·         Unterprogramme

·         Funktionsbausteine

·         Methoden (siehe ABAP Objects)

 

Die aus ABAP-Programmen aufrufbaren Verarbeitungsblöcke heißen Prozeduren.

 

Zusätzlich zur Modularisierung in Verarbeitungsblöcken bietet ABAP die Möglichkeit der Quelltext-Modularisierung, die es erlaubt ABAP-Anweisungen entweder lokal in Makros oder global in Include-Programmen zusammenzufassen.

 

Die Modularisierung von ABAP-Programmen in Ereignisblöcke und Dialogmodule dient der generellen Ausführung von ABAP-Programmen während die Modularisierung in  Prozeduren und Quelltext-Module die Verbesserung der Les- und Pflegbarkeit von ABAP-Programmen, Vermeidung von Redundanzen, Wiederverwendbarkeit von Funktionalität und die Kapselung von Daten zum Ziel hat.

Diese Grafik wird im zugehörigen Text erklärt

Ende des Inhaltsbereichs