Umgehung von globalen Klassen möglich?

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

Umgehung von globalen Klassen möglich?

Beitrag von rambozola (ForumUser / 15 / 0 / 0 ) »
hallo,

ich bin dabei ein programm in abap objects zu schreiben.

nun habe ich folgendes problem.

nehmen wir an ich habe einen START-OF-SELECTION-Block und zwei klassen (zB Klasse A und Klasse B).
nun möchte ich in klasse a ein objekt von klasse b instanziieren.
leider sind nur in dem START-OF-SELECTION-Block beide klassen bekannt u nur dort kann ich referenzen (REF TO) und instanzen beider klassen anlegen.

wie bekomme ich es denn hin die klasse b in der klasse a bekannt zu machen ohne mit globalen klassen zu arbeiten?
gibts da eine alternative?

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


Beitrag von se80 (ForumUser / 21 / 0 / 0 ) »
Hallo Rambozola,

falls Du aus dem Implementationsteil zugreifst, brauchst Du nur die Implementationsteile ans Programmende setzen. Dort sind ja alls Definitionen bekannt.

Wenn die Definitions gegenseitig aufeinander verweisen, nutze CLASS ... DEFINITION DEFERRED. Durch diese Vorabdeklaration wird die Klasse bekannt gemacht. Analog ist es bei den Interfaces.

Gruß Gerd

Beitrag von rambozola (ForumUser / 15 / 0 / 0 ) »
vielen dank se80.

ich habe jetzt noch etwas gebraucht um zu verstehen, dass ich die deferred-zeile vor die definition der klasse - wo der ensprechende klassentyp unbekannt war - setzen muss.

echt supi...so langsam lerne ich wirklich abap :lol:

ps: "heute ist nicht alle tage ich komm wieder keine frage" 8)

Seite 1 von 1

Vergleichbare Themen

9
Antw.
5441
Views
Lokale Klassen in globalen Klassen
von ralf.wenzel » 20.04.2020 22:55 • Verfasst in ABAP Objects®
7
Antw.
3145
Views
Alternative zu commit work zur Umgehung der Laufzeitbeschr.
von ralf.wenzel » 09.12.2014 16:23 • Verfasst in ABAP® Core
0
Antw.
4303
Views
PTMW Umgehung Kollisionsprüfung bei Taste ENTER
von mazu » 10.04.2024 16:15 • Verfasst in Human Resources
20
Antw.
2672
Views
Globale Klassen oder Lokale Klassen
von ZF_SAPler » 29.11.2022 13:47 • Verfasst in ABAP® für Anfänger
8
Antw.
9056
Views
Architektur von Abap-Klassen (Klassen Attribute)
von snooze » 12.04.2005 12:56 • Verfasst in ABAP Objects®

Über diesen Beitrag


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

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.

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
vor 2 Tagen von Bright4.5 1 / 766
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2389
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8974