Ansicht
Dokumentation

ABENIMPLICIT_ENH_POINTS - IMPLICIT ENH POINTS

ABENIMPLICIT_ENH_POINTS - IMPLICIT ENH POINTS

General Data in Customer Master   Fill RESBD Structure from EBP Component Structure  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Implizite Erweiterungsoptionen

Neben explizit mit ENHANCEMENT-POINT und ENHANCEMENT-SECTION anlegbaren Erweiterungsoptionen, sind in ABAP-Programmen an folgenden Stellen implizite Erweiterungsoptionen vorhanden:

  • hinter der letzten Zeile des Quelltexts von ausführbaren Programmen, Function-Pools, Modul-Pools, Subroutinen-Pools und Include-Programmen,
  • vor der ersten und hinter der letzten Zeile der Implementierung einer Prozedur (hinter der einleitenden Anweisung und vor der END-Anweisung),
  • vor der ersten und hinter der letzten Zeile eines Quelltext-Plugins (hinter ENHANCEMENT und vor ENDENHANCEMENT),
  • am Ende eines Sichtbarkeitsbereichs im Deklarationsteil einer lokalen Klasse,
  • am Ende einer Liste gleichartiger Formalparameter bei der Deklaration lokaler Methoden.
  • in Strukturdefinitionen mit BEGIN OF und END OF vor der Anweisung mit dem Zusatz END OF.

Da die Erweiterungsimplementierungen zu impliziten Erweiterungsoptionen immer nur an eine einzige Kompilationseinheit angebunden sein können, stehen die impliziten Erweiterungsoptionen in Include-Programmen nicht zur Verfügung, wenn das Include-Programm

  • in keiner Kompilationseinheit eingebunden ist,
  • mehrfach in einer Kompilationseinheit eingebunden ist,
  • in mehreren Programmen eingebunden ist, ohne dass in der ABAP Workbench eines davon als relevantes Rahmenprogramm ausgewählt wurde,
  • in mehreren Programmen eingebunden ist und mindestens eine Include-gebundene, d.h., mit dem Zusatz INCLUDE BOUND definierte explizite Erweiterungsoption enthält.

Implizite Erweiterungsoptionen können im ABAP Editor über Bearbeiten → Erweiterungsoperationen → Implizite Erweiterungsoptionen einblenden sichtbar gemacht werden. Sie können wie explizite Erweiterungsoptionen durch Quelltext-Erweiterungen erweitert werden.

Hinweise

  • Die Sichtbarkeitsbereiche globaler Klassen und die Parameterschnittstellen von Funktionsbausteinen und globalen Methoden enthalten ebenfalls implizite Erweiterungsoptionen. Diese können im Class bzw. Function Builder angezeigt und erweitert werden.
  • Eine AMDP-Methode hat keine impliziten Erweiterungsoptionen.





Fill RESBD Structure from EBP Component Structure   General Material Data  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3332 Date: 20240523 Time: 171528     sap01-206 ( 42 ms )