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 / 53 / 0 / 0 ) »
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


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

Beitrag von nickname8 (Specialist / 129 / 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 / 53 / 0 / 0 ) »
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.


Aktuelle Forenbeiträge

SmartForms show table...
vor 2 Tagen von Lucyalison 2 / 2249
Wie groß ist mein DynPro?
vor 2 Tagen von JanR gelöst 3 / 1126

Vergleichbare Themen

Loop zu einem Read Table machen
von cschmoel » 03.09.2012 09:01
LOOP über führende interne Tabelle + READ TABLE und MODIFY
von HawkDT » 23.03.2017 13:02
read table
von kostonstyle » 27.03.2008 15:38
Read Table mit MAX Datum und Zeit
von autohandel7 » 23.08.2018 10:54
READ TABLE dynamisch aufrufen
von RiffRaff » 27.12.2004 12:04