Anfang des Inhaltsbereichs

Hintergrunddokumentation ABAP-Quelltext-Erweiterungen  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 Quelltext-Erweiterungen

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: 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: Explizite Erweiterungsoptionen im ABAP-Quelltext

Hinweis

Ein Quelltext-Plug-In, das zwischen ENHANCEMENT - ENDENHANCEMENT definiert wird, kann durch zusätzliche Quelltext-Plug-Ins erweitert werden. Dies bedeutet, dass die Anweisungen ENHANCEMENT-POINT und ENHANCEMENT-SECTION in einem Quelltext-Plug-In aufgelistet werden können. Außerdem stehen jetzt explizite Erweiterungsoptionen vor der ersten und nach der letzten Zeile eines Quelltext-Plug-Ins (nach ENHANCEMENT und vor ENDENHANCEMENT) zur Verfügung.

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