Hashed Table als Dict-TYP

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Getting started ... Alles für einen gelungenen Start.
2 Beiträge • Seite 1 von 1
2 Beiträge Seite 1 von 1

Hashed Table als Dict-TYP

Beitrag von RIG (Specialist / 110 / 30 / 1 ) »
Hallo liebe Forums-USER,

ich bin auf ein eigenartiges Problem gestoßen:

wenn ich mir eine Struktur im DICT Anlege und diese in meinem Programm als hashed Table verwende möchte

Code: Alles auswählen.

DATA: gt_daten TYPE HASHED TABLE OF zst_daten with unique key comp1.
bekomme ich den Fehler

"Die READ-Variante ist veraltet. Aus Gründen der Abwärtskompatibilität"
"kann sie nur bei Tabellen vom Typ STANDARD verwendet werden."

Lege ich mir im DICT ein Tabellentyp an, welcher vom Zugriffstyp Hashed und Primärschlüssel typisiert hat, bekomme ich bei Verwendung dieses den gleichen Fehler

Code: Alles auswählen.

DATA: gt_Daten TYPE ztt_daten_hashed.
Wenn ich mir den Typ jedoch Lokal anlege dann bekomme ich das Programm ohne Fehler aktiviert:

Code: Alles auswählen.

TYPES: Begin of lts_daten,
  comp1 type char10,
  comp2 type txt50,
    end of lts_daten.

DATA: gt_daten TYPE HASHED TABLE OF lts_daten WITH UNIQUE key comp1.
Und weil das ja noch nicht verrückt genug ist, hab ich mal nach Tabellentypen im Dict geschaut welche ebenfalls den Zugriffstyp Hashed nutzen, diese wurden sogar erfolgreich eingesetzt - allerdings immer nur in methoden von Klassen.


Ist das nun wieder ein neues "Feature" oder habe ich etwas übersehen? :?


UPDATE: Heute bekomme ich es nicht mal mehr mit den Lokal Deklarierten Typen Aktiviert. Vielleicht übersehe ich ja gerade etwas?

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


Re: Hashed Table als Dict-TYP

Beitrag von RIG (Specialist / 110 / 30 / 1 ) »
Ok, man sollte eben ganz genau hinschauen.......
typisch verrannt.

beim with fehlte natürlich noch die Vergleichskomponente:

Code: Alles auswählen.

READ TABLE gt_daten ASSIGNING <gs_daten> WITH TABLE KEY comp1 = <gs_cust>-comp1.
:oops:

Seite 1 von 1

Vergleichbare Themen

1
Antw.
5147
Views
sorted table, hashed table: Übergabe Workarea -> Performa
von Jürgen Fischer » 30.01.2006 08:09 • Verfasst in ABAP® Core
1
Antw.
1905
Views
Hashed Table und Objekte
von reichi » 10.12.2012 10:27 • Verfasst in ABAP Objects®
2
Antw.
3798
Views
HASHED TABLE-Befüllung
von cyb1982 » 06.09.2011 12:17 • Verfasst in ABAP® für Anfänger
0
Antw.
1621
Views
Screen painter zeigt Dict-Objekte nicht an!
von genua » 01.12.2007 19:30 • Verfasst in Dialogprogrammierung
3
Antw.
1638
Views
DICT-Struktur auf's Dynpro bringen + Initialwerte setzen
von kkauerau » 20.03.2017 11:59 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag

RIG
Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Aktuelle Forenbeiträge

Bedarfszusammenfassung "Einzelbedarfe"
vor 3 Stunden von harri 2 / 1187
Trennen Strasse und Hausnummer
vor 5 Stunden von ralf.wenzel 21 / 11296
Dialog-Container mit Toolbar/Status
Gestern von black_adept gelöst 27 / 4386

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

Bedarfszusammenfassung "Einzelbedarfe"
vor 3 Stunden von harri 2 / 1187
Trennen Strasse und Hausnummer
vor 5 Stunden von ralf.wenzel 21 / 11296
Dialog-Container mit Toolbar/Status
Gestern von black_adept gelöst 27 / 4386

Unbeantwortete Forenbeiträge

IT0024 Qualifikationen CP-ID
Gestern von ArjenR 1 / 260
aRFC im OO-Kontext
vor 5 Wochen von ralf.wenzel 1 / 3187
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9778