Wie verwenden von LOOP AT itab INTO <fieldsymbol>
Da ich selten eine Schleife in einem Bereich, symbol, vergesse ich oft zu verwenden ASSIGNING
statt INTO
wird umgehend die Ursache für ein abend. Gibt es einen gültigen Verwendung von INTO
mit <fieldsymbol>
oder ist das etwas, was den syntax-checker sollte wirklich fangen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es ist gültig, wenn
<fieldsymbol>
zuvor zugewiesen wurde, eine Struktur, die den Typ der die Zeilen der Tabelle, die Sie Durchlaufen.LOOP...INTO
ist durchaus gültig, aber es wird anders funktionieren.LOOP...INTO
transportiert die Werte der Struktur zur Verfügung gestellt, aberASSIGNING
weist dem feldsymbol, um die tatsächlichen Zeilen der Tabelle.Der einzige Unterschied ist, wenn Sie gehen, um zu ändern der Inhalt der Tabelle. Finden Sie unter den folgenden:
LOOP...INTO
mit einem Feld symbol wäre nutzlos, es sei denn, Sie hatte eine Art von dynamischer Programmierung Voraussetzung.Es ist eine perfekt gültige Anweisung:
Einem feldsymbol braucht nur den Platz einer Variablen - in fast jedem Punkt - also die syntax-überprüfung kann nicht Flagge dieser als ungültig. Es könnte eine Warnung ausgeben, obwohl...