Interne tabelle modifizieren

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

Interne tabelle modifizieren

Beitrag von Olga (ForumUser / 2 / 0 / 0 ) »
Soll eigentlich funktionieren, habe genau nach der Doku gemacht vielleicht uebersehe ich etwas.
Folgendes Code:

DATA: field_catalog TYPE slis_t_fieldcat_alv.
DATA: line_fc LIKE LINE OF field_catalog.
....
READ TABLE field_catalog WITH KEY fieldname = 'DMBTR' INTO line_fc.
IF SY-SUBRC = 0.
line_fc-do_sum = 'X'.
MODIFY TABLE field_catalog FROM line_fc TRANSPORTING do_sum.
ENDIF.

Die passende Zeile mit fieldname=''DMBTR' wird gefunden, die Tabelle field_catalog bleibt aber nicht geaendert. Woran kann das liegen?
Auch ohne TRANSPORTING habe ich probiert.
Vielen Dank im Voraus fuer Ihre Hilfe!

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


Beitrag von ewx (Top Expert / 4904 / 328 / 646 ) »
Hi Olga,

benutz beim MODIFY den Zusatz INDEX sy-tabix
Dann sollte es gehen.

Gruß, Enno

Beitrag von TWP (Specialist / 445 / 0 / 1 ) »
Hi Olga,

du könntest auch mir den Zusatz Assigning arbeiten, dann sparst du dir daas Modify und weist einfach nur den Wert zu

data: itab like standard Table aof ...

field-symbols: <tab> like line of itab.

READ Table itab ASSIGNING <tab> ...

IF sy-subrc = 0.
<tab>-do_sum = wert.
endif.

Gruß

Thomas

Beitrag von Olga (ForumUser / 2 / 0 / 0 ) »
Vielen Dank fuer Ihre Antworte!
Beim Zusatz von INDEX sy-tabix hat es geklapt, allerdings musste dann auch ein Wort TABLE wegsein :

MODIFY field_catalog FROM line_fc INDEX sy-tabix.

statt MODIFY TABLE field_catalog FROM line_fc.

Auch mit ASSIGNING hat es super funktioniert, vielen Dank fuer Ihre Tipps. jetzt lese ich ein bisschen mehr ueber Feld-symbols, habe bisher nicht benutzt.

Mit freundlichen Gruessen aus Odessa :)
Olga

Seite 1 von 1

Vergleichbare Themen

7
Antw.
4452
Views
Interne Table modifizieren durch Index
von Chamberlin » 02.04.2015 16:29 • Verfasst in ABAP® für Anfänger
4
Antw.
3720
Views
5
Antw.
4530
Views
Inhalt interne Tabelle an andere interne Tabelle übergeben
von L0w-RiDer » 30.01.2020 16:28 • Verfasst in ABAP® für Anfänger
5
Antw.
4369
Views

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Zukunft des ABAP Entwicklers
vor 2 Tagen von DeathAndPain 15 / 1045
HR in der Zukunft?
vor 2 Tagen von DeathAndPain 6 / 2882
Prüfzeugnisse Anlagen finden
vor 5 Tagen von ewx gelöst 2 / 396
Spool vereinen OTF und PDF
vor einer Woche von anna2205 1 / 353

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

Zukunft des ABAP Entwicklers
vor 2 Tagen von DeathAndPain 15 / 1045
HR in der Zukunft?
vor 2 Tagen von DeathAndPain 6 / 2882
Prüfzeugnisse Anlagen finden
vor 5 Tagen von ewx gelöst 2 / 396
Spool vereinen OTF und PDF
vor einer Woche von anna2205 1 / 353

Unbeantwortete Forenbeiträge

Spool vereinen OTF und PDF
vor einer Woche von anna2205 1 / 353
XSLT und Loipro05 Transformation
letzen Monat von Torsten1965 1 / 6575
VOLL Artikel in einem Display Typ 12
November 2025 von ThomasM84 1 / 24507