Tabelle als Attribut

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

Tabelle als Attribut

Beitrag von Azreal (Specialist / 182 / 1 / 0 ) »
Hallo allerseits!

Ich wollte fragen, ob es allgemein möglich ist, eine intere Tabelle als Obejekt Attribut zu setzen? Man könnte dann über public static auf sie zugreiffen.
Hat jemand schon erfahrungen damit gemacht?

Danke, Azreal

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


Interne Tabelle als Attribut

Beitrag von Thomas R. ( / / 0 / 3 ) »
Hallo,
selbstverständlich ist es möglich, in einem Objekt eine interne Tabelle als Attribut zu haben. Sie muß innerhalb der Definition definiert werden wie in einem Unterprogramm. Solange das Objekt existiert sind die Daten darin gültig, es benötigt also kein STATICS.
Einen Zugriff würde ich immer über eine Methode realisieren und das Attribut im Abschnitt PRIVATE deklarieren. Damit ist sichergestellt, daß die Implementation keine Auswirkungen auf den Aufrufer hat (Information hiding).

MfG
Thomas R.

Beitrag von Azreal (Specialist / 182 / 1 / 0 ) »
hast recht.
das ist wirklich sauberer. hatte eigentlich vor ne QUICK&DRITY lösung zu stricken. :twisted: werde das aber besser so machen...
Vielen dank für den Tip :wink:

Gruß Aze

Beitrag von DRABAP (ForumUser / 30 / 0 / 1 ) »
Oftmals ist es jedoch etwas umständlich, jeden Zugriff auf die Tabelle durch Methoden zu verbergen. Daher kann es sinnvoll sein, die Tabelle aus READ-ONLY Attribut zu deklarieren. In diesem Fall kann von "außen" nur lesend auf das Attribut zugegriffen werden. Der Inhalt der Tabelle kann nur innerhalb des Kontextes der Klasse - also in den Methoden - verändert werden.

Beitrag von Azreal (Specialist / 182 / 1 / 0 ) »
Sehr interessanter Lösungsansatz. Werde ich mir für weitere Projekte merken. Dankeschön
Gruß Azreal

Seite 1 von 1

Vergleichbare Themen

4
Antw.
5153
Views
Tabelle als Attribut bei einer Methode
von Julia.hrtm » 28.10.2024 13:07 • Verfasst in ABAP® für Anfänger
2
Antw.
3348
Views
BAdI Attribut
von Neuling_20 » 25.10.2012 09:42 • Verfasst in ABAP® Core
1
Antw.
825
Views
SELECT mit zusammengesetztem Attribut in WHERE
von ralf.wenzel » 26.10.2022 10:27 • Verfasst in ABAP® Core
6
Antw.
6764
Views
Zugriff auf geschütztes Attribut
von sapdepp » 13.10.2015 15:19 • Verfasst in ABAP Objects®
0
Antw.
1623
Views
RM - anchor Attribut ändern
von sap-ler » 22.06.2007 08:41 • Verfasst in Basis

Über diesen Beitrag


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

Aktuelle Forenbeiträge

BAPI zur ABSO?
vor 16 Stunden von DeathAndPain 2 / 386
Materialstammerweiterung: Neuer Reiter
vor einer Woche von DeathAndPain gelöst 4 / 1017
Ermittlung der Arbeitstage (Mosid)
vor einer Woche von Radinator 11 / 46684
LSMW-Problem
vor 3 Wochen von DeathAndPain gelöst 6 / 4577

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

BAPI zur ABSO?
vor 16 Stunden von DeathAndPain 2 / 386
Materialstammerweiterung: Neuer Reiter
vor einer Woche von DeathAndPain gelöst 4 / 1017
Ermittlung der Arbeitstage (Mosid)
vor einer Woche von Radinator 11 / 46684
LSMW-Problem
vor 3 Wochen von DeathAndPain gelöst 6 / 4577