Loop einmal?!?

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

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

Loop einmal?!?

Beitrag von Uschi ( / / 0 / 3 ) »
Hallo,
wie schreibe ich das denn, wenn ich einen LOOP auf eine Interne Tabelle nur einmal durchführen will. Also er soll nur einmal durchlaufen und dann raus!

Danke schonmal!
Uschi

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


loop

Beitrag von zforms ( / / 0 / 3 ) »
data : sfeld type sy-tabix.

loop at It_tab into wa_tab.

sfeld = sy-tabix.
if sfeld > 1.

exit.
endif.

endloop.

Beitrag von Uschi ( / / 0 / 3 ) »
Super, danke!

loop

Beitrag von zforms ( / / 0 / 3 ) »
hat funktioniert ?

Beitrag von PsychoMantis (ForumUser / 98 / 0 / 0 ) »
Aber kannst du dann nicht auch einfach

Code: Alles auswählen.

read table itab into wa_itab index 1.
nehmen?

Oder hab ich da jetzt irgendwas nicht mitbekommen? :)

loop

Beitrag von zforms ( / / 0 / 3 ) »
not forget
sie wollte es mit Loop endloop oder ?

Re: loop

Beitrag von Gast ( / / 0 / 3 ) »
zforms hat geschrieben:not forget
sie wollte es mit Loop endloop oder ?
Nicht immer is das, was jemand will, sinnvoll.

Und selbst *wenn* man LOOP ... ENDLOOP beibehält, braucht man kein Hilfsfeld
data : sfeld type sy-tabix.

loop

Beitrag von zforms ( / / 0 / 3 ) »
hi Gast

jeder hat seine Art Richtig und Kundengemäss zu beantworten
wenn der Kunde Fragt dann wartet auf bessere Antwort.

das hilfsfeld ist notwendig und sinnvoll als info für dich wenn du dich als ABAP Profi jeden Morgen vor deinem Spiegel am Arbeitsplatz betrachtest

Re: loop

Beitrag von Gast ( / / 0 / 3 ) »
zforms hat geschrieben:data : sfeld type sy-tabix.

loop at It_tab into wa_tab.

sfeld = sy-tabix.
if sfeld > 1.

exit.
endif.

endloop.
das geht noch ein wenig besser.

loop at itab to 1 .
endloop.

mit dem "to" kann man sagen bis zum wievielten Eintrag er arbeiten soll.

Beitrag von ein weiterer gast ( / / 0 / 3 ) »
Wenn genau nach dem ersten Eintrag abgebrochen werden soll, wozu denn dann die If-Abfrage?
loop at it_tab into wa_tab.
*arbeiten
...
exit.
endloop.
@zforms: nein, nicht jede Rückfrage / jeder abweichende Vorschlag ist als Angriff zu werten

Beitrag von Gast ( / / 0 / 3 ) »
ein weiterer gast hat geschrieben:Wenn genau nach dem ersten Eintrag abgebrochen werden soll, wozu denn dann die If-Abfrage?
loop at it_tab into wa_tab.
*arbeiten
...
exit.
endloop.
Das geht aber schief, wenn jemand bei
*arbeiten
...
mal CHECK ... oder CONTINUE einbaut.
Der Zusatz ... TO 1 ist da schon sicherer.
@zforms: nein, nicht jede Rückfrage / jeder abweichende Vorschlag ist als Angriff zu werten
In der Tat.
Manche scheinen aber so an "ihren" Vorschlägen zu hängen, dass sie jede "Kritik" daran persönlich nehmen.

Seite 1 von 1

Vergleichbare Themen

1
Antw.
2165
Views
Table View Spalten einmal editierbar einmal nicht
von Aggressor » 08.06.2006 08:39 • Verfasst in Web-Dynpro, BSP + BHTML
1
Antw.
731
Views
4
Antw.
2253
Views
Singleton einmal anders
von ralf.wenzel » 31.12.2018 10:23 • Verfasst in ABAP Objects®
2
Antw.
4547
Views
Rabattkondition nur einmal pro Auftrag
von casa » 23.11.2005 12:30 • Verfasst in Sales and Distribution
3
Antw.
2598
Views
Doppelklick funktioniert nur einmal... :(
von ewx » 29.04.2013 15:38 • Verfasst in ABAP Objects®

Ü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

Updates der Daten, Fehlermeldung
vor 2 Tagen von Egzon gelöst 1 / 65
Wie benutze ich COMMIT WORK richtig
vor 4 Tagen von msfox 17 / 461

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

Updates der Daten, Fehlermeldung
vor 2 Tagen von Egzon gelöst 1 / 65
Wie benutze ich COMMIT WORK richtig
vor 4 Tagen von msfox 17 / 461

Unbeantwortete Forenbeiträge

Updates der Daten, Fehlermeldung
vor 2 Tagen von Egzon 1 / 65
Zwischensumme Adobe Forms
letzen Monat von Lucyalison 1 / 271
Group Items auf einer Filterbar
letzen Monat von Bright4.5 1 / 324