Refactoring Problem

Die Objektorientierung mit ABAP®: Vererbung, Dynamische Programmierung, GUI Controls (u.a. ALV im OO).
4 Beiträge • Seite 1 von 1
4 Beiträge Seite 1 von 1

Refactoring Problem

Beitrag von ewx (Top Expert / 4784 / 294 / 628 ) »
Hallo!

Ich habe eine Super-Klasse (Voll super, die Klasse!): ZCL_A

Diese vererbt an die Klassen ZCL_A1 und ZCL_A2.

In beiden Unterklassen wurde die Methode "NEU" angelegt.
Beide Methoden sind unterschiedlich programmiert.

Ich hatte nun gehofft, dass bei einem Refactoring, in der ich ZCL_A1->NEU nach ZCL_A->NEU übernehme, die Methode in ZCL_A2 mit dem originalen Code von ZCL_A2->NEU als "redefined" auftaucht.
Leider ist das nicht der Fall. Nach Refactoring habe ich in Klasse ZCL_A2 die Methode NEU zwei Mal!!

Auch die Hilfsmittel "Sections neu erzeugen" und "Bereinigen - Redefinitionen" reparieren nix.

Kennt jemand einen Trick?

Hintergrund für meine Frage ist natürlich, dass es nicht nur zwei Klassen, gibt sondern viele und auch nicht nur eine Methode refaktoriert werden soll, sondern viele.

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: Refactoring Problem

Beitrag von ralf.wenzel (Top Expert / 3776 / 176 / 262 ) »
Nur einen: Eclipse. Das Refactoring in der SAP-Entwicklungsumgebung kann man nur als "Seuche" bezeichnen. Ich habe darüber neulich noch ausführlich mit einem Bekannten gehadert....

PS: Ich weiss, dass das keine Lösung für dein Problem ist.

Folgende Benutzer bedankten sich beim Autor ralf.wenzel für den Beitrag:
ewx

Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Re: Refactoring Problem

Beitrag von black_adept (Top Expert / 3943 / 105 / 886 ) »
Die Antwort von Ralf sollte doch auch für dich machbar sein.

1.) Klasse in modernes System einfügen ( Hinweis1: SAPLINK, Hinweis2: Schau mal auf das neueste System auf das du Zugriff hast. Dort habe ich letztens SAPLINK mal eingespielt )
2.) Klasse im modernen System via Eclipse refactoren
3.) Klasse wieder in altes Sytem zurückspielen ( wieder SAPLINK )

Folgende Benutzer bedankten sich beim Autor black_adept für den Beitrag:
ewx

live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: Refactoring Problem

Beitrag von ralf.wenzel (Top Expert / 3776 / 176 / 262 ) »
Genau so hab ich das natürlich gemeint *hust*
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Seite 1 von 1

Vergleichbare Themen

4
Antw.
2915
Views
Superklasse / Redefinition / Refactoring
von ST22 » 24.09.2015 17:02 • Verfasst in ABAP Objects®
8
Antw.
2747
Views
ALV Problem
von sap_all » 16.09.2005 11:50 • Verfasst in ABAP® Core
1
Antw.
1904
Views
Problem mit ALV
von ZK » 03.09.2004 10:06 • Verfasst in Dialogprogrammierung
3
Antw.
1571
Views
SQL Problem
von swonny » 22.04.2008 11:29 • Verfasst in ABAP® für Anfänger
10
Antw.
4296
Views
Ich hab mal ein Problem
von zkenitra » 18.08.2004 13:26 • Verfasst in ABAP® Core

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 107
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 140