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 / 60 / 1 / 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

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 / 60 / 1 / 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.

Vergleichbare Themen

4
Antw.
8571
Views
Loop zu einem Read Table machen
von cschmoel » 03.09.2012 09:01 • Verfasst in ABAP® für Anfänger
3
Antw.
3722
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.
2992
Views
read table
von kostonstyle » 27.03.2008 15:38 • Verfasst in ABAP® für Anfänger
2
Antw.
3520
Views
READ TABLE dynamisch aufrufen
von RiffRaff » 27.12.2004 12:04 • Verfasst in ABAP® Core
8
Antw.
9406
Views
Read Table mit MAX Datum und Zeit
von autohandel7 » 23.08.2018 10:54 • Verfasst in ABAP® für Anfänger

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.