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 / 4419 / 224 / 1189 ) »
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.
1421
Views
Variable String und LOOP Anweisung
von dyv » 04.09.2014 12:26 • Verfasst in ABAP® für Anfänger
2
Antw.
1459
Views
Loop Anweisung wird eingeschränkt abgearbeitet
von bohne » 21.06.2007 08:54 • Verfasst in ABAP® für Anfänger
1
Antw.
1040
Views
Höchsten Wert einer Spalte erkennen
von abap_frischling » 09.02.2022 14:44 • Verfasst in ABAP® für Anfänger
4
Antw.
279
Views
Checken ob eine Spalte einen Wert hat
von Gekomo » 20.10.2022 14:47 • Verfasst in ABAP® für Anfänger
4
Antw.
2649
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

Aktuelle Forenbeiträge

Absprung VA02 Position
vor 32 Minuten von black_adept 2 / 7
OPD Druck im SPOOL
vor einer Stunde von Manfred K. 1 / 8
Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1796
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2334

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.

Aktuelle Forenbeiträge

Absprung VA02 Position
vor 32 Minuten von black_adept 2 / 7
OPD Druck im SPOOL
vor einer Stunde von Manfred K. 1 / 8
Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1796
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2334

Unbeantwortete Forenbeiträge

OPD Druck im SPOOL
vor einer Stunde von Manfred K. 1 / 8
Export von Spools in XLSX
vor 4 Tagen von abapamateur 1 / 374
Feldberechnung ME32K
vor einer Woche von ZF_SAPler 1 / 981
MS-Word als Editor
letzen Monat von tekko 1 / 4485