In ABAP-Programmen sind an folgenden Stellen implizite Erweiterungsoptionen vordefiniert:
● Am Ende eines Include. Jedoch nicht am Ende eines Methoden-Include.
● Am Ende einer PUBLIC-, PROTECTED-, PRIVATE-SECTION einer lokalen Klasse.
● Am Ende des Implementierungsteils einer Klasse (vor der Anweisung ENDCLASS, die zu CLASS … IMPLEMENTATION gehört)
● Am Ende einer Interface-Definition (vor ENDINTERFACE)
● Am Ende einer Struktur-Definition (vor TYPES END OF, DATA END OF, CONSTANTS END OF und STATICS END OF).
● Am Anfang und am Ende einer Prozedur (FORM, FUNCTION, METHOD). Also nach den Befehlen FORM, FUNCTIONund METHOD und vor den Anweisungen ENDFORM, ENDFUNCTIONund ENDMETHOD.
● Am Ende der CHANGING-, IMPORTING-, EXPORTING-Parameterliste einer Methode in einer lokalen Klasse. Diese Erweiterungsoptionen befinden sich in der Mitte der Anweisung.
Implizite Erweiterungsoptionen sind immer vorhanden und ihnen ist kein Erweiterungsspot zugeordnet.
Die impliziten Erweiterungsoptionen können Sie im ABAP-Editor unter folgendem Pfad anzeigen: Bearbeiten → Erweiterungsoperationen → Implizite Erweiterungsoptionen anzeigen; über Quelltext-Plugins können Sie sie erweitern.