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 / 4486 / 231 / 1205 ) »
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

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Feldroutine ADSO Transformation
vor 4 Tagen von codemaster1 2 / 31530
Stücklisten
vor einer Woche von Selma.schwarz 1 / 32513
Belege
vor einer Woche von Selma.schwarz 1 / 31872

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.

Vergleichbare Themen

Variable String und LOOP Anweisung
von dyv » 04.09.2014 12:26
Loop Anweisung wird eingeschränkt abgearbeitet
von bohne » 21.06.2007 08:54
Höchsten Wert einer Spalte erkennen
von abap_frischling » 09.02.2022 14:44
Checken ob eine Spalte einen Wert hat
von Gekomo » 20.10.2022 14:47
Letzten Wert im Loop ausgeben
von le_fuka » 22.03.2012 22:15

Aktuelle Forenbeiträge

Feldroutine ADSO Transformation
vor 4 Tagen von codemaster1 2 / 31530
Stücklisten
vor einer Woche von Selma.schwarz 1 / 32513
Belege
vor einer Woche von Selma.schwarz 1 / 31872

Unbeantwortete Forenbeiträge

Stücklisten
vor einer Woche von Selma.schwarz 1 / 32513
Belege
vor einer Woche von Selma.schwarz 1 / 31872