Interface erweitern

Getting started ... Alles für einen gelungenen Start.
4 Beiträge • Seite 1 von 1
4 Beiträge Seite 1 von 1

Interface erweitern

Beitrag von PeterPaletti (Specialist / 364 / 33 / 99 ) »
Ich habe eine Klasse, in der ein Interface implementiert ist, das ganze im SAP-fremden Kundennamensraum, also nicht Z oder Y sondern /ABC/.
Nun möchte ich das Interface erweitern um eine neue Methode.
Kann mir jemand sagen, ob ich mit meinem Wunsch eine Chance habe?
Wie kann ich vorgehen?

Gruß
Peter

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


Re: Interface erweitern

Beitrag von Unit605 (Expert / 975 / 37 / 93 ) »
PeterPaletti hat geschrieben:Ich habe eine Klasse, in der ein Interface implementiert ist, das ganze im SAP-fremden Kundennamensraum, also nicht Z oder Y sondern /ABC/.
Nun möchte ich das Interface erweitern um eine neue Methode.
Kann mir jemand sagen, ob ich mit meinem Wunsch eine Chance habe?
Wie kann ich vorgehen?

Gruß
Peter
Probieren geht ueber Studieren....

Schon mal probiert im Interface mit <SHIFT><F4> eine Erweiterung zu implementieren?

Ich hab's einfach mal probiert (Trialversion) und es scheint eine Chance zu bestehen.

Re: Interface erweitern

Beitrag von a-dead-trousers (Top Expert / 4451 / 227 / 1197 ) »
Warum musst du denn das Interface erweitern?
Du musst ja trotzdem auch noch in den Klassen die zusätzliche Methode implementieren.
Sind die Klasse wenigstens im eurem Namensraum?
Je nachdem wieviele das im fremden Namensraum sind, sind mehrere Erweiterungen vonnöten.
Was spricht eigentlich dagegen die zusätzliche Methode nicht in einem eigenen Interface oder nur in der Klasse abzubilden die diese Methode tatsächlich braucht.
Ein try...catch... über einem cast wäre dann auch eine Möglichkeit.

Um abschätzen zu können welches die "billigste" Vorgehenweise wäre müsstest du etwas mehr über euer Vorhaben preisgeben.

lg ADT
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Interface erweitern

Beitrag von PeterPaletti (Specialist / 364 / 33 / 99 ) »
Mal sehen, ob ich das verständlich machen kann, um was es geht.
Gegeben ist eine Klasse, die dynamisch aufgerufen wird, diese Klasse besitzt ein Interface, über das die Klasse angesprochen wird.
Ich will die Klasse erweitern um eine Methode. Dazu habe ich die Idee, eine eigene Klasse anzulegen und von der ursprünglichen Klasse zu erben. Um meine neue Methode anzulegen müsste ich das ererbte Interface aus dem fremden Namensraum erweitern.
Meine Frage ist, geht das überhaupt?

Wie dem aber auch immer sei, eigentlich hat sich meine Anfrage sowieso erledigt. Denn das was ich eigentlich machen will, ist mit
Bordmitteln der Klasse aus dem fremden Namensraum erreichbar. Ziemlich umständlich, aber es funktioniert.

Gruß
Peter

Seite 1 von 1

Vergleichbare Themen

3
Antw.
707
Views
Interface
von Star_ABAP » 08.01.2023 17:16 • Verfasst in ABAP® für Anfänger
11
Antw.
4502
Views
Interface privat
von ralf.wenzel » 08.12.2014 11:18 • Verfasst in ABAP Objects®
1
Antw.
1621
Views
Objekt implementiert Interface?
von Thomas R. » 12.12.2019 08:15 • Verfasst in ABAP Objects®
3
Antw.
2099
Views
Klassen mit bestimmten Interface
von Cola » 05.10.2006 11:00 • Verfasst in ABAP Objects®
2
Antw.
1866
Views
kopiertes Interface nun anpassen ???
von Kleenmex » 08.03.2007 10:16 • Verfasst in ABAP Objects®

Über diesen Beitrag


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

Aktuelle Forenbeiträge

FOR mit CORRESPONDING
vor 10 Stunden von black_adept 9 / 680
SALV: Titel zu lang
vor 11 Stunden von ralf.wenzel 3 / 79
Web Feature Services (WFS) im SAP
vor 3 Tagen von msfox 1 / 320

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

FOR mit CORRESPONDING
vor 10 Stunden von black_adept 9 / 680
SALV: Titel zu lang
vor 11 Stunden von ralf.wenzel 3 / 79
Web Feature Services (WFS) im SAP
vor 3 Tagen von msfox 1 / 320

Unbeantwortete Forenbeiträge

Web Feature Services (WFS) im SAP
vor 3 Tagen von msfox 1 / 320
Erweiterung in ME51N/ME52N:
vor 3 Wochen von ABAPlerv 1 / 2607
Erweiterung in ME51N/ME52N:
vor 3 Wochen von ABAPlerv 1 / 2474