Upgrade von Geschäftsanwendungen mit
ABAP
Ein Abgleich von Erweiterungen ist immer dann notwendig, wenn ein Repository Objekt im Vorgängersystem so geändert wurde, dass eine Erweiterung betroffen ist oder durch eine semantische Änderung betroffen sein könnte. Die Abgleichwerkzeuge des Enhancement Builders dienen dazu, Erweiterungen an Repository Objekten, an denen in einem Vorgängersystem eine Erweiterung vorgenommen wurde, in einem Nachfolgesystem, in dem ein Upgrade stattfand, abzugleichen.
Dieser Prozess ist Bestandteil des folgenden IT-Szenarios:
IT-Szenario |
Szenariovariante |
...
1. Das System identifiziert Erweiterungen.
Während eines Upgrades sammelt das System alle Erweiterungen, die berücksichtigt werden müssen (z.B. wegen einer Änderung in der Schnittstelle). Die Abgleichwerkzeuge erfassen nach einem Upgrade eine Objektmenge aller geänderten Repository Objekte mit eventuell betroffenen Erweiterungen. Die tatsächlich abzugleichende Menge wird in der Regel kleiner sein, da nicht alle Änderungen in einem erweiterten Objekt auch tatsächlich Einfluss auf die Erweiterung haben.
Folgende erweiterbare Repository Objekte werden von den Abgleichwerkzeugen in der Objektmenge erfasst:
¡ ABAP-Quelltexte mit Erweiterungen
¡ Funktionsbausteine mit Erweiterungen
¡ Klassen und Interfaces mit Erweiterungen
¡ BAdIs
2. Gleichen Sie die Erweiterungen ab.
In der Regel soll der Abgleich aller von SAP ausgelieferten Erweiterungstechnologien durch ein passendes Werkzeug unterstützt werden. Wenn ein passendes Abgleichwerkzeug vorhanden ist, werden die durch einen Upgrade entstandenen Konflikte in einer Konfliktliste angezeigt. Durch Auswahl eines Konflikts in der Konfliktliste wird in das zugehörige Abgleichwerkzeug verzweigt, um den ausgewählten Konflikt zu bearbeiten. Transaktion SPAU_ENH (Verarbeitung nach Upgrade) führt Sie zu den entsprechenden Workbench-Werkzeugen.
Die Erweiterung wurde abgeglichen und der Upgrade Ihrer Anwendung war erfolgreich.