LOOP/READ TABLE ... INTO vs REFERENCE INTO vs ASSINGING

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
33 Beiträge • Vorherige Seite 3 von 3 (current)
33 Beiträge Vorherige Seite 3 von 3 (current)

Re: LOOP/READ TABLE ... INTO vs REFERENCE INTO vs ASSINGING

Beitrag von mazu (ForumUser / 68 / 2 / 1 ) »
OK, READ TABLE und INSERT TABLE wäre geklärt.
Wie sehen den die Befehle in diesem Beispiel zu MODIFY TABLE und DELETE Table aus? Also das frühere' from wa', was hier dann sflight_ref ist?
In der Schlüsselwortdoku find ich da nichts bzw. nicht lauffähige Sachen wie das:
https://help.sap.com/doc/abapdocu_752_i ... result.htm
Wir haben 7.31

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


Re: LOOP/READ TABLE ... INTO vs REFERENCE INTO vs ASSINGING

Beitrag von nickname8 (Specialist / 134 / 17 / 19 ) »
du sprichst dann einfach die Struktur, die sich hinter der Referenz befindet, an:

Code: Alles auswählen.

MODIFY TABLE table FROM sflight_ref->*.
Aber wenn du in einem READ TABLE / LOOP bist, wird der Wert in der Tabelle sofort geändert. Das selbe gilt übrigens auch für FIELD-SYMBOLS.

Code: Alles auswählen.

LOOP AT sflight_tab REFERENCE INTO sflight_ref WHERE carrid = p_carrid
                                                                             AND connid = p_connid
                                                                             and fldate = p_fldate.
  sflight_ref->price = sflight_ref->price * '0.9'.
"kein MODIFY mehr nötig
ENDLOOP.
mazu hat geschrieben:Wir haben 7.31
Herzliches Beileid, wir haben 7.02....

Re: LOOP/READ TABLE ... INTO vs REFERENCE INTO vs ASSINGING

Beitrag von mazu (ForumUser / 68 / 2 / 1 ) »
Aber wenn du in einem READ TABLE / LOOP bist, wird der Wert in der Tabelle sofort geändert

Stimmt, da hast Du recht. Liegt daran, das man jahrelang immer das Gleiche macht...da muss man sich erstmal draus lösen.

Vergleichbare Themen

4
Antw.
9917
Views
Loop zu einem Read Table machen
von cschmoel » 03.09.2012 09:01 • Verfasst in ABAP® für Anfänger
3
Antw.
5042
Views
LOOP über führende interne Tabelle + READ TABLE und MODIFY
von HawkDT » 23.03.2017 13:02 • Verfasst in ABAP® für Anfänger
3
Antw.
4770
Views
read table
von kostonstyle » 27.03.2008 15:38 • Verfasst in ABAP® für Anfänger
5
Antw.
22071
Views
read table liefert sy-subrc = 4
von c oco » 04.04.2011 17:09 • Verfasst in ABAP® für Anfänger
8
Antw.
16072
Views
Read Table mit MAX Datum und Zeit
von autohandel7 » 23.08.2018 10:54 • Verfasst in ABAP® für Anfänger

Aktuelle Forenbeiträge

IF mit AND und OR
vor 11 Stunden von Selma.schwarz 7 / 24816
BAPI zur ABSO?
vor 3 Wochen von DeathAndPain 2 / 3212
Materialstammerweiterung: Neuer Reiter
vor 4 Wochen von DeathAndPain gelöst 4 / 4143
Ermittlung der Arbeitstage (Mosid)
vor 4 Wochen von Radinator 11 / 49669

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.