Eintrag aus internen Tabelle lesen

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

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

Eintrag aus internen Tabelle lesen

Beitrag von MadMax (ForumUser / 2 / 3 / 0 ) »
Guten Morgen,

ich benötige eure Hilfe für folgende Sache. Aus dieser internen Tabelle möchte ich lediglich 'KA' aus der Zeile 5 auslesen ohne mit einem Loop durch alle Einträge zu gehen. An der Zeilennummer kann ich mich leider nicht festhalten, lediglich der Hinweis "P_STATUS" ist konstant.

Code: Alles auswählen.

Table abcdef
KEY    SELNAME           LOW
1          abc            aa
2          def            bb
3          ghi            cc
4          jkl            dd
5        P_STATUS         ka
6         mno             ee
7         pqr             ff
Danke für eure Hilfe (erst seit kurzem in Ausbildung zum ABAP Entwickler --> kommt Zeit kommt Rat :-) )

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


Re: Eintrag aus internen Tabelle lesen

Beitrag von Alexander D. (Expert / 682 / 30 / 84 ) »
guten Morgen,

je nachdem wie du deine interne Tabelle deklariert hast könntest du mit READ TABLE arbeiten. Hier ein Beispiel:

Code: Alles auswählen.

REPORT  ztest.

TYPES: BEGIN OF t_abc,
key TYPE n,
selname TYPE c LENGTH 8,
low TYPE c LENGTH 2.
TYPES: END OF t_abc.

DATA: gt_tab TYPE STANDARD TABLE OF t_abc WITH DEFAULT KEY,
      wa_tab LIKE LINE OF gt_tab.

wa_tab-key = 1.
wa_tab-selname = 'abc'.
wa_tab-low = 'aa'.
APPEND wa_tab TO gt_tab.

wa_tab-key = 2.
wa_tab-selname = 'def'.
wa_tab-low = 'bb'.
APPEND wa_tab TO gt_tab.

wa_tab-key = 3.
wa_tab-selname = 'P_STATUS'.
wa_tab-low = 'cc'.
APPEND wa_tab TO gt_tab.

wa_tab-key = 4.
wa_tab-selname = 'ghi'.
wa_tab-low = 'dd'.
APPEND wa_tab TO gt_tab.

READ TABLE gt_tab INTO wa_tab WITH KEY selname = 'P_STATUS'.

IF sy-subrc = 0.
  WRITE wa_tab-low.
ENDIF.

Folgende Benutzer bedankten sich beim Autor Alexander D. für den Beitrag:
MadMax

schöne Grüße
Alexander

ECC 6.0 EHP 7

Re: Eintrag aus internen Tabelle lesen

Beitrag von Pyro (Specialist / 121 / 14 / 18 ) »
Eigentlich sollte das relativ simpel mit einem READ TABLE WITH KEY gehen

Folgende Benutzer bedankten sich beim Autor Pyro für den Beitrag:
MadMax


Re: Eintrag aus internen Tabelle lesen

Beitrag von Thanatos82 (Expert / 699 / 32 / 123 ) »
Hi,

READ TABLE gt_tab INTO wa_tab WITH KEY selname = 'P_STATUS' dürfte dein Problem lösen

Folgende Benutzer bedankten sich beim Autor Thanatos82 für den Beitrag:
MadMax

Gruß,
der Matze

Re: Eintrag aus internen Tabelle lesen

Beitrag von MadMax (ForumUser / 2 / 3 / 0 ) »
Vielen Dank. So simple und doch am Anfang sooooo schwer ;-)

Seite 1 von 1

Vergleichbare Themen

1
Antw.
1371
Views
Eintrag in einer internen Tabelle mit dem größten Index auslesen.
von kaim77 » 05.02.2022 09:56 • Verfasst in ABAP® für Anfänger
7
Antw.
3778
Views
letztes Zeichen lesen bei einer internen Tabelle
von Bright4.5 » 27.08.2018 21:22 • Verfasst in ABAP® für Anfänger
4
Antw.
4374
Views
Lesen in einer dynamisch generierten internen Tabelle
von Svenson » 05.10.2005 17:07 • Verfasst in ABAP® Core
4
Antw.
2215
Views
Daten in ITAB lesen für jeden Eintrag ohne Loop
von kpas » 04.08.2006 08:07 • Verfasst in ABAP® Core

Über diesen Beitrag


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

WM: Transportauftrag quittieren - drucken
vor 20 Stunden von JHM 4 / 766
line_exists evaluieren
vor 2 Tagen von Radinator gelöst 6 / 188
Was zum Knobeln....
vor 2 Tagen von a-dead-trousers 5 / 368

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

WM: Transportauftrag quittieren - drucken
vor 20 Stunden von JHM 4 / 766
line_exists evaluieren
vor 2 Tagen von Radinator gelöst 6 / 188
Was zum Knobeln....
vor 2 Tagen von a-dead-trousers 5 / 368

Unbeantwortete Forenbeiträge

Erweiterung in ME51N/ME52N:
vor einer Woche von ABAPlerv 1 / 1559
Erweiterung in ME51N/ME52N:
vor einer Woche von ABAPlerv 1 / 1477