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

Zeilenumbrüche ersetzen
vor 25 Minuten von ralf.wenzel 3 / 16
Dialog-Container mit Toolbar/Status
vor 19 Stunden von tar gelöst 19 / 2084
SAP Trial Version für SAP Fiori
Gestern von tar 2 / 1444

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

Zeilenumbrüche ersetzen
vor 25 Minuten von ralf.wenzel 3 / 16
Dialog-Container mit Toolbar/Status
vor 19 Stunden von tar gelöst 19 / 2084
SAP Trial Version für SAP Fiori
Gestern von tar 2 / 1444

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
Gestern von Bright4.5 1 / 505
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2143
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8738