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.
4720
Views
sorted table, hashed table: Übergabe Workarea -> Performa
von Jürgen Fischer » 30.01.2006 08:09 • Verfasst in ABAP® Core
1
Antw.
1762
Views
Hashed Table und Objekte
von reichi » 10.12.2012 10:27 • Verfasst in ABAP Objects®
2
Antw.
3528
Views
HASHED TABLE-Befüllung
von cyb1982 » 06.09.2011 12:17 • Verfasst in ABAP® für Anfänger
0
Antw.
1559
Views
Screen painter zeigt Dict-Objekte nicht an!
von genua » 01.12.2007 19:30 • Verfasst in Dialogprogrammierung
3
Antw.
1549
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

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

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

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 107
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 140