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

Eclipse - warum/wann verwendet ihr es [nicht]
vor 16 Minuten von ewx 17 / 1025
Dialog-Container mit Toolbar/Status
vor 5 Stunden von DeathAndPain gelöst 20 / 2490
SAP Trial Version für SAP Fiori
vor 2 Tagen von tar 2 / 1628

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

Eclipse - warum/wann verwendet ihr es [nicht]
vor 16 Minuten von ewx 17 / 1025
Dialog-Container mit Toolbar/Status
vor 5 Stunden von DeathAndPain gelöst 20 / 2490
SAP Trial Version für SAP Fiori
vor 2 Tagen von tar 2 / 1628

Unbeantwortete Forenbeiträge

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