Erweiterungen nach einem Upgrade abgleichen 
Mit den Abgleichwerkzeugen des Enhancement Builders können Sie eine Erweiterung zu einem Web-Dynpro-ABAP-Objekt nach einem Upgrade abgleichen. In der Regel sind keine Aktionen notwendig, es kann jedoch zu Konflikten kommen, wenn eine erweiterte Component im Originalsystem geändert wird und die Änderung in das System eingespielt wird, in dem die Erweiterung vorhanden ist.
Folgende Konflikte sind möglich:
Namenskollision
Referenz auf ein im Original gelöschtes Element
Im Abgleichswerkzeug stehen, je nach Art des Konflikts, spezielle Funktionen zur Verfügung:
Bei Namenskollisionen: Funktionen für das Umbenennen oder Löschen
Referenz auf ein gelöschtes (Vater-)Element: Funktion für das Löschen
Außerdem besteht im Abgleichswerkzeug die Möglichkeit, die Original-Component zum Zeitpunkt der Erweiterung mit der neu importierten Version zu vergleichen.
Weitere Informationen: Abgleich durchführen
Bei den folgenden Objekten kann es zu Namenskollisionen kommen:
In einem Controller:
Context-Knoten
Context-Attribute
Controller-Attribute
Methoden
In einer View
UI-Elemente
Aktionen
In einer View oder einem Window
Inbound Plugs
Outbound Plugs
In einer Component
Component-Verwendung
Bei Referenzen auf folgende Objekte, die im Original gelöscht wurden, müssen Anpassungen vorgenommen werden:
In einem Controller:
Pre-/Post-Exits von gelöschten Methoden
gelöschte Vaterknoten (für Context-Knoten und Attribute)
Context-Mapping: gelöschtes Mapping-Target, gelöschte Controller-Verwendung
In einer View:
gelöschte Vater-UI-Elemente
gelöschte Context-Attribute im Binding
gelöschte Aktion (Event-Binding)
in einem Window:
bei Navigationslinks: Plug gelöscht, Einbettung gelöscht
beim Löschen eines kompletten Controllers
beim Löschen einer kompletten View
beim Löschen eines kompletten Windows
beim Löschen einer kompletten Component