Beschreibung:
Modifikationsfreie Verbesserung des Quellcodes.Umbau zur Verfügung:
- Implizite Erweiterungsoption: Bei Erweiterung Gemeinplätze sind implizite Erweiterung Optionen verfügbar.
Beispiele:
Ende der ausführbares Programm, mit einbeziehen, Funktions-, Dialog-Modul.
Beginn / Ende des Form-Routine / Funktionsbaustein / Methode.
Ende einer Struktur.
Ende der Private / Protected / Öffentlicher Bereich einer lokalen Klasse.- Explizite Erweiterungsoption: Verbesserung vordefinierte Optionen können im Quellcode definiert werden.Sie werden außerdem in Erweiterung Spots gespeichert. Es gibt zwei Arten von explizite Erweiterung Optionen verfügbar. Eine, die an einem bestimmten Ort gestellt werden können – genannt Enhancement PointUnd andere, die verwendet werden, um eine Reihe von Aussagen ersetzt werden können - genannt Enhancement Section.
- Funktionsgruppe Enhancement: Alle Funktionsbausteine der Anwendung können verbessert werden, indem die Standardfunktion Modul Schnittstelle Parameter hinzufügen.
- Klasse Erweiterung: Die globale Klassen und Interfaces können wie folgt erweitert werden:
- Hinzufügen optionale Parameter zu bestehenden Methoden
- Das Hinzufügen von neuen Methoden der globalen Klasse / Interface
- Hinzufügen Pre-Ausgang, an Post-oder Ausfahrt Overwrite-Ausfahrt einer bestehenden Methode
So finden, wenn Transaktion verfügt, die die oben genannten Änderung-Technik zur Verfügung?
Um Implizite Erweiterungsspot gehen-> Enhancement Options-> Zeige implizite Erweiterungsoptionen im Quellcode bearbeiten. Um explizite Erweiterungsoptionen für ENAHNCEMENT-POINT/ENHANCEMENT-SECTION im Source-Code zu finden.Beispiel:
- Für Transaktion VL02N
- Geben Sie die Transaktion SE93 in.
- Sehen Sie sich die Bildnummer
- Zum Programm
- Suche nach Verstärkung Punkt
- Der rechten Maustaste darauf klicken und erstellen explizite Erweiterungsoptionen
- Geben Sie LIKP-VBELN = '80014974 '.
- Dies wird Standardwert für VBELN gesetzt
Für weitere Informationen über Enhancement TechniquesSiehe meine Blog.
Benötigen Sie Hilfe:
Falls Sie Hilfe benötigen in SAP ABAP Enhancement Techniques, bitte Kontaktieren Sie uns. Bitte schicken Sie uns Ihre Fragen, Anregungen oder Hilfe anfordern, und unser Team freut sich, Sie zu unterstützen.
ArchitektSAP
SAP:: Optimierte
SAPECC,HR,CRM,SCM, BI undNetWeaver Beratung, Implementierung, Entwicklung und Support-Services für SAP-Kunden aus verschiedenen Branchen weltweit.
Haben Sie eine Frage zu SAP? Schreiben Sie an unsere SAP-Architekt:AskTheArchitect@architectSAP.com
(Wir versprechen eine unverbindliche Beratung Antworten)
