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 / 4892 / 321 / 644 ) »
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.
4335
Views
Interne Table modifizieren durch Index
von Chamberlin » 02.04.2015 16:29 • Verfasst in ABAP® für Anfänger
4
Antw.
3291
Views
5
Antw.
3921
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.
3859
Views

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Username als Variable in xdc-Datei?
vor 19 Stunden von uli3480 1 / 75
Zeit in UTC umwandeln
Gestern von A6272 10 / 5933
Substitution zum Zeitpunkt 60
vor 6 Tagen von irene 1 / 1412
CDS View Erweitern mit Hierarchie
vor einer Woche von Interger 1 / 3795

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

Username als Variable in xdc-Datei?
vor 19 Stunden von uli3480 1 / 75
Zeit in UTC umwandeln
Gestern von A6272 10 / 5933
Substitution zum Zeitpunkt 60
vor 6 Tagen von irene 1 / 1412
CDS View Erweitern mit Hierarchie
vor einer Woche von Interger 1 / 3795

Unbeantwortete Forenbeiträge

Username als Variable in xdc-Datei?
vor 19 Stunden von uli3480 1 / 75
Substitution zum Zeitpunkt 60
vor 6 Tagen von irene 1 / 1412
CDS View Erweitern mit Hierarchie
vor einer Woche von Interger 1 / 3795
Intervall mit Beziehungswissen füllen
vor 3 Wochen von wolli 1 / 32877