Wert einer Spalte mit Loop Anweisung ändern

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

Wert einer Spalte mit Loop Anweisung ändern

Beitrag von Gekomo (ForumUser / 10 / 4 / 0 ) »
Hallo,

Ich muss den Wert einer Spalte (einer internen Tabelle) mit Hilfe der Loop Anweisung ändert. Ich weiß dass ich natürlich die Anweisung loop at verwenden muss und wohl auch modify aber wie ich das genau anstellen soll, weiß ich nicht.

Vielen Dank im Voraus für eure Hilfe

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


Re: Wert einer Spalte mit Loop Anweisung ändern

Beitrag von a-dead-trousers (Top Expert / 4351 / 219 / 1166 ) »
Verwende entweder nur LOOP AT mit ASSIGNING:
Damit bekommst du ein Feld-Symbol (= Zeiger) auf die einzelnen Tabellenzeilen und kannst so direkt die Werte ändern, während du noch zusätzliche Funktionen aufrufen kannst.

Code: Alles auswählen.

LOOP AT lt_t000 ASSIGNING FIELD-SYMBOL(<ls_t000>) WHERE mandt BETWEEN 'AAA' and 'BBB'.
  <ls_t000>-mtext = 'Neuer Text'.
  "Weitere Funktionsaufrufe
ENDLOOP.
Oder nur MODIFY mit TRANSPORTING:
Damit kannst du schnell mehrere Zeilen ändern, wenn du diese eindeutig identifizieren kannst und sonst nichts weiter mit den Daten vorhast.

Code: Alles auswählen.

MODIFY lt_t000 FROM VALUE #( mtext = 'Neuer Text' ) TRANSPORTING mtext WHERE mandt BETWEEN 'AAA' and 'BBB'.

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
Gekomo

Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Seite 1 von 1

Vergleichbare Themen

1
Antw.
1341
Views
Variable String und LOOP Anweisung
von dyv » 04.09.2014 12:26 • Verfasst in ABAP® für Anfänger
2
Antw.
1409
Views
Loop Anweisung wird eingeschränkt abgearbeitet
von bohne » 21.06.2007 08:54 • Verfasst in ABAP® für Anfänger
1
Antw.
711
Views
Höchsten Wert einer Spalte erkennen
von abap_frischling » 09.02.2022 14:44 • Verfasst in ABAP® für Anfänger
4
Antw.
211
Views
Checken ob eine Spalte einen Wert hat
von Gekomo » 20.10.2022 14:47 • Verfasst in ABAP® für Anfänger
4
Antw.
2559
Views
Letzten Wert im Loop ausgeben
von le_fuka » 22.03.2012 22:15 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

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.