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 / 4834 / 308 / 636 ) »
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.
4099
Views
Interne Table modifizieren durch Index
von Chamberlin » 02.04.2015 16:29 • Verfasst in ABAP® für Anfänger
4
Antw.
1025
Views
5
Antw.
2025
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.
813
Views

Über diesen Beitrag


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

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.