Hashed Table und Objekte

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

Hashed Table und Objekte

Beitrag von reichi (ForumUser / 8 / 0 / 0 ) »
Hi,

möchte Objekte in einer Internen Tabelle (Typ: Hashed Table) ablegen und mittels Key darauf zugreifen. Geht das in der Kombination mit einer Hashed Table oder muss ich hierzu einen anderen Typ auswählen?

Habe bisher eine Klasse Z_RATE_CC mit den Attributen:
-WA_CSKS (Zeilentyp der Tabelle CSKS)
-PARENT_NODE (Referenz)
-KOSTL (Char)

Möchte nun das Objektattribut - KOSTL als Schlüssel in einer internen Tabelle definieren um gezielt darauf zuzugreifen zu können. Im DD einen Tabellentyp mit Zeilentyp der Klasse Z_RATE_CC angelegt und den Zugriff auf Hash-Tabelle gesetzt. Als Schlüsseldefinition ist der Zeilentyp gewählt.

Nur wo lege ich fest, welches Attribut als Grundlage des Hashed-Keys dient?

Grüße und Danke
reichi

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


Re: Hashed Table und Objekte

Beitrag von a-dead-trousers (Top Expert / 4399 / 223 / 1182 ) »
hi!

Ich glaub das wird so nicht funktionieren.
Die Syntax wäre WITH KEY TABLE_LINE->KOSTL.
Die Angabe eines Attributes im Key ist meines Wissens aber nicht möglich, da das betreffende Attribut zur Laufzeit auch UNDEFINED (Object IS NOT BOUND) werden könnte und somit die Sortierung der Hashed Table zerstören würde.

Meine Empfehlung ist es einen STANDARD TABLE zu zerwenden, diesen nach TABLE_LINE->KOSTL zu sortieren und dann mittels READ TABLE ... BINARY SEARCH auszulesen.

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

Seite 1 von 1

Vergleichbare Themen

1
Antw.
5145
Views
sorted table, hashed table: Übergabe Workarea -> Performa
von Jürgen Fischer » 30.01.2006 08:09 • Verfasst in ABAP® Core
2
Antw.
3797
Views
HASHED TABLE-Befüllung
von cyb1982 » 06.09.2011 12:17 • Verfasst in ABAP® für Anfänger
1
Antw.
1157
Views
Hashed Table als Dict-TYP
von RIG » 24.03.2017 10:19 • Verfasst in ABAP® für Anfänger
5
Antw.
9883
Views
standard table vs. sorted table
von ralf.wenzel » 31.07.2014 12:49 • Verfasst in ABAP® Core
3
Antw.
7758
Views
BOR Objekte
von cschmoel » 24.09.2012 10:42 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Trennen Strasse und Hausnummer
vor 2 Stunden von ralf.wenzel 21 / 11253
Dialog-Container mit Toolbar/Status
vor 23 Stunden von black_adept gelöst 27 / 4349
IT0024 Qualifikationen CP-ID
Gestern von ArjenR 1 / 231

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

Trennen Strasse und Hausnummer
vor 2 Stunden von ralf.wenzel 21 / 11253
Dialog-Container mit Toolbar/Status
vor 23 Stunden von black_adept gelöst 27 / 4349
IT0024 Qualifikationen CP-ID
Gestern von ArjenR 1 / 231

Unbeantwortete Forenbeiträge

IT0024 Qualifikationen CP-ID
Gestern von ArjenR 1 / 231
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 3158
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9750