Tabelle in Struktur auslesen

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

Tabelle in Struktur auslesen

Beitrag von donossi (ForumUser / 66 / 2 / 1 ) »
Hallo,

ich bekomme eine Struktur is_name übergeben. In dieser Struktur habe ich eine Tabelle eingebunden. Diese Tabelle würde ich gerne auslesen.
Diese Struktur ist eine Abbildung eines Webdynpro Contextes.

Ich habe es mit

Code: Alles auswählen.

 READ TABLE is_name-tabellenname INTO ls_type_von_tabelle WITH KEY spaltenname1 = 'WERT'
Dann bekomme ich immer die Meldung: "is_name-tabellenname nicht bekannt. Keine Datadeklaration oder ...."

Wie kann ich die Tabelle in der Struktur auslesen?

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


Re: Tabelle in Struktur auslesen

Beitrag von Pinguincommander (ForumUser / 88 / 62 / 2 ) »
Sind dass denn deine Namen der Variablen ?
du darfst kein minus also - im namen haben, dass ist unzulässig, ein minus grenzt die tabelle vom spaltennamen ab.
ansonsten könntest du die falsche parameterreihenfolge erwischt haben,
hier ein beispiel für die ganze sache wie es funktioniert:

Code: Alles auswählen.

READ TABLE I_MATCAT WITH KEY INDEX = WA_STKL-TTIDX INTO WA_MATCAT
ansonsten könntes es nur noch sein, dass du dich vertippt hast oder die tabelle nicht deklariert hast, hast du die tabelle eventuell in einem anderen perform deklariert ? oder erst in einem nachfolgenden include ?

Re: Tabelle in Struktur auslesen

Beitrag von c oco (Specialist / 326 / 12 / 16 ) »
Hi,

ls_type_von_tabelle muss vom Typ der Struktur sein,
die die Tabelle tabellenname hat.

Gruß coco

Re: Tabelle in Struktur auslesen

Beitrag von donossi (ForumUser / 66 / 2 / 1 ) »
Hallo,
ls_type_von_tabelle muss vom Typ der Struktur sein,
die die Tabelle tabellenname hat.
Das ist schon der Fall. Hatte mich unklar ausgedrückt.
du darfst kein minus also - im namen haben, dass ist unzulässig
Hier wird das Problem liegen.

Code: Alles auswählen.

READ TABLE I_MATCAT WITH KEY INDEX = WA_STKL-TTIDX INTO WA_MATCAT
Hier liegt die Tabelle doch gleich im Root von i_matcat, oder nicht?
Bei mir habe ich eine Struktur, welche Felder beinhaltet und zustätzlich noch 2 Tabellen, wovon ich eine auslesen möchte.

Gruss
DonOssi

Re: Tabelle in Struktur auslesen

Beitrag von a-dead-trousers (Top Expert / 4399 / 223 / 1182 ) »
donossi hat geschrieben:ich bekomme eine Struktur is_name übergeben. In dieser Struktur habe ich eine Tabelle eingebunden. Diese Tabelle würde ich gerne auslesen.
Diese Struktur ist eine Abbildung eines Webdynpro Contextes.

Ich habe es mit

Code: Alles auswählen.

 READ TABLE is_name-tabellenname INTO ls_type_von_tabelle WITH KEY spaltenname1 = 'WERT'
Dann bekomme ich immer die Meldung: "is_name-tabellenname nicht bekannt. Keine Datadeklaration oder ...."

Wie kann ich die Tabelle in der Struktur auslesen?
Also syntaktisch ist alles richtig. Es kann nur sein, dass die Tabelle in deiner Struktur keinen statischen (fixen) Typ hat, sondern z.B. eine Referenzvariable ist. Was meines Wissens bei WebDynpros gerne der Falls ist.

Korrekte Syntax für Referenzen.

Code: Alles auswählen.

FIELD-SYMBOLS: <lt_table> TYPE ANY TABLE.
assign is_name-tabellenname->* to <lt_table>. 
READ TABLE <lt_table> ASSIGNING <ls_type_von_tabelle> WITH KEY ('spaltenname1') = 'WERT'
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

3
Antw.
3737
Views
Felder der Q-Struktur in HR auslesen.
von danielA. » 03.01.2007 16:08 • Verfasst in ABAP® Core
6
Antw.
2594
Views
Struktur dynamisch auslesen / schreiben
von Ingo » 04.08.2021 09:52 • Verfasst in ABAP® Core
5
Antw.
4203
Views
Standard-Tabelle -> erweiterte DDIC-Tabelle (Struktur)
von kl » 18.02.2005 18:28 • Verfasst in ABAP® für Anfänger
1
Antw.
1289
Views
Struktur aus Tabelle
von dkast » 25.04.2017 14:30 • Verfasst in ABAP® Core
1
Antw.
2327
Views
Struktur als Tabelle in Dynpro
von Anna » 19.05.2007 01:02 • Verfasst in Dialogprogrammierung

Aktuelle Forenbeiträge

Regex in where
vor 10 Stunden von edwin 7 / 167
Daten an Tabelle binden
vor 23 Stunden von Bright4.5 3 / 1487

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

Regex in where
vor 10 Stunden von edwin 7 / 167
Daten an Tabelle binden
vor 23 Stunden von Bright4.5 3 / 1487

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 5 Wochen von ralf.wenzel 1 / 3261
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9822