Erweiterungen mit dem SAP Enhancement Framework

Bisher konnten SAP-Systeme mit Hilfe von Customizing oder Erweiterungen in Form von User-Exits, Business Transaction Events oder BAdI’s modifikationsfrei auf die kundenindividuellen Wünsche angepasst werden.

Seit Release SAP NetWeaver 7.0 bietet SAP weitere Möglichkeiten an, Erweiterungen anzulegen und zu vereinheitlichen. Diese sind unter dem Begriff Einhancement Framework zusammengefasst.

Erweiterungsoptionen

  • Explizite Erweiterungsoptionen können in BAdI’s, Enhancement-Points sowie in Enhancement-Sections angelegt werden.
  • Implizite Erweiterungsoptionen werden abhängig vom Objekt immer an der gleichen Stelle eingefügt; z.B. in Funktionsbausteinen oder an verschiedenen Stellen von Reports wie Form-Routinen oder Datendeklarationen

Erweiterungsspots

  • Die Erweiterungsspots dienen der Verwaltung von Erweiterungsoptionen. Sie werden mit dem Enhancement-Builder bearbeitet und können über Schalter aktiviert und deaktiviert werden.

Erweiterungsimplementierungen

  • Über Erweiterungsimplementierungen können mehrere Erweiterungsoptionen verwaltet und zu sinnvollen Einheiten zusammengefasst werden. Sie können ebenso über eine Schalterstellung aktiviert und deaktiviert werden.


Beispiel: Implizite Erweiterungsoption anlegen

Transaktion SE80 (Programm SAPMV45A – Kundenauftragsbearbeitung)

1. Erweiterungen aktivieren!

Klicken Sie auf das Bild, um dieses zu vergrößern.


2. Über ‚Bearbeiten‘ Implizite Erweiterungsoptionen einblenden!

Die Pfeile links der Zeilennummerierung markieren Anfang und Ende der Erweiterungsoperation. Hier am Beispiel einer FORM-Routine!


3. Cursor auf die Hochkommata positionieren und Erweiterungsoperation anlegen!



4. Erweiterungsimplementierung und Coding einfügen!

Ihr Kontakt

So erreichen Sie uns!

Wir freuen uns auf Ihren Anruf unter +49 721 2 76 62-0 oder Ihre E-Mail

weiter

Unsere Newsletter

Bleiben Sie am Ball!

Und abonnieren Sie doch Ihren eigenen Newsletter… weiter