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 / 4396 / 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.
1424
Views
Loop Anweisung wird eingeschränkt abgearbeitet
von bohne » 21.06.2007 08:54 • Verfasst in ABAP® für Anfänger
1
Antw.
881
Views
Höchsten Wert einer Spalte erkennen
von abap_frischling » 09.02.2022 14:44 • Verfasst in ABAP® für Anfänger
4
Antw.
233
Views
Checken ob eine Spalte einen Wert hat
von Gekomo » 20.10.2022 14:47 • Verfasst in ABAP® für Anfänger
4
Antw.
2597
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

Dialog-Container mit Toolbar/Status
vor 18 Stunden von black_adept gelöst 23 / 3840
User Exit EXIT_RQCPRM10_001
vor 19 Stunden von a-dead-trousers 2 / 332
Trennen Strasse und Hausnummer
Gestern von payten 13 / 10702
Daten an Tabelle binden
Gestern von Lukas Sanders 2 / 1383

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

Dialog-Container mit Toolbar/Status
vor 18 Stunden von black_adept gelöst 23 / 3840
User Exit EXIT_RQCPRM10_001
vor 19 Stunden von a-dead-trousers 2 / 332
Trennen Strasse und Hausnummer
Gestern von payten 13 / 10702
Daten an Tabelle binden
Gestern von Lukas Sanders 2 / 1383

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2914
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9508