Anfang des Inhaltsbereichs

Hintergrunddokumentation ABAP-Quelltexterweiterungen  Dokument im Navigationsbaum lokalisieren

Definition

Im Rahmen des Erweiterungskonzepts ist es möglich, ABAP-Quelltext ohne Änderungen am eigentlichen Code einfach durch das Einbinden von Erweiterungen zu erweitern.

Quelltext-Plug-Ins

Quelltext-Plug-Ins werden zwar im gleichen Quelltext wie die zugehörigen Erweiterungsoptionen angezeigt, sind aber in anderen vom Enhancement Builder verwalteten Include-Programmen abgelegt.

Diese Grafik wird im zugehörigen Text erklärt

Arten von Quelltexterweiterungen

Die Erweiterungsoptionen im ABAP-Quelltext können explizit und implizit sein:

●      Implizite Erweiterungsoptionen sind immer vorhanden und müssen nicht zu einem Erweiterungsspot zugeordnet werden. Weitere Informationen finden Sie unter: Implizite Erweiterungsoptionen im ABAP-Quelltext

●      Explizite Erweiterungsoptionen werden von Entwicklern definiert und bilden die Stellen, an denen Partner und Kunden eigene Quelltext-Plug-Ins oder Überlagerungserweiterungen implementieren können. Weitere Informationen finden Sie unter: Explizite Erweiterungsoptionen im ABAP-Quelltext

Quelltexterweiterungen im Vergleich zu Modifikationen

Quelltexterweiterungen bieten folgende Vorteile:

●      Keine Modifikationen

●      Kein Objektschlüssel erforderlich

●      Sie können über das Switch Framework an- und ausgeschaltet werden.

●      Weniger Upgrade-Aufwand

Es gibt jedoch auch einen Nachteil:

●      Sie existieren nur in bestimmten Quelltextzeilen (implizit, explizit).

Weitere Informationen zur Nutzung von Quelltexterweiterungen finden Sie unter:

●      Implizite Erweiterungsoptionen im ABAP-Quelltext

●      Explizite Erweiterungsoptionen im ABAP-Quelltext

●      Quelltext-Plug-Ins anlegen

 

 

 

Ende des Inhaltsbereichs