Bedingungsprüfung Loop

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

Bedingungsprüfung Loop

Beitrag von mknueppel (ForumUser / 26 / 3 / 0 ) »
Hallo liebe Forumuser,

Ich habe eine Frage bezüglich des Verlassens einer Loop.
Gibt es Syntax für das vorzeitige Beenden nach positiver Feldprüfung?

Code: Alles auswählen.

     SELECT resb~bdmng resb~bdter
   FROM resb INTO CORRESPONDING FIELDS OF TABLE it_resb WHERE matnr EQ wa_ekko-matnr and KZEAR <> 'X'.

    LOOP AT it_resb INTO wa_resb.
      add wa_resb-bdmng to  save1 .

      X3 = tatofmng - save1.

      if X3 <= '0'.                                                 // Sobald die If-Anweisung durchlaufen wird, soll der Termin in das dazugehörige Feld geschrieben werden 
                                                                        // und die Schleife nicht nochmal durchlaufen werden.
     wa_ekko-bdterm = wa_resb-bdter.
      zzz_kontrakt1-bdterm = wa_ekko-bdterm.
        endif.
endloop. 
mfg

Manu

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


Re: Bedingungsprüfung Loop

Beitrag von weigo (ForumUser / 45 / 0 / 6 ) »
Hi Manu,

du kannst z.B. mit EXIT eine Loop verlassen.

Code: Alles auswählen.

    LOOP AT it_resb INTO wa_resb.
      add wa_resb-bdmng to  save1 .

      X3 = tatofmng - save1.

      if X3 <= '0'.                             // Sobald die If-Anweisung durchlaufen wird, soll der Termin in das dazugehörige Feld geschrieben werden
                                                   // und die Schleife nicht nochmal durchlaufen werden.
          wa_ekko-bdterm = wa_resb-bdter.
          zzz_kontrakt1-bdterm = wa_ekko-bdterm.

          EXIT.

        endif.
endloop.
Viele Grüße
weigo

Folgende Benutzer bedankten sich beim Autor weigo für den Beitrag:
mknueppel


Re: Bedingungsprüfung Loop

Beitrag von mknueppel (ForumUser / 26 / 3 / 0 ) »
Thx @ weigo. Ist echt der Hammer dieses Forum. * i like*

Seite 1 von 1

Vergleichbare Themen

1
Antw.
5372
Views
4
Antw.
5911
Views
LOOP in einem LOOP
von Bjuti » 10.09.2013 15:18 • Verfasst in ABAP® für Anfänger
39
Antw.
29322
Views
Loop
von Kai999 » 27.07.2017 16:15 • Verfasst in ABAP® für Anfänger
52
Antw.
27284
Views
LOOP AT
von cuncon » 01.02.2018 09:28 • Verfasst in ABAP® für Anfänger
34
Antw.
11447
Views
ein loop
von user2008 » 19.07.2017 10:50 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

Aktuelle Forenbeiträge

BAPI zur ABSO?
vor 2 Tagen von msfox 1 / 298
Materialstammerweiterung: Neuer Reiter
vor einer Woche von DeathAndPain gelöst 4 / 932
Ermittlung der Arbeitstage (Mosid)
vor einer Woche von Radinator 11 / 46605
LSMW-Problem
vor 3 Wochen von DeathAndPain gelöst 6 / 4480

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

BAPI zur ABSO?
vor 2 Tagen von msfox 1 / 298
Materialstammerweiterung: Neuer Reiter
vor einer Woche von DeathAndPain gelöst 4 / 932
Ermittlung der Arbeitstage (Mosid)
vor einer Woche von Radinator 11 / 46605
LSMW-Problem
vor 3 Wochen von DeathAndPain gelöst 6 / 4480

Unbeantwortete Forenbeiträge

BAPI zur ABSO?
vor 2 Tagen von msfox 1 / 298
SFP/SEGW - Fehler beim Rendering
March 2026 von Manfred K. 1 / 90156