LOOP funktioniert nicht

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

LOOP funktioniert nicht

Beitrag von ostpower (ForumUser / 48 / 1 / 0 ) »
Hallo zusammen,

ich möchte mit einem Loop eine Tabelle bzw. einen Infotypen durchlaufen. Er gibt mir aber nichts zurück (sy-subrc=4). Wenn ich das gleiche als select mache, dann klappt es. Aber warum funktioniert der Loop nicht?

Code: Alles auswählen.

DATA: ls_pa0010 TYPE pa0010,
        lt_pa0010 TYPE TABLE OF pa0010.


  LOOP AT lt_pa0010 INTO ls_pa0010 WHERE vbafm EQ '3'.

     WRITE:/ ls_pa0010-betrg.
  
  ENDLOOP.
So funktioniert es:

Code: Alles auswählen.

 SELECT * FROM pa0010 INTO ls_pa0010 WHERE vbafm EQ '3'.

     WRITE:/ ls_pa0010-betrg.
  
  ENDSELECT.

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


Re: LOOP funktioniert nicht

Beitrag von zzcpak (Expert / 673 / 5 / 67 ) »
ähem, um einen LOOP zu machen, benötigst du die Daten ja erst einmal in einer internen Tabelle, also erst SELECT, dann LOOP. Also SELECT liest die Daten von der Datenbank in eine interne Tabelle, dann kannst du die Datensätze innerhalb eines LOOP bearbeiten. Geht natürlich prinzipiell auch gleich mit einem SELECT.

z.B.

Code: Alles auswählen.

DATA: ls_pa0010 TYPE pa0010,
        lt_pa0010 TYPE TABLE OF pa0010.

  SELECT * FROM PA0010 INTO TABLE lt_pa0010
                                     WHERE vbafm EQ '3'.

  LOOP AT lt_pa0010 INTO ls_pa0010.

     WRITE:/ ls_pa0010-betrg.
  
  ENDLOOP.
 

Seite 1 von 1

Vergleichbare Themen

6
Antw.
1887
Views
LOOP funktioniert nicht :(
von Trulchen » 12.03.2013 09:32 • Verfasst in ABAP® für Anfänger
17
Antw.
674
Views
LOOP AT funktioniert nicht
von abap_frischling » 16.02.2022 17:39 • Verfasst in ABAP® für Anfänger
1
Antw.
721
Views
4
Antw.
3450
Views
LOOP in einem LOOP
von Bjuti » 10.09.2013 15:18 • Verfasst in ABAP® für Anfänger
7
Antw.
2545
Views
Wie funktioniert der Z-Operator?
von DeathAndPain » 14.09.2017 18:10 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

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.