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 / 4419 / 224 / 1189 ) »
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.
5416
Views
sorted table, hashed table: Übergabe Workarea -> Performa
von Jürgen Fischer » 30.01.2006 08:09 • Verfasst in ABAP® Core
1
Antw.
1222
Views
Hashed Table als Dict-TYP
von RIG » 24.03.2017 10:19 • Verfasst in ABAP® für Anfänger
2
Antw.
3909
Views
HASHED TABLE-Befüllung
von cyb1982 » 06.09.2011 12:17 • Verfasst in ABAP® für Anfänger
5
Antw.
10180
Views
standard table vs. sorted table
von ralf.wenzel » 31.07.2014 12:49 • Verfasst in ABAP® Core
3
Antw.
7936
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

Mahnung erstellen
vor 11 Stunden von wreichelt 2 / 33
Absprung VA02 Position
vor 13 Stunden von gs3rr4 gelöst 3 / 42
OPD Druck im SPOOL
vor 15 Stunden von Manfred K. 1 / 26

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

Mahnung erstellen
vor 11 Stunden von wreichelt 2 / 33
Absprung VA02 Position
vor 13 Stunden von gs3rr4 gelöst 3 / 42
OPD Druck im SPOOL
vor 15 Stunden von Manfred K. 1 / 26

Unbeantwortete Forenbeiträge

OPD Druck im SPOOL
vor 15 Stunden von Manfred K. 1 / 26
Export von Spools in XLSX
vor 5 Tagen von abapamateur 1 / 432